Ludovic Courtès writes:
Hi!
> Impressive!
Thanks!
> Is it a goal to try interpret a language as close as possible to that of
> Guile, and have the same libraries? I guess that could help in the
> future: we could use (system base lalr), nyacc, etc.
We definitely want Nyacc and PEG, and who ca
Christopher Allan Webber writes:
> First, I'm really excited you're making progress on Mes!
Yay, thanks!
> Second, Scheme48 did something similar to this, called "Pre-Scheme",
> which is how they bootstrapped Scheme48 iirc. Have you heard of it or
> looked at it?
Ah, that's nice.
> https://
Hi!
Jan Nieuwenhuizen skribis:
> * Changes in 0.3 since 0.2
> ** Core
> *** Number-based rather than pointer-based cells.
> *** Garbage collector aka Jam scraper.
> A variant on SICP's stop and copy Garbage Collector (Jam Scraper?)
> algorithm has been implemented.
> *** The reader has bee
Jan Nieuwenhuizen writes:
> The current interpeter I consider to be a prototype in C; I use gcc.
> However, HACKING mentions two ways forward
>
> ** Move mes.c into hex?
> One idea is to use OrianJ's amazing self-hosting
> [[https://github.com/oriansj/stage0][stage0]] hex assembler and
Jan Nieuwenhuizen writes:
> Arne Babenhauserheide writes:
>> How do you compile the interpreter?
>
> The current interpeter I consider to be a prototype in C; I use gcc.
> However, HACKING mentions two ways forward
>
> ** Move mes.c into hex?
> One idea is to use OrianJ's amazing self-hos
Arne Babenhauserheide writes:
>> Mes aims to create an entirely source-based bootstrapping path. The
>> target is to [have GuixSD] boostrap from a minimal, easily inspectable
>> binary --that should be readable as source-- into something close to
>> R6RS Scheme.
>
> This is really
Jan Nieuwenhuizen writes:
> I am pleased to announce the first release of Mes: 0.3, representing
> 152 commits over 3 months since the second status report[1].
>
> * About
>
> Mes aims to create an entirely source-based bootstrapping path. The
> target is to [have GuixSD] boostrap from a
Hi!
I am pleased to announce the first release of Mes: 0.3, representing
152 commits over 3 months since the second status report[1].
* About
Mes aims to create an entirely source-based bootstrapping path. The
target is to [have GuixSD] boostrap from a minimal, easily inspectable
bi