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