2016-07-24 |
Jan Nieuwenhuizen | TODO/HACKING: update: lalr/paren.scm runs. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-24 |
Jan Nieuwenhuizen | mes.c: when reading `EOF', defer read control to program. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-24 |
Jan Nieuwenhuizen | mes.c, scm.c: add read-char, peek-char, char=?, char... |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-24 |
Jan Nieuwenhuizen | scm.mes: add list-ref. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-24 |
Jan Nieuwenhuizen | mes.c: add logior. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-24 |
Jan Nieuwenhuizen | scm.mes: add expt. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-24 |
Jan Nieuwenhuizen | scm.mes: remainder. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-24 |
Jan Nieuwenhuizen | scm.mes: implement do. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-24 |
Jan Nieuwenhuizen | scm.mes: add max, min. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-24 |
Jan Nieuwenhuizen | <=, >=: take multiple arguments. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-24 |
Jan Nieuwenhuizen | mes.c: add quotient and modulo. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-24 |
Jan Nieuwenhuizen | mes.c: less_p, greater_p, is_p: take multiple arguments. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-24 |
Jan Nieuwenhuizen | mes.c: display_helper fix for vector. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-24 |
Jan Nieuwenhuizen | scm.mes: make-vector: fix fill. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-24 |
Jan Nieuwenhuizen | paren.scm revert |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-24 |
Jan Nieuwenhuizen | mes.c: fix apply. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-24 |
Jan Nieuwenhuizen | fix for-each. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-24 |
Jan Nieuwenhuizen | lalr paren test |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-18 |
Jan Nieuwenhuizen | ADD .gitignore. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-18 |
Jan Nieuwenhuizen | lib/lalr.scm |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-24 |
Jan Nieuwenhuizen | mes.c: grok #\tab. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-23 |
Jan Nieuwenhuizen | mes.c: add syntax, quasisyntax to reader.... |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-23 |
Jan Nieuwenhuizen | srfi-9 records! |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-23 |
Jan Nieuwenhuizen | mes.c: refactor begin and closures. Fixes bugs/top... |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-23 |
Jan Nieuwenhuizen | bugs/top.mes: document toplevel begin bug; probable... |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-23 |
Jan Nieuwenhuizen | check: resurrect guile-check. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-23 |
Jan Nieuwenhuizen | mes.c: remove hacks |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-23 |
Jan Nieuwenhuizen | trying to get records up....WIP |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-23 |
Jan Nieuwenhuizen | srfi-9 |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-23 |
Jan Nieuwenhuizen | lib/record.scm: import. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-23 |
Jan Nieuwenhuizen | lib/srfi/srfi-0.scm: add. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-23 |
Jan Nieuwenhuizen | mes.c: barf on unknown symbols. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-23 |
Jan Nieuwenhuizen | syntax.mes: update from scheme48-1.1. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-23 |
Jan Nieuwenhuizen | Add header to syntax.mes MERGE |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-23 |
Jan Nieuwenhuizen | scm.mes: add last-pair. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-23 |
Jan Nieuwenhuizen | test.mes: enable vector tests for mes. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-22 |
Jan Nieuwenhuizen | scm.mes: add assq-set!, assq-ref. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-22 |
Jan Nieuwenhuizen | Update documentation, remove old bug files, move bugs... |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-22 |
Jan Nieuwenhuizen | mes.c: add new macro type, junk *macro* hack. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-22 |
Jan Nieuwenhuizen | mes.c: store actual environment with closures. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-22 |
Jan Nieuwenhuizen | fix closure 5 |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-19 |
Jan Nieuwenhuizen | mes.c: store enviroment depth in closures. Fixes c1... |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-19 |
Jan Nieuwenhuizen | mes.c: move begin_env into eval, decruft. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-18 |
Jan Nieuwenhuizen | fix some tests. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-18 |
Jan Nieuwenhuizen | test: hack: show expected/actual |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-18 |
Jan Nieuwenhuizen | remove booting into mes (would need VM), boot.mes;... |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-18 |
Jan Nieuwenhuizen | c0.mes, c1.mes: update. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-17 |
Jan Nieuwenhuizen | unquoting fix. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-17 |
Jan Nieuwenhuizen | no closuring in macro body... |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-17 |
Jan Nieuwenhuizen | add equal?, member, for-each. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-17 |
Jan Nieuwenhuizen | closures: mostly supported... |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-17 |
Jan Nieuwenhuizen | syntax.mes: more debugging. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-17 |
Jan Nieuwenhuizen | mes.c: single-statement body lambda closures. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-17 |
Jan Nieuwenhuizen | c0.mes: simpler bug. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-17 |
Jan Nieuwenhuizen | TODO: update |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-17 |
Jan Nieuwenhuizen | closure.mes: document mes closure bug. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-17 |
Jan Nieuwenhuizen | mes.c: add boolean_p. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-17 |
Jan Nieuwenhuizen | mes.c: fix symbol? for nil. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-17 |
Jan Nieuwenhuizen | test.mes: disable call-with-values test, prints too... |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-17 |
Jan Nieuwenhuizen | mes.c: evcon: support clause without cdr. Fixes or. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-17 |
Jan Nieuwenhuizen | add simple <=, >= and list?. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-17 |
Jan Nieuwenhuizen | scm.mes: and: bugfix, return #f for (and #f 1 2 3). |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-17 |
Jan Nieuwenhuizen | syntax.mes: use cond iso if. rode harink |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-17 |
Jan Nieuwenhuizen | hax0rz..ugh + next name? test in macro.mes. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-17 |
Jan Nieuwenhuizen | mes.c: another macro clue-bat in apply. now macro.mes... |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-17 |
Jan Nieuwenhuizen | mes.c: begin_env: bugfix, keep going in body after... |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-17 |
Jan Nieuwenhuizen | mes.c: bugfix for eval_quasiquote: stay in quasiquote... |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-16 |
Jan Nieuwenhuizen | guile runs macro-based mes:define-syntax, mes runs... |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-16 |
Jan Nieuwenhuizen | support define-macro inside eval (i.e., inside define... |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-16 |
Jan Nieuwenhuizen | mes.c: move define, define-macro into begin_env, remove... |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-16 |
Jan Nieuwenhuizen | define-syntax... |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-18 |
Jan Nieuwenhuizen | syntax... |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-16 |
Jan Nieuwenhuizen | implement variable-argument and, or. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-16 |
Jan Nieuwenhuizen | implement let loop. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-16 |
Jan Nieuwenhuizen | cleanup let, let*, letrec |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-16 |
Jan Nieuwenhuizen | implement unquote-splicing, cleanup some macros |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-16 |
Jan Nieuwenhuizen | update macro, fix andmap. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-16 |
Jan Nieuwenhuizen | add scheme apply, rename apply-> apply_env. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-16 |
Jan Nieuwenhuizen | syntax.mes: experiments... |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-16 |
Jan Nieuwenhuizen | support cond without match, define-macro x (lambda)). |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-11 |
Jan Nieuwenhuizen | *unspecified* harder. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-11 |
Jan Nieuwenhuizen | add number->string, string->symbol, symbol->string. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-11 |
Jan Nieuwenhuizen | add procedure? |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-11 |
Jan Nieuwenhuizen | add variable argument append. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-11 |
Jan Nieuwenhuizen | +,-,*,/: take n arguments. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-11 |
Jan Nieuwenhuizen | add call-with-values, values. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-11 |
Jan Nieuwenhuizen | add memq/memv. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-11 |
Jan Nieuwenhuizen | rename assoc to assq. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-11 |
Jan Nieuwenhuizen | add vectors. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-10 |
Jan Nieuwenhuizen | add length. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-10 |
Jan Nieuwenhuizen | remove disabled code. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-10 |
Jan Nieuwenhuizen | add chars. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-10 |
Jan Nieuwenhuizen | add strings. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-10 |
Jan Nieuwenhuizen | TODO: new file. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-10 |
Jan Nieuwenhuizen | add begin. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-10 |
Jan Nieuwenhuizen | add letrec. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-10 |
Jan Nieuwenhuizen | fix for set! inside lambda. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-10 |
Jan Nieuwenhuizen | add not, if. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-10 |
Jan Nieuwenhuizen | add +,/,*,=. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-10 |
Jan Nieuwenhuizen | loop2.mes: separate from scm.mes. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
next |