delonnewman / kigo

Ruby is already pretty lispy let's take it the rest of the way.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kigo 記号

Ruby is already pretty lispy let's take it the rest of the way.

TODO

  • Make send a special form
  • Add macro expander
  • Write tests
  • Make a compiler that compiles Kigo code to Ruby AST nodes
  • Make a compiler that compiles Kido code to readable Ruby code

Reference

Reader

  • true/false
  • nil
  • Numbers
  • Symbols & Keywords
  • Strings
  • Arrays
  • Lists
  • Hashes

Special Forms

  • def
  • quote
  • send
  • set!
  • cond
  • lambda
  • macro
  • block

See Also

About

Ruby is already pretty lispy let's take it the rest of the way.


Languages

Language:Ruby 100.0%