Calvin Rose
|
17283241ab
|
Fix bug in compiler with if form under certain conditions.
Begin bundled 'cook' tool for managing janet projects.
|
2018-12-25 15:32:42 -05:00 |
|
Calvin Rose
|
77ea11c603
|
Update documentation to include source
location of bindings.
|
2018-12-17 12:06:50 -05:00 |
|
Calvin Rose
|
03dbd79165
|
Rename the := special form to set so it does not look like a keyword.
|
2018-12-16 21:57:32 -05:00 |
|
Calvin Rose
|
b7d44ba742
|
Fix compiler optimization for if.
Add pattern matching library.
|
2018-12-07 23:57:19 -05:00 |
|
Calvin Rose
|
89bd38890e
|
Replace unquote-splicing with a more general splce special form.
This allows splicing behavior in normal function calls.
|
2018-12-05 15:10:04 -05:00 |
|
Calvin Rose
|
bf4dd0da99
|
Remove some extra commented out code.
|
2018-12-03 23:23:14 -05:00 |
|
Calvin Rose
|
4e4dd31164
|
Change syntax for namespaces.
Add quasiquote, unquote, and unquote-splicing
as specials rather than a macro.
|
2018-11-30 22:49:21 -05:00 |
|
Calvin Rose
|
b0c45fd15e
|
Multisyms for easier access into structures.
|
2018-11-29 13:30:59 -05:00 |
|
Calvin Rose
|
d4ee760b3e
|
Change format for declaring flexible arity functions.
|
2018-11-25 14:03:00 -05:00 |
|
Calvin Rose
|
4d119e4e03
|
Begin adding more complete documentation.
|
2018-11-15 15:45:41 -05:00 |
|
Calvin Rose
|
16ac7ba1a1
|
Def and var evaluate to useful values.
|
2018-09-21 14:09:38 -04:00 |
|
Calvin Rose
|
c8ef2a0d88
|
Rename to janet
|
2018-09-05 22:18:42 -04:00 |
|
Calvin Rose
|
06c755c98a
|
Be stricter with function arity.
|
2018-08-03 13:41:44 -04:00 |
|
Calvin Rose
|
abe7d592aa
|
More work on closures in loops. Fix loop macro to
not store bindings as vars.
|
2018-07-11 22:18:24 -04:00 |
|
Calvin Rose
|
79f84e52fc
|
Work on correcting closures in while loop.
|
2018-07-11 21:29:39 -04:00 |
|
Calvin Rose
|
547529ebb2
|
Refactor dst_view_* functions.
|
2018-07-04 13:21:30 -04:00 |
|
Calvin Rose
|
a018f9f54a
|
Major refactor. Move files around, merge compiler into
core and other changes, work on inlining many c functions.
|
2018-07-03 23:07:35 -04:00 |
|