I recently discovered Kogge’s book The Architecture of Symbolic Computers via two blog posts: Loper OS: The Book and fogus: Some Lisp books (and then some). The book seems to be out of print and second hand copies are quite expensive, so I decided to scan the table of contents and index so that people can get some idea of what the book contains before they drop ~$US90 on a copy: Kogge_The_Architecture_of_Sybolic_Computers_TOC_INDEX.pdf.

Part II (Function Based Computing) is the most interesting to me. Recently I have been experimenting with Swift for structuring large scale computations. Swift uses the idea of a “future”, and this is covered in Chapter 9 (Demand Driven Evaluation), along with lazy evaluation, streams, and continuations.

edit 2012-09-14: I implemented an SECD interpreter in Python, using Chapter 7 of Kogge’s book as a guide: https://github.com/carlohamalainen/pysecd.

Archived Comments

Date: 2012-10-17 05:15:33 UTC

Author: Gareth

$90? Wow… right now on Amazon, you’d have to part with almost $500 for a used copy.

Date: 2012-10-17 09:19:06 UTC

Author: carlo

$500 is obscene :-/

Date: 2013-03-31 13:50:49 UTC

Author: hal68k

Whew! I managed to snag a copy in brilliant shape from Amazon a few months ago for ~$50.

Date: 2016-01-25 10:43:47.477459 UTC

Author: Billy

Anyone who stumbles across this page might be interested in downloading the full book for free:






Date: 2016-01-25 13:03:41.696331 UTC

Author: Carlo

Some nice notes here: https://github.com/mhlopko/architecture_of_symbolic_computers_notes.