mescc: mes parses simplest main with lalr.
[mes.git] / scm.mes
2016-07-24 Jan Nieuwenhuizenmescc: mes parses simplest main with lalr.
2016-07-24 Jan Nieuwenhuizenscm.mes: add port-location dummies.
2016-07-24 Jan Nieuwenhuizenmes.c: add set-cdr, substring, string-ref.
2016-07-24 Jan Nieuwenhuizenmes.c: when reading `EOF', defer read control to program.
2016-07-24 Jan Nieuwenhuizenmes.c, scm.c: add read-char, peek-char, char=?, char...
2016-07-24 Jan Nieuwenhuizenscm.mes: add list-ref.
2016-07-24 Jan Nieuwenhuizenscm.mes: add expt.
2016-07-24 Jan Nieuwenhuizenscm.mes: remainder.
2016-07-24 Jan Nieuwenhuizenscm.mes: implement do.
2016-07-24 Jan Nieuwenhuizenscm.mes: add max, min.
2016-07-24 Jan Nieuwenhuizen<=, >=: take multiple arguments.
2016-07-24 Jan Nieuwenhuizenmes.c: add quotient and modulo.
2016-07-24 Jan Nieuwenhuizenscm.mes: make-vector: fix fill.
2016-07-24 Jan Nieuwenhuizenmes.c: fix apply.
2016-07-24 Jan Nieuwenhuizenfix for-each.
2016-07-24 Jan Nieuwenhuizenlalr paren test
2016-07-23 Jan Nieuwenhuizenmes.c: add syntax, quasisyntax to reader....
2016-07-23 Jan Nieuwenhuizenmes.c: refactor begin and closures. Fixes bugs/top...
2016-07-23 Jan Nieuwenhuizentrying to get records up....WIP
2016-07-23 Jan Nieuwenhuizenlib/srfi/srfi-0.scm: add.
2016-07-23 Jan Nieuwenhuizenmes.c: barf on unknown symbols.
2016-07-23 Jan Nieuwenhuizenscm.mes: add last-pair.
2016-07-22 Jan Nieuwenhuizenscm.mes: add assq-set!, assq-ref.
2016-07-22 Jan Nieuwenhuizenmes.c: add new macro type, junk *macro* hack.
2016-07-22 Jan Nieuwenhuizenmes.c: store actual environment with closures.
2016-07-19 Jan Nieuwenhuizenmes.c: store enviroment depth in closures. Fixes c1...
2016-07-19 Jan Nieuwenhuizenmes.c: move begin_env into eval, decruft.
2016-07-18 Jan Nieuwenhuizenfix some tests.
2016-07-18 Jan Nieuwenhuizenremove booting into mes (would need VM), boot.mes;...
2016-07-17 Jan Nieuwenhuizenadd equal?, member, for-each.
2016-07-17 Jan Nieuwenhuizenclosures: mostly supported...
2016-07-17 Jan Nieuwenhuizenadd simple <=, >= and list?.
2016-07-17 Jan Nieuwenhuizenscm.mes: and: bugfix, return #f for (and #f 1 2 3).
2016-07-16 Jan Nieuwenhuizenimplement variable-argument and, or.
2016-07-16 Jan Nieuwenhuizenimplement let loop.
2016-07-16 Jan Nieuwenhuizencleanup let, let*, letrec
2016-07-16 Jan Nieuwenhuizenimplement unquote-splicing, cleanup some macros
2016-07-16 Jan Nieuwenhuizenupdate macro, fix andmap.
2016-07-16 Jan Nieuwenhuizenadd scheme apply, rename apply-> apply_env.
2016-07-11 Jan Nieuwenhuizenadd procedure?
2016-07-11 Jan Nieuwenhuizen+,-,*,/: take n arguments.
2016-07-11 Jan Nieuwenhuizenadd call-with-values, values.
2016-07-11 Jan Nieuwenhuizenadd memq/memv.
2016-07-11 Jan Nieuwenhuizenadd vectors.
2016-07-10 Jan Nieuwenhuizenadd begin.
2016-07-10 Jan Nieuwenhuizenadd letrec.
2016-07-10 Jan Nieuwenhuizenadd not, if.
2016-07-10 Jan Nieuwenhuizenloop2.mes: separate from scm.mes.
2016-07-10 Jan Nieuwenhuizenadd set!.
2016-07-09 Jan Nieuwenhuizensnarf scm functions and environment.
2016-07-09 Jan Nieuwenhuizenmap: support two lists.
2016-07-09 Jan Nieuwenhuizenadd simple map.
2016-07-09 Jan Nieuwenhuizenadd let*.
2016-07-09 Jan Nieuwenhuizenmove mes language additions to scm.mes.
2016-07-09 Jan Nieuwenhuizenboot.mes: generate from mes.mes, scm.mes, test.mes.
2016-07-08 Jan Nieuwenhuizenmes.c: support `.' and add let.
2016-07-09 Jan NieuwenhuizenLeave pure LISP.