guile-user
[Top][All Lists]
Advanced

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

Re: on bootstrapping: first Mes 0.3 released


From: Arne Babenhauserheide
Subject: Re: on bootstrapping: first Mes 0.3 released
Date: Mon, 12 Dec 2016 23:17:33 +0100
User-agent: mu4e 0.9.16; emacs 24.5.1

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 minimal, easily inspectable
>     binary --that should be readable as source-- into something close to
>     R6RS Scheme.

This is really cool! Thank you for your work!

>     As bootstrapping is presumably easiest and probably most fun with
>     Scheme, the next step for Mes is mescc: a C compiler/linker to
>     boostrap into GNU Gcc and GNU Guile, possibly via Tiny-CC.
>
>     It currently has an interpreter written in C (mes) with Garbage
>     Collector (Jam Scraper), a library of loadable Scheme modules with
>     test suite just barely enough to support a simple REPL (repl.mes)
>     and a proof-of-concept c-compiler (mescc.mes) that produces an elf
>     from the simplest of C files.

How do you compile the interpreter?

>     Mes is inspired by The Maxwell Equations of Software: LISP-1.5[2]
>     -- John McCarthy page 13
…
> [1] https://lists.nongnu.org/archive/html/guile-user/2016-09/msg00061.html 
> [2] 
> http://www.softwarepreservation.org/projects/LISP/book/LISP%25201.5%2520Programmers%2520Manual.pdf

Best wishes,
Arne
-- 
Unpolitisch sein
heißt politisch sein
ohne es zu merken

Attachment: signature.asc
Description: PGP signature


reply via email to

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