2019-05-19 |
Joel Martin | Merge pull request #380 from bjh21/bjh21-bbc-basic |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add a minimal Makefile. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Travis and top-level README updates for... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: README updates. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Find Brandy via ${BRANDY}, not ${SBRANDY}. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Support strings longer than the underlying... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Support '=' on hash-maps. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Properly sort hash-map keys. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Iterative implementation of 'get' and 'conta... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Wrap BASIC and OS errors in a hash-map when... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Correct comment describing use of S%(). |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Disallow metadata on string-like types. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Detect running out of heap memory. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Ensure that "Escape" errors propagate beyond... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Don't try to add "deb-src" entries in Docker... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Create a suitable Dockerfile and adapt ... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Minor README updates. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Refer to the trees we use for hash-maps... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Replace PROCmake_macro with FNas_macro. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Change how empty collections work. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Remove unused PROClist_to_array and FNarray_... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Upgrade to the gensym-based 'or'. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Allow metadata on non-function types. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add 'seq' core function. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add 'string?', 'number?', 'fn?', and 'macro... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Implement 'conj' core function. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add 'time-ms' core function. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add step A to the RISC OS tokenizing script. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Pass '-path' to Brandy so self-hosting tests... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Enlarge the reader token buffer again. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Stub implementations of optional step A... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Simplify type codes. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Simplify 'first' and 'rest'. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add the README file that I've had kicking... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Increase reader token buffer again to 1024. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add '*host-language*' and a startup banner. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Metadata support, including 'meta' and ... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Redesign storage of functions to use two... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add 'readline' core function. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Beginning of step A. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Make sure that '&' parameters are in a list... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add 'dissoc' and 'vals' core functions. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add 'assoc' and 'keys' core functions. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add 'get' and 'contains?' core functions. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Adjust heap size so that step 8 doesn't... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: PATRICIA hashmaps now mostly working. Stack... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: PATRICIA hashmaps now working up to step 2. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Start of conversion to PATRICIA hashmaps... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Rework of type identifiers to be more semant... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Implement 'hash-map' and 'map?' core functions. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Correct error for core function argument... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Make FNhashmap_contains, FNhashmap_get,... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Enlarge token buffer to 512 entries. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add support for hash-maps to FNeval_ast... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Simplify reader-macro code using FNalloc_list2. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add support for '^' reader macro. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Reading and printing support for hash-maps... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: '*ARGV*' support when running under RISC OS. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Move argv extraction into its own function. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Nicer '*ARGV*' construction. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Handle command-line arguments under Brandy... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add scripts to tokenize BASIC files for... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Always use the same interpretation of the... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Fix tokenizer handling of comments. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Make sure 'rest' always returns a list. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Make 'first' and 'rest' work properly on... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Rename list-manipulating functions to match... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add 'vector', 'vector?', and 'sequential... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Extend vector support throughout steps 2... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Minimal support for vectors (read/print... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add 'symbol', 'keyword' and 'keyword?' core... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add minimal support for keywords (deferred... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Rework try*/catch*. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Tolerable shadow-stack handling in 'try*'. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Make FNgc_save/PROCgc_restore more useful... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add 'nil?', 'true?', 'false?', 'symbol?... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Implement 'map' core function. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add 'apply' core function. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Start of step 9: add 'try*' form and 'throw'. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Adjust error message from FNenv_get to match... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Make FNlist_nth fail correctly when passed... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Define 'cond' and 'or' macros at startup... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add support for variadic functions (deferred... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add 'nth', 'first', and 'rest' core functions. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Mandatory parts of step 8 completed. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Have FNenv_find return nil on failure rather... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Start of step 8: minimal support for 'defmac... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Implement 'concat' and 'quasiquote'. Step... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add 'quote'. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Start of step 7: implement 'cons'. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Implement 'swap!'. That's step 6 done. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: In the 'apply' step of FNEVAL, use car%... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Abolish "malio" abstraction. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Substantial redesign of how core functions... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add -quit to the Brandy command line so... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Align the spec of FNlist_nth with 'nth'. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Expect to find Brandy in $HOME rather than... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Slightly increase test timeout. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Add support for validating functions and... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-05-18 |
Ben Harris | bbc-basic: Basic support for atoms. 'swap!' is still... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
next |