Jan Nieuwenhuizen
|
70f771940c
|
mes: srfi-9: Guile interface compliancy.
* tests/srfi-9.test: Convert to bootstrap test, do not use
mes-use-module.
* mes/module/srfi/srfi-9-vector.mes: Resurrect.
|
2020-12-30 12:53:54 +01:00 |
Jan Nieuwenhuizen
|
86baf55417
|
mes: srfi-9: Guile interface compliancy.
* mes/module/srfi/srfi-9-struct.mes (record-type-fields): Rename from
record-field-names. Update users.
* mes/module/srfi/srfi-9-vector.mes (record-type-fields): Likewise.
* mes/module/srfi/srfi-9/gnu-struct.mes (set-field): Update.
|
2020-12-30 12:14:56 +01:00 |
Jan Nieuwenhuizen
|
834c643c0f
|
mes: srfi-9: Guile interface compliancy.
* mes/module/srfi/srfi-9-struct.mes (record-accessor): Rename from
record-getter. Update users.
* mes/module/srfi/srfi-9-vector.mes (record-modifier): Rename from
record-setter. Update users.
* mes/module/srfi/srfi-9/gnu-struct.mes: Update.
|
2020-12-30 12:14:56 +01:00 |
Jan Nieuwenhuizen
|
f67ea76070
|
mes: srfi-9: Guile interface compliancy.
* mes/module/srfi/srfi-9-struct.mes (record-constructor): Remove name
argument, make field-names optional. Update users.
* mes/module/srfi/srfi-9-vector.mes: Likewise.
* mes/module/srfi/srfi-9/gnu-struct.mes: Update.
|
2020-12-30 12:14:51 +01:00 |
Jan Nieuwenhuizen
|
4ff9b36f26
|
mes: srfi-9: Add implementation based on struct.
* mes/module/srfi/srfi-9-struct.mes: New file.
* mes/module/srfi/srfi-9-vector.mes: Rename from srfi-9.mes
* mes/module/srfi/srfi-9.mes: Symlink to srfi-9-vector.mes.
* mes/module/srfi/srfi-9/gnu-struct.mes: Add srfi-9-struct
implementation.
* mes/module/srfi/srfi-9/gnu-vector.mes: Rename from gnu.mes.
* mes/module/srfi/srfi-9/gnu.mes: Symlink to gnu-vector.mes.
|
2018-10-15 16:57:00 +02:00 |