2016-10-25 |
Joel Martin | Basic: Reduce GOSUB use. Partial self-host to step3 |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-10-24 |
Joel Martin | Basic: add read-file. Misc basicpp space savings. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-10-22 |
Joel Martin | Basic: hashmap functions. Basic metadata (on funcs) |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-10-15 |
Joel Martin | Basic: smarter ALLOC. Keywords. Vector fixes. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-10-15 |
Joel Martin | Basic: variable renaming. Save 2 kbytes. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-10-10 |
Joel Martin | Basic: stepA basics. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-10-09 |
Joel Martin | Basic: step9 basics |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-10-07 |
Joel Martin | Basic: step8 basics. Fix def!, let*, concat, scalars. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-09-24 |
Joel Martin | Basic: basicpp adds, other misc. Shaves 3031 bytes. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-09-23 |
Joel Martin | Basic: switch to python preprocessor. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-09-22 |
Joel Martin | Basic: step7 basics, reader macros. step1,3 tests. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-09-21 |
Joel Martin | Basic: reduce memory usage by 614 bytes. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-09-20 |
Joel Martin | Basic: step6 basics and atoms. Fix strings. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-09-18 |
Joel Martin | Basic: add step5, fix recursive/error memory issues. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-09-16 |
Joel Martin | Basic: fix readline to work on C64 (Vice). |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-09-16 |
Joel Martin | Basic: Add memory management. More step4. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-09-16 |
Joel Martin | Basic: move environment into normal memory. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-09-12 |
Joel Martin | Basic: most of step4. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-09-11 |
Joel Martin | Basic: add step3, vector/hash-map evaluation. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-09-11 |
Joel Martin | Basic: step2 basics. Vectors and hash-maps. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-09-05 |
Joel Martin | Basic: step1 basics. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-09-05 |
Joel Martin | Basic (C64 v2): step0 |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-29 |
Joel Martin | Merge pull request #231 from iqbalansari/master |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-29 |
Iqbal Ansari | Add GNU CLISP to the list of implementations |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-29 |
Iqbal Ansari | Do not start MAL REPL if code is executed in Emacs... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-29 |
Iqbal Ansari | Add interop |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-29 |
Iqbal Ansari | Intern symbols in mal-user package while unwraping... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-29 |
Iqbal Ansari | Print startup header when REPL starts |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-29 |
Iqbal Ansari | Fix path of history file for readline |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-28 |
Joel Martin | Merge pull request #230 from iqbalansari/clisp |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-28 |
Iqbal Ansari | Add make target to clean generated files |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-28 |
Iqbal Ansari | Add readline integration support to the REPL |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-28 |
Iqbal Ansari | Use only clisp specific features |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-28 |
Iqbal Ansari | Compile clisp files before running |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-28 |
Iqbal Ansari | Move exports from types package to the top |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-28 |
Iqbal Ansari | Use singleton values for nil, true and false |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-28 |
Iqbal Ansari | Avoid creating unnecessary symbols for special froms... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-28 |
Iqbal Ansari | Make sure dependencies are loaded only once |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-28 |
Iqbal Ansari | Coerce results of division to a non fractional value |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-28 |
Iqbal Ansari | Use find-env instead of get-env in is-macro-call |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-28 |
Iqbal Ansari | Cleanup mal-value= |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-28 |
Iqbal Ansari | Store symbols as strings |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-28 |
Iqbal Ansari | Rename mal-type to mal-data |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-28 |
Iqbal Ansari | Use maphash to print hash-tables |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-28 |
Iqbal Ansari | Use compiled string and digit regular expressions |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-28 |
Iqbal Ansari | Use compiled regex instead of raw ones |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Trying out defstruct instead of defclass for MAL types |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Optimize tokenizer a bit |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Add travis config for clisp, also add stats target... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Rename common_lisp to clisp |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Make mal-errors catchable, self hosting is now complete |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Implement step A |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Implement all core functions required for step 9, compl... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Add nil?, true?, false? and symbol? |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Add 'apply' and 'map' core functions |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Add throw core function |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Add try* special form |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Introduce types mal-runtime-exception and mal-user... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Improve error handling |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Implement or and cond macros, completes step 8 |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Implement nth, first and rest |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Add support for macros and macro expansion |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Implement quasiquote, completes step 7 |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Add cons and concat |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Add unwrap value to convert from mal type to native... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Eval keys of hash-map as well |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Add *ARGV*, completes step 6 |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Add all required atom functions |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Fix reading of quotes |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Add atom type |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Add load-file function |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Add `eval` builtin |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Handle non-mal datatypes in mal-value= |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Implement slurp and read-string |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Implement tail calls for functions, completes step 5 |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Implement tail calls for 'let*', 'if' and 'do' |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Implement print_readably, completes step 4 |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Implement equality between vectors and list |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Implement `not` in MAL |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Treat nil as a list in list? |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Add support for variadic arguments |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Make sure the REPL does not crash on unknown errors |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Fix wrapping of Common Lisp value into MAL values |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Teach mal-value= to compare list and hash-maps |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Use symbol name while comparing mal-symbols |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Initial attempt at adding core functions required for... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Implement fn*, do and let* |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Allow specifying initial set of bindings while creating... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Add support for printing functions |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Implement step 3 (environment) |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Add mal-environment class |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Update apply-unwrapped-values to also wrap the result... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Complete implmentation of step 2 (eval) |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Add printer for built-in functions |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Export predicates for checking MAL types from types... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Teach MAL about number signs |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Change the way meta is handled |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Support clause any in switch-mal-type to execute form... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Remove the need to quote symbols in switch-mal-type |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2016-08-27 |
Iqbal Ansari | Remove obsolete 'add-mal-meta' function |
commit | commitdiff | tree | snapshot (tar.gz zip) |
next |