guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [bootstrappable] Re: wip-full-source-bootstrap: from a 357-byte `hex


From: Orians, Jeremiah (DTMB)
Subject: RE: [bootstrappable] Re: wip-full-source-bootstrap: from a 357-byte `hex0' to 'hello'
Date: Wed, 6 Jan 2021 14:03:55 +0000

> I think that's what mes-m2 rewrite [1] (not to be confused with mes wip-m2 
> branch) is trying to achieve.
My fault for that confusion. Wish I was faster at implementing syntax-case in C 
-_-

> Outside of Guix we are working on bootstrap that does not depend on guile 
> driver and is driven only by hex-0 seed (357 bytes) kaem-optional-seed (737 
> bytes) and any POSIX kernel.
We love it ^_^

> At the moment it goes all the way up to Mes (tcc is now in progress).
Eternal progress

Oh and we are currently joking about replacing mes.c with a scheme written in 
Haskell because we bootstrapped a minimal Haskell too.
https://github.com/oriansj/blynn-compiler/

Then the loop would be:
a scheme interpreter written in Haskell 
running 
a C compiler written in scheme 
that can build 
the Haskell compiler able to build the original scheme interpreter.

If we get it to enough guile compatibility; then it becomes:
once you have Gnu Mes, you are already bootstrapped. 

^_^

- Jeremiah

reply via email to

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