Issues
- 0
Refactor to objects
#40 opened by hrs - 1
REPL should be able to handle multiple lines of input
#21 opened by hrs - 2
Add macro literals
#35 opened by hrs - 1
Add note that Blueprint macros are fexprs
#39 opened by hrs - 2
Implement gensym
#22 opened by hrs - 3
Implement destructuring-bind
#31 opened by hrs - 1
Fix comments
#37 opened by hrs - 1
Make special forms applicable
#23 opened by hrs - 1
- 2
Rewrite stdlib tests in Blueprint
#29 opened by hrs - 1
Implement display to write to stdout
#33 opened by hrs - 1
Exit with arbitrary exit status
#34 opened by hrs - 2
Curried functions?
#32 opened by hrs - 1
The empty list () should be falsy
#13 opened by hrs - 1
Implement tail-call optimization
#24 opened by hrs - 1
Implement macroexpansion as a separate phase?
#27 opened by hrs - 1
Support comments
#30 opened by hrs - 2
Support boolean operations and, or, and not
#14 opened by hrs - 2
Define variadic functions
#28 opened by hrs - 1
Add support for boolean types
#25 opened by hrs - 1
Add sequential binding with a let* macro
#26 opened by hrs - 2
- 1
Users should be able to eval and apply functions
#18 opened by hrs - 1
Implement ' as quote syntax shortcut
#4 opened by hrs - 1
Should be able to load files from the REPL
#19 opened by hrs - 1
Support strings
#7 opened by hrs - 1
- 1
Support a modulo operator
#15 opened by hrs - 1
Configure with Travis
#16 opened by hrs - 1
Reimplement the standard library in actual Blueprint
#12 opened by hrs - 2
Add filter and reduce to the standard library
#11 opened by hrs - 1
Add user-defined macros
#9 opened by hrs - 1
let shouldn't be a special form
#1 opened by hrs - 1
Implement generalized macro-expansion
#5 opened by hrs - 1
Define set! and define as special forms
#2 opened by hrs - 1
Support richer numbers
#6 opened by hrs - 1
Reimplement the lexer and parser in Parslet
#3 opened by hrs