2016-10-15 |
Jan Nieuwenhuizen | Prepare for 0.1 release: gnu-build-system. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-12 |
Jan Nieuwenhuizen | Prepare for 0.1 release: new directory structure. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-15 |
Jan Nieuwenhuizen | Remove evcon (Sorry John). |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-15 |
Jan Nieuwenhuizen | Support quasisyntax. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-16 |
Jan Nieuwenhuizen | Add REPL. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-12 |
Jan Nieuwenhuizen | Avoid 90% of cdr'ing environment, assuming static primi... |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-16 |
Jan Nieuwenhuizen | Do not use quasiquote in base0. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-12 |
Jan Nieuwenhuizen | Add procedure? to base. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-08 |
Jan Nieuwenhuizen | speedup: use ->car etc. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-11 |
Jan Nieuwenhuizen | Avoid out-of-spec strncat usage. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-11 |
Jan Nieuwenhuizen | Discern between primitive atoms and symbols. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-10 |
Jan Nieuwenhuizen | resurrect mescc. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-10 |
Jan Nieuwenhuizen | cleanup and doc update. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-10 |
Jan Nieuwenhuizen | syntax.mes: silence syntax error. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-10 |
Jan Nieuwenhuizen | test/scm.test: update. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-11 |
Jan Nieuwenhuizen | test/match.test: pass. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-10 |
Jan Nieuwenhuizen | lib/match: ugly hygiene hack. FIXME. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-10 |
Jan Nieuwenhuizen | let-syntax.mes: implement. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-08 |
Jan Nieuwenhuizen | speedup: use ->car etc. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-08 |
Jan Nieuwenhuizen | use IF as primitive, drop using cond/evcon only option. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-08 |
Jan Nieuwenhuizen | c++ type-safety. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-08 |
Jan Nieuwenhuizen | assq: use while instead of recursion. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-08 |
Jan Nieuwenhuizen | mes.c: uniquify symbols. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-10-08 |
Jan Nieuwenhuizen | mes-check: separate target. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-09-25 |
Jan Nieuwenhuizen | Updates to README, TODO. announce-2 |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-14 |
Jan Nieuwenhuizen | mescc.scm: compile simple, well-behaved for-loop. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-14 |
Jan Nieuwenhuizen | elf.mes: for loop. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-14 |
Jan Nieuwenhuizen | mescc.scm: print two strings. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-13 |
Jan Nieuwenhuizen | mescc.scm: first a.out produced from main.c. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-13 |
Jan Nieuwenhuizen | lib/match.scm: import. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-13 |
Jan Nieuwenhuizen | lib/srfi/srfi-1.scm: add append-map, filter, find. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-13 |
Jan Nieuwenhuizen | elf.mes: make-elf. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-13 |
Jan Nieuwenhuizen | elf.mes: use elf32-* remove set!. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-13 |
Jan Nieuwenhuizen | elf.mes: remove text-free, softcode data-offset. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-13 |
Jan Nieuwenhuizen | elf.mes: put marker in note section. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-13 |
Jan Nieuwenhuizen | Revert "elf.mes: drop .note section." |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-13 |
Jan Nieuwenhuizen | elf.mes: drop .note section. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-13 |
Jan Nieuwenhuizen | elf.mes: softcode more. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-13 |
Jan Nieuwenhuizen | mes.c: implement string->list. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-13 |
Jan Nieuwenhuizen | elf.mes: compute text-free, text-offset. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-13 |
Jan Nieuwenhuizen | lib/rnrs/bytevectors.scm: minimal rnrs bytevectors. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-13 |
Jan Nieuwenhuizen | elf.mes: separate-out text, text-free and data sections. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-12 |
Jan Nieuwenhuizen | resurrect guile-mescc, use write-int and (current-error... |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-09-25 |
Jan Nieuwenhuizen | Revert "mes.c: use single malloc with arena." |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-12 |
Jan Nieuwenhuizen | mes.c: use single malloc with arena. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-12 |
Jan Nieuwenhuizen | elf.mes: a.out runs. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-12 |
Jan Nieuwenhuizen | elf.mes: error-free header, no program yet. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-12 |
Jan Nieuwenhuizen | elf.mes: readelf -h a.out shows some info. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-12 |
Jan Nieuwenhuizen | mescc/elf.mes: write minimal ELF header. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-12 |
Jan Nieuwenhuizen | mes.c: display, newline: take optional port; add write... |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-08-12 |
Jan Nieuwenhuizen | remove debug output to stdout. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-27 |
Jan Nieuwenhuizen | syntax-if.mes: TODO. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-27 |
Jan Nieuwenhuizen | Use IF iso COND as primitive; keep COND primitive as... |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-27 |
Jan Nieuwenhuizen | let.scm: cleanups. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-26 |
Jan Nieuwenhuizen | macro hax0rz |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-26 |
Jan Nieuwenhuizen | Revert "lib/lalr-debug.scm" |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-26 |
Jan Nieuwenhuizen | lib/lalr-debug.scm |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-26 |
Jan Nieuwenhuizen | quasiquote.mes: disable, too slow. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-25 |
Jan Nieuwenhuizen | split-up test suite, implement quasiquote in scheme. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-26 |
Jan Nieuwenhuizen | hello.c, hello.S: hello world target for C compiler. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-24 |
Jan Nieuwenhuizen | mescc: mes parses simplest main with lalr. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-24 |
Jan Nieuwenhuizen | scm.mes: add port-location dummies. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-24 |
Jan Nieuwenhuizen | mes.c: add set-cdr, substring, string-ref. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-24 |
Jan Nieuwenhuizen | mes.c: support whitespace characters. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
2016-07-24 |
Jan Nieuwenhuizen | mescc.scm: parse simple main.c. |
commit | commitdiff | tree | snapshot (zip tar.gz) |
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) |
next |