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:
https://thepiratebay.se/torrent/13303056
https://www.sendspace.com/file/bv5wr1
http://www.2shared.com/document/c2FUWNl7/Peter_Kogge_-_The_Architecture.html
http://www.4shared.com/office/yUwm7H8eba/Peter_Kogge_-_The_Architecture.html
Date: 2016-01-25 13:03:41.696331 UTC
Author: Carlo
Some nice notes here: https://github.com/mhlopko/architecture_of_symbolic_computers_notes.