YaK:: Go Twerp (simple LISP core in GOLANG) [Changes]   [Calendar]   [Search]   [Index]   [PhotoTags]   

Go Twerp (simple LISP core in GOLANG)

a work in progress

the final Parse{} bit has not been even compiled; chop it off, if you want to compile & run.

The philosophy here was to use lots of lightweight interfaces, which I think GOLANG wants us to do. Notice Hash is a Conser, like a Pair -- it'll do fast hashed lookups, but can also present itself as a key-value list if you call CAR or CDR.

  • lisp.go
  • lisp.go
  • (unless otherwise marked) Copyright 2002-2014 YakPeople. All rights reserved.
    (last modified 2011-02-22)       [Login]
    (No back references.)