mes/module/mescc
Jan Nieuwenhuizen 90b384def3
mes: Support map and for-each with lists of unequal length.
* mes/module/mes/base.mes (map): Support lists of unequal length.
* mes/module/mes/scm.mes (for-each): Likewise.
* module/mescc/compile.scm (expr->register): Fix compile warning.
* tests/scm.test ("map 1,2", "map 2,1", "for-each 1,2", "for-each
2,1": Test it.
2019-03-02 14:33:58 +01:00
..
i386 build: Simplify: cater for one compiler at a time. 2018-11-06 20:29:35 +01:00
x86_64 build: Simplify: cater for one compiler at a time. 2018-11-06 20:29:35 +01:00
as.scm mescc: x86_64 support: Refactor to abstracted assembly, add x86_64. 2018-08-15 18:26:55 +02:00
bytevectors.scm mescc: x86_64 support: Refactor to abstracted assembly, add x86_64. 2018-08-15 18:26:55 +02:00
compile.scm mes: Support map and for-each with lists of unequal length. 2019-03-02 14:33:58 +01:00
info.scm mescc: x86_64 support: Refactor to abstracted assembly, add x86_64. 2018-08-15 18:26:55 +02:00
M1.scm core: String as array of bytes. 2018-11-11 16:25:36 +01:00
mescc.scm mescc: Exit if library cannot be found. 2018-11-08 14:46:46 +01:00
preprocess.scm build: Simplify: cater for one compiler at a time. 2018-11-06 20:29:35 +01:00