Skip to content

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

Notifications You must be signed in to change notification settings

delonnewman/kigo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages