[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: What is a "mes-compatible" Scheme?
From: |
Jan Nieuwenhuizen |
Subject: |
Re: What is a "mes-compatible" Scheme? |
Date: |
Mon, 06 Sep 2021 12:09:54 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) |
Sage Gerard writes:
Hi!
> I'm researching the scope of work required to use Racket instead of
> Guile for Mes.
Ah, that may be not so straightforward. Note that Guile is only needed
and used during development. For a bootstrap build, Guile is not
required.
What use case do you have in mind for Racket?
> What specifically is a "mes-compatible Scheme"? That term does not
> appear again in the page.
A "mes-compatible" Scheme would be either a recent version of mes itself
(possibly pre-installed) or guile.
Currently, mes uses a "define-module" macro to ignore the guile module
system and uses a shadow include tree of "*.mes" files that use
"mes-use-module" commands, see e.g.
mes/module/mescc/mescc.mes
Also, mes uses a guile-compatibility module
mes/module/mes/guile.mes
Greetings,
Janneke
--
Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | AvatarĀ® http://AvatarAcademy.com