On Thu 19 Dec 2019 17:24, Marc Nieper-Wißkirchen <m...@nieper-wisskirchen.de> writes:
> I've read in the news that the upcoming Guile 3.0 will unify records. > > Core records type seem to support the procedure "record-accessor", > which takes a field name as a symbol. > > In R7RS (based on SRFI 9), record field names are, however, (hygienic) > identifiers and thus compile-time and not run-time identities. An R7RS > record type can, therefore, not support "record-accessor" and similar > procedures. > > How is this going to be solved in Guile 3? See https://git.savannah.gnu.org/cgit/guile.git/commit/?id=86a9f9a27176968bbae46aceed114634ca7c693e (just landed). Cheers, Andy