Commit Graph

2 Commits

Author SHA1 Message Date
Timothy Sample 0f52c91f64 wip! Port the back end to Mes.
See also <https://git.ngyro.com/mes/log/?h=wip-gash>.

* gash/pattern.scm (<pattern>): Use 'define-record-type' instead of
'define-immutable-record-type'.
* mes/gash.mes: Add a bunch of shims; run 'guile --version'.
2021-06-25 13:51:20 -04:00
Timothy Sample d18e721a78 wip! Port the front end to Mes.
* gash/lexer.scm (operator-prefix-char?): Avoid using
'match-lambda': it seems to confuse Mes.
* gash/parser.scm: Replace '(eof-object)' with 'the-eof-object';
replace 'let-values' and 'let-values*' with 'receive'.
* mes/gash.mes: New file.
2021-06-24 00:03:02 -04:00