Abstract Heresies

              Unorthodox opinions on computer science and programming.

Friday, April 27, 2012

Package system horrors

›
Arcane Sentiment mentioned how the Lisp Machine used to handle package prefixes in this post , and it reminded me of an interesting problem...
1 comment:
Tuesday, April 24, 2012

Another little puzzle

›
Write a procedure that, given two integers L and R, produces the integer that results from interleaving the binary representation of L and R...
7 comments:
Monday, April 9, 2012

20 minute puzzle

›
You have a list of names and a list of objects. Each object has 1 unique name. Neither list contains duplicates. Write a procedure that d...
4 comments:
Thursday, March 15, 2012

Another quick(?) question

›
I was asked: In your opinion, from a Google perspective, what qualities make up a great CTO? I'm not sure what a “Google perspective” i...
2 comments:
Wednesday, March 14, 2012

Recursion with no base case?

›
Here's my solution: (define (all-descendants node-children root) (cons root (append-map (lambda (child) ...
1 comment:
Monday, March 12, 2012

1 minute puzzle

›
Given a procedure that returns a list of the children of a given node of a tree, write a procedure that returns a list of all the descendant...
6 comments:
Wednesday, February 15, 2012

jrm bloviates

›
I recently received an email asking me, “ Do you know of any good books about developing software or thinking in abstraction? I have books, ...
6 comments:
‹
›
Home
View web version
Powered by Blogger.