aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-02Added Range (1 to 3) and a bunch of tests for inverse dicts.Bruce Hill
2019-02-02Added shebangBruce Hill
2019-02-02Added some utf8 symbols and better description of utf8 support.Bruce Hill
2019-02-02Added comments.Bruce Hill
2019-02-02Added spellchecker for error messages (when calling 'nil' actions)Bruce Hill
2019-02-02RecompileBruce Hill
2019-02-02Added inverse dicts and a few new list methods.Bruce Hill
2019-02-02Added some more metamethods including: (#5 == 5, ((-> (foo)) | (->Bruce Hill
(baz))) == (-> ((foo) or (baz)))
2019-01-30Fixed is/== mixupBruce Hill
2019-01-30Added 'reversed' method for lists.Bruce Hill
2019-01-29Switched to have colors/utf8 be optional, fixed an issue with currentlyBruce Hill
running files leaking when errors occurred (causing spurious circular import errors), and improved tutorial.
2019-01-27Added list of all .nom filesBruce Hill
2019-01-27Improved tutorial.Bruce Hill
2019-01-27Removed utf8 pointer characters from error messages to better supportBruce Hill
consoles without utf8 support (may change this back later). Also increased contrast of error messages (no longer assuming user has a sane color palette).
2019-01-27Adding support for windowsBruce Hill
2019-01-27Added square brackets around progessbar for better visibility.Bruce Hill
2019-01-27Removed namespace colliding of `* is not *` (using the isinstanceBruce Hill
version, not the != version)
2019-01-27Added extra test for safety.Bruce Hill
2019-01-27Added time module for real.Bruce Hill
2019-01-27Added Time library to core.Bruce Hill
2019-01-27Fail no longer prepends 'Failure:' automatically, now fail_at() does ifBruce Hill
no prefix is there.
2019-01-27Added 'make directory' APIBruce Hill
2019-01-25Added missing text files.Bruce Hill
2019-01-25Better commentBruce Hill
2019-01-25Added backwards compatibility for "Lua version" (temporary).Bruce Hill
2019-01-25Recompile.Bruce Hill
2019-01-25Added metatables for bool, number, function, coroutine. AddedBruce Hill
run-time check to make sure precompiled code used the same version of Lua. Methods can now be used in (* compiles to *), etc.
2019-01-25Fixed untested codepath for generating ($x, (foo; baz))Bruce Hill
2019-01-23'say' is now it's own action, rather than a 'print' clone, which lets itBruce Hill
handle multiple arguments better.
2019-01-23Switching to use _1_as_lua()Bruce Hill
2019-01-23Added _1_as_text(), which converts true -> yes, false -> no.Bruce Hill
2019-01-23Better error reporting and error handling for chunks.Bruce Hill
2019-01-23Removed dead code.Bruce Hill
2019-01-23Fixed to display expressions by default.Bruce Hill
2019-01-23Removed dead code.Bruce Hill
2019-01-23Removed "package" terminology.Bruce Hill
2019-01-23Added honeypot compile action that detects if you try to do an 'else'Bruce Hill
without an 'if' and gives a helpful message.
2019-01-23Made the 'attempt to call an undefined global' error message improvingBruce Hill
more aggressive
2019-01-22Switched compiler to produce Text("hello ", name) instead of ("helloBruce Hill
"..tostring(name))
2019-01-22Moved all the text method stuff into text.moon instead of splittingBruce Hill
across string2/containers. Modified the type stuff to output better type names and use (a Dict) and (a List) instead of (Dict) and (List). (Text) now also has a proper constructor. (assume) now also handles a bunch of different assumptions with smart error messages.
2019-01-21Added 'list' tool and improved install/uninstallBruce Hill
2019-01-21Added install/uninstall toolsBruce Hill
2019-01-19Made tutorial jump to error position, instead of first ??? or <your codeBruce Hill
here>.
2019-01-19Added error line column to error messages.Bruce Hill
2019-01-19Fixed source start position for foldr trees (e.g. IndexChain)Bruce Hill
2019-01-19Fixed bug in error handling.Bruce Hill
2019-01-19Added to tutorial.Bruce Hill
2019-01-18Better error handling.Bruce Hill
2019-01-18Improving the tutorial.Bruce Hill
2019-01-18Removed unnecessary import.Bruce Hill