Skip to content

Translation of SICP logic programming interpreter from Chapter 4 into Erlang… WIP!

Notifications You must be signed in to change notification settings

snwight/sicp-ch4-erlang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

sicp-ch4-erlang

did i mention this is a WIP!?

I spent some days fooling around with translating the code in Structure & Interpretation of Computer Programs[*] Chapter 4.4, the logic programming interpreter, into an Erlang OTP style. I was interested in how fluid a process that might be - I love both languages aesthetically and I'd been meaning to try exactly this for years. I've pushed the halfbaked mess up to my github world for posterity's sake - work remaining all centers around reimplementing the frame store in an Erlang style (currently half-done using ETS tables) rather than the hand-rolled Scheme-centric versions in the text. Someday I shall return.

*: (Abelson & Sussman, MIT Press - working from the HTML version for convenience, http://mitpress.mit.edu/sicp/full-text/book/book.html)

About

Translation of SICP logic programming interpreter from Chapter 4 into Erlang… WIP!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages