|
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
[Prev in Thread] | Current Thread | [Next in Thread] |