| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-01-22 | Moved all the text method stuff into text.moon instead of splitting | Bruce 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-21 | Added 'list' tool and improved install/uninstall | Bruce Hill | |
| 2019-01-21 | Added install/uninstall tools | Bruce Hill | |
| 2019-01-19 | Made tutorial jump to error position, instead of first ??? or <your code | Bruce Hill | |
| here>. | |||
| 2019-01-19 | Added to tutorial. | Bruce Hill | |
| 2019-01-18 | Better error handling. | Bruce Hill | |
| 2019-01-18 | Improving the tutorial. | Bruce Hill | |
| 2019-01-18 | Added tutorial (WIP) | Bruce Hill | |
| 2019-01-18 | Added `tree` back as a parameter to compile actions, which helps with | Bruce Hill | |
| better error reporting, e.g. for (fail) (no arguments). Overall better error reporting now. Also added shorthand ("Action" tree with ...) for (SyntaxTree {.type = "Action", .1 = ...}). | |||
| 2019-01-16 | Overhauling OO-API a little to make it more minimalistic. | Bruce Hill | |
| 2019-01-16 | Moved things into core/ | Bruce Hill | |
| 2019-01-16 | Added compatibility rule for compile errors. | Bruce Hill | |
| 2019-01-16 | Better error messaging (using pretty_error in more places) | Bruce Hill | |
| 2019-01-15 | Better/more realistic example code in the tests. | Bruce Hill | |
| 2019-01-15 | Updated things API for inheritance. | Bruce Hill | |
| 2019-01-15 | Fix for formatting indented code with the format tool. | Bruce Hill | |
| 2019-01-15 | Updating to v6.15, which includes "external (...)" instead of separate | Bruce Hill | |
| 'externally' versions of stuff, and some auto-formatting. | |||
| 2019-01-14 | Added support for --upgrade-from=foo/1.0 without --upgrade-to= (assume | Bruce Hill | |
| latest version) | |||
| 2019-01-14 | Added 'with' to 'if it fails with $' clauses and made upgrade import | Bruce Hill | |
| specific rules. | |||
| 2019-01-14 | Added missing newline | Bruce Hill | |
| 2019-01-14 | Moved compatibility to lib/ and fixed path searching for .peg files. | Bruce Hill | |
| 2019-01-14 | Added (SyntaxTree {...} ...) shorthand for SyntaxTree{..., ...} and | Bruce Hill | |
| added some shebangs. | |||
| 2019-01-14 | Overhaul in progress, mostly working. Moved all the nomsu packages into | Bruce Hill | |
| lib/, including core/*. Changes to how nomsu environments and importing work. | |||
| 2019-01-10 | Major overhaul of how modules and environments work, along with some | Bruce Hill | |
| steamlining and tweaks to the makefile. Version bump: 6.14.13.8 | |||
| 2019-01-08 | Removed automatic file caching. | Bruce Hill | |
| 2019-01-08 | Made separate versions of (sh> ...) and (=sh ...) for versions that | Bruce Hill | |
| care or don't care about the output. | |||
| 2019-01-01 | Some changes to the error API, a fix for statement block parsing, and | Bruce Hill | |
| replacing ((foo 1 baz)'s meaning) with $(foo 1 baz). | |||
| 2018-12-31 | Updated shebangs | Bruce Hill | |
| 2018-12-30 | Auto-upgraded code. | Bruce Hill | |
| 2018-12-30 | Update to new syntax. | Bruce Hill | |
| 2018-12-18 | Initial pass on updating syntax. | Bruce Hill | |
| 2018-12-14 | Removed EOL comments | Bruce Hill | |
| 2018-12-14 | Auto-updated to version 5 | Bruce Hill | |
| 2018-11-29 | Renamed append/concat_append to add/concat_add for Code objects. | Bruce Hill | |
| 2018-11-26 | Upgraded/autoformatted. | Bruce Hill | |
| 2018-11-19 | Autoformatted/auto-upgraded. | Bruce Hill | |
| 2018-11-19 | Tweaks and API cleanup. | Bruce Hill | |
| 2018-11-17 | In-progress (but working) overhaul of some elements including: function | Bruce Hill | |
| calls, lib/thing.nom API, multi-assignments, varargs, etc. | |||
| 2018-11-12 | Added 'an' alias for things. | Bruce Hill | |
| 2018-11-11 | Fully upgraded to 4.10.12.7, including deprecating the old list/dict | Bruce Hill | |
| comprehension methods, in favor of the new native support. | |||
| 2018-11-11 | Added shebang and descriptive comment. | Bruce Hill | |
| 2018-11-09 | Fixing the upgrade pipeline, plus some misc. fixes. | Bruce Hill | |
| 2018-11-09 | No longer passing `tree` to every compile action. Now, you can just | Bruce Hill | |
| return a LuaCode object, and it will automatically get a source from `tree` if it didn't already have a source. Plus some fixes/cleanup. | |||
| 2018-11-09 | Deprecating (% as lua statements) and (% as lua return) | Bruce Hill | |
| 2018-11-09 | Lots of cleanups, including expanded use of (... compiles to "text | Bruce Hill | |
| literal") shorthand, deprecating Lua value, and more use of Lua "..." with text interpolations. | |||
| 2018-11-08 | Major overhaul, splitting nomsu_compiler into nomsu_environment, | Bruce Hill | |
| nomsu_compiler, and nomsu_decompiler. Also added comprehensions. | |||
| 2018-11-06 | Added `things` library (improved version of lib/object.nom). | Bruce Hill | |
| 2018-11-06 | Removed utils.lua, simplified some metaprogramming stuff, added native support | Bruce Hill | |
| for calling functions with (%a %b %c) instead of (call %a with [%b, %c]), renamed _List -> List, _Dict -> Dict, improved example code. | |||
| 2018-11-02 | Changed stub convention to (foo 1 baz 2) -> foo_1_baz instead of | Bruce Hill | |
| foo_1_baz_2, removed "smext", made some cleanup changes. | |||
| 2018-10-30 | Fully working version of (action [foo]: baz) -> ((foo) means: baz) | Bruce Hill | |
| refactor and misc other changes. | |||
