(An ((Even Better) Lisp) Interpreter (in Python))

Posted on April 16, 2018. Filed under: Uncategorized | Tags: , , |

(An ((Even Better) Lisp) Interpreter (in Python)) In a previous essay I showed how to write a simple Lisp interpreter in 90 lines of Python: lis.py. In this essay I make the implementation, lispy.py, three times more complicated, but more complete. Each section handles an addition.

Read Full Post | Make a Comment ( Comments Off on (An ((Even Better) Lisp) Interpreter (in Python)) )

Structure and Interpretation of Computer Programs

Posted on February 22, 2018. Filed under: Uncategorized | Tags: , , , , , |

Structure and Interpretation of Computer Programs This is a self-paced course in programming based on Berkley’s course delivered in Spring 2011 of the same name. The target audience are serious programmers looking to advance their knowledge beyond some specific language or technology. The course itself is based on the highly acclaimed SICP book, considered by […]

Read Full Post | Make a Comment ( Comments Off on Structure and Interpretation of Computer Programs )

An Incremental Approach to Compiler Construction (2006)

Posted on December 19, 2016. Filed under: Uncategorized | Tags: , , , , |

An Incremental Approach to Compiler Construction (2006) I think the incremental approach is terrific, because it allows you to get to a program the emits assembly and builds a working binary in week one.

Read Full Post | Make a Comment ( Comments Off on An Incremental Approach to Compiler Construction (2006) )

(How to Write a (Lisp) Interpreter (in Python))

Posted on April 16, 2016. Filed under: Uncategorized | Tags: , , |

(How to Write a (Lisp) Interpreter (in Python))

Read Full Post | Make a Comment ( Comments Off on (How to Write a (Lisp) Interpreter (in Python)) )

Liked it here?
Why not try sites on the blogroll...