Commit Graph

8 Commits

Author SHA1 Message Date
f9dced26ca script: watch all memory allocations
And some other miscellaneous changes.

Now it should be ready for the real life.
2014-09-27 21:26:35 +02:00
125521ddc1 script: set a scricter limit on memory 2014-09-19 01:24:39 +02:00
8ece6a4f64 script: fix parse_word()
With the `c > ' '` requirement we can't have an assertion for length in there.
2014-07-31 23:07:37 +02:00
8fde2e72aa script: improvements
- fixed cons
 - added missing arithmetic operators
 - added min/max/xor/all?/any?/nip/curry/reverse/over
 - added a few functional tests
2014-07-31 22:56:18 +02:00
2735756dbd script: add length 2014-07-31 02:45:04 +02:00
ba3f4e620c script: add uncons/first/rest/>/>=/<=/!=/join 2014-07-31 02:34:02 +02:00
f62dbe9546 script: fix call/dip, add fold/each/unit/cons/cat 2014-07-31 01:17:09 +02:00
154163ea0a Add an experimental `script' plugin
Basically reimplemented the macro language from libxntd.

Lots of work to be done yet, even if we keep it as a stand-alone TCC plugin.
2014-07-30 21:03:15 +02:00