bug-mes
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]