unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* GNU Mes 0.18 released
@ 2018-10-07 15:18 Jan Nieuwenhuizen
  2018-10-07 18:45 ` Jérémy Korwin-Zmijowski
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Jan Nieuwenhuizen @ 2018-10-07 15:18 UTC (permalink / raw)
  To: info-gnu; +Cc: guix-devel, rb-general, guile-user, bootstrappable

[-- Attachment #1: Type: text/plain, Size: 5298 bytes --]

We are pleased to announce the release of GNU Mes 0.18, representing
83 commits over 8 weeks.

Mes is now bringing a Reduced Binary Seed bootstrap to GuixSD; the
size of bootstrap binaries has been halved and no regular toolchain
binaries are used as binary seeds (i686-linux and x86_64-linux only).

MesCC has been refactored to use an abstracted assembly language and
can now (cross-)build x86_64 binaries.

Next targets:

 - reduce the 1MB ASCII M1 seed to ~5000 LOC/~100KB of M2 source
 - revive Gash/Geesh and use it to decimate the remaining bootstrap
   binary seeds
 - and/or otherwise reduce the bootstrap binaries
 - ARM, the Hurd?

Packages are available from Guix's core-updates-next branch.

* About

  GNU Mes[0] brings a Reduced Binary Seed bootstrap[1] to GuixSD[2] and
  potentially to any other interested GNU/Linux distribution, and aims
  to help create a full source bootstrap as part of the
  bootstrappable builds[3] effort.

  It consists of a mutual self-hosting Scheme interpreter written in
  ~5,000 LOC of simple C and a Nyacc-based C compiler written in Scheme.
  This mes.c is being simplified[4] to be transpiled by M2-Planet[5].

  The Scheme interpreter (mes.c) has a Garbage Collector, a library of
  loadable Scheme modules-- notably Dominique Boucher's LALR[6], Pre-R6RS
  [portable syntax-case[7] with R7RS ellipsis, Matt Wette's Nyacc[8] --and test
  suite just barely enough to support a simple REPL and simple
  C-compiler: MesCC.

  Mes+MesCC can compile an only lightly patched TinyCC[9] that is
  self-hosting.  Using this tcc and the Mes C library we now have a
  Reduced Binary Seed bootstrap for the gnutools triplet: glibc-2.2.5,
  binutils-2.20.1, gcc-2.95.3.  This is enough to bootstrap GuixSD for
  i686-linux and x86_64-linux.

  Mes is inspired by The Maxwell Equations of Software: LISP-1.5[10] -- John
  McCarthy page 13, GNU Guix's source/binary packaging transparency and
  Jeremiah Orians's stage0[11] ~500 byte self-hosting hex assembler.

* Download

  git clone git://git.savannah.gnu.org/mes.git

  Here are the compressed sources and a GPG detached signature[*]:
    https://ftp.gnu.org/gnu/mes/mes-0.18.tar.gz
    https://ftp.gnu.org/gnu/mes/mes-0.18.tar.gz.sig

  Use a mirror for higher download bandwidth:
    https://ftpmirror.gnu.org/mes/mes-0.18.tar.gz
    https://ftpmirror.gnu.org/mes/mes-0.18.tar.gz.sig

  Here are the MD5 and SHA1 checksums:

  f9f901f175fbc8a5a3d90c9c551ccc8c  mes-0.18.tar.gz
  4f7612731a745ebb806548186453d55e0d0bf217  mes-0.18.tar.gz

  [*] Use a .sig file to verify that the corresponding file (without the
  .sig suffix) is intact.  First, be sure to download both the .sig file
  and the corresponding tarball.  Then, run a command like this:

    gpg --verify mes-0.18.tar.gz.sig

  If that command fails because you don't have the required public key,
  then run this command to import it:

    gpg --keyserver keys.gnupg.net --recv-keys 1A858392E331EAFDB8C27FFBF3C1A0D9C1D65273

  and rerun the 'gpg --verify' command.

Mes runs from the source tree and can also be built, packaged and
installed in Guix[SD] from a git checkout by running

    guix package -f .guix.scm

* Get informed, get involved

    Join #bootstrappable on irc.freenode.net.

* Changes in 0.18 since 0.17.1
 ** Core
 *** Mes/MesCC now supports x86_64.
 *** Mes/MesCC now brings a Reduced Binary Seed bootstrap to GuixSD.
 ** Language
 *** fold-right now supports 3 lists.
 ** MesCC
 *** MesCC now supports x86_64 (also as cross build), using -m 64.
 *** Mes C Library now has better support for bootstrapping gcc-3.0.
 *** Mes C test suite now has 178 tests; 74 tests were added.
 *** MesCC has been refactored to support use an abstracted assembly language.
 *** MesCC now uses Nyacc 0.86.0.
 ** Noteworthy bug fixes
 *** scaffold/tests/7s-struct-short.c has been fixed.
* Changes in 0.17.1 since 0.17
 ** MesCC
 *** Mes C Library has now been exploded into a separate C file per function.
 *** Mes C Library now bootstraps glibc-2.16.0, binutils-2.20.1, gcc-4.7.4.
 *** Mes C Library now supports compiling make-3.82.
 *** Mes C Library now supports compiling diffutils-2.7.
 *** Mes C Library now supports x86_64.
 **** 7 new functions
 chdir, clock_gettime, closedir, execl, opendir, readdir, time.
 **** 5 new stubs
 getlogin, setlocale, setvbuf, sigaddset, sigblock.
 ** Noteworthy bug fixes
 *** qsort can now handle lists with duplicate entries.

Greetings,
janneke

[0] https://www.gnu.org/software/mes
[1] http://joyofsource.com/reduced-binary-seed-bootstrap.html
[2] https://www.gnu.org/software/guix
[3] https://bootstrappable.org
[4] https://github.com/oriansj/mes-m2
[5] https://github.com/oriansj/m2-planet
[6] https://github.com/schemeway/lalr-scm
[7] https://www.cs.indiana.edu/chezscheme/syntax-case/old-psyntax.html
[8] https://www.nongnu.org/nyacc
[9] https://gitlab.com/janneke/tinycc
[10] http://www.softwarepreservation.org/projects/LISP/book/LISP%201.5%20Programmers%20Manual.pdf
[11] https://github.com/oriansj/stage0

-- 
Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: GNU Mes 0.18 released
  2018-10-07 15:18 GNU Mes 0.18 released Jan Nieuwenhuizen
@ 2018-10-07 18:45 ` Jérémy Korwin-Zmijowski
  2018-10-07 21:37 ` Arne Babenhauserheide
  2018-10-08  1:23 ` ACCOUNT VERIFY
  2 siblings, 0 replies; 7+ messages in thread
From: Jérémy Korwin-Zmijowski @ 2018-10-07 18:45 UTC (permalink / raw)
  To: guile-user, Jan Nieuwenhuizen, info-gnu
  Cc: guix-devel, rb-general, bootstrappable

Amazing !
Good job!

Jeko

Le 7 octobre 2018 17:18:54 GMT+02:00, Jan Nieuwenhuizen <janneke@gnu.org> a écrit :
>We are pleased to announce the release of GNU Mes 0.18, representing
>83 commits over 8 weeks.
>
>Mes is now bringing a Reduced Binary Seed bootstrap to GuixSD; the
>size of bootstrap binaries has been halved and no regular toolchain
>binaries are used as binary seeds (i686-linux and x86_64-linux only).
>
>MesCC has been refactored to use an abstracted assembly language and
>can now (cross-)build x86_64 binaries.
>
>Next targets:
>
> - reduce the 1MB ASCII M1 seed to ~5000 LOC/~100KB of M2 source
> - revive Gash/Geesh and use it to decimate the remaining bootstrap
>   binary seeds
> - and/or otherwise reduce the bootstrap binaries
> - ARM, the Hurd?
>
>Packages are available from Guix's core-updates-next branch.
>
>* About
>
>  GNU Mes[0] brings a Reduced Binary Seed bootstrap[1] to GuixSD[2] and
>  potentially to any other interested GNU/Linux distribution, and aims
>  to help create a full source bootstrap as part of the
>  bootstrappable builds[3] effort.
>
>  It consists of a mutual self-hosting Scheme interpreter written in
> ~5,000 LOC of simple C and a Nyacc-based C compiler written in Scheme.
>  This mes.c is being simplified[4] to be transpiled by M2-Planet[5].
>
>  The Scheme interpreter (mes.c) has a Garbage Collector, a library of
>loadable Scheme modules-- notably Dominique Boucher's LALR[6], Pre-R6RS
>[portable syntax-case[7] with R7RS ellipsis, Matt Wette's Nyacc[8]
>--and test
>  suite just barely enough to support a simple REPL and simple
>  C-compiler: MesCC.
>
>  Mes+MesCC can compile an only lightly patched TinyCC[9] that is
>  self-hosting.  Using this tcc and the Mes C library we now have a
>  Reduced Binary Seed bootstrap for the gnutools triplet: glibc-2.2.5,
>  binutils-2.20.1, gcc-2.95.3.  This is enough to bootstrap GuixSD for
>  i686-linux and x86_64-linux.
>
>Mes is inspired by The Maxwell Equations of Software: LISP-1.5[10] --
>John
>  McCarthy page 13, GNU Guix's source/binary packaging transparency and
>  Jeremiah Orians's stage0[11] ~500 byte self-hosting hex assembler.
>
>* Download
>
>  git clone git://git.savannah.gnu.org/mes.git
>
>  Here are the compressed sources and a GPG detached signature[*]:
>    https://ftp.gnu.org/gnu/mes/mes-0.18.tar.gz
>    https://ftp.gnu.org/gnu/mes/mes-0.18.tar.gz.sig
>
>  Use a mirror for higher download bandwidth:
>    https://ftpmirror.gnu.org/mes/mes-0.18.tar.gz
>    https://ftpmirror.gnu.org/mes/mes-0.18.tar.gz.sig
>
>  Here are the MD5 and SHA1 checksums:
>
>  f9f901f175fbc8a5a3d90c9c551ccc8c  mes-0.18.tar.gz
>  4f7612731a745ebb806548186453d55e0d0bf217  mes-0.18.tar.gz
>
> [*] Use a .sig file to verify that the corresponding file (without the
> .sig suffix) is intact.  First, be sure to download both the .sig file
>  and the corresponding tarball.  Then, run a command like this:
>
>    gpg --verify mes-0.18.tar.gz.sig
>
>  If that command fails because you don't have the required public key,
>  then run this command to import it:
>
>gpg --keyserver keys.gnupg.net --recv-keys
>1A858392E331EAFDB8C27FFBF3C1A0D9C1D65273
>
>  and rerun the 'gpg --verify' command.
>
>Mes runs from the source tree and can also be built, packaged and
>installed in Guix[SD] from a git checkout by running
>
>    guix package -f .guix.scm
>
>* Get informed, get involved
>
>    Join #bootstrappable on irc.freenode.net.
>
>* Changes in 0.18 since 0.17.1
> ** Core
> *** Mes/MesCC now supports x86_64.
> *** Mes/MesCC now brings a Reduced Binary Seed bootstrap to GuixSD.
> ** Language
> *** fold-right now supports 3 lists.
> ** MesCC
> *** MesCC now supports x86_64 (also as cross build), using -m 64.
> *** Mes C Library now has better support for bootstrapping gcc-3.0.
> *** Mes C test suite now has 178 tests; 74 tests were added.
>*** MesCC has been refactored to support use an abstracted assembly
>language.
> *** MesCC now uses Nyacc 0.86.0.
> ** Noteworthy bug fixes
> *** scaffold/tests/7s-struct-short.c has been fixed.
>* Changes in 0.17.1 since 0.17
> ** MesCC
>*** Mes C Library has now been exploded into a separate C file per
>function.
>*** Mes C Library now bootstraps glibc-2.16.0, binutils-2.20.1,
>gcc-4.7.4.
> *** Mes C Library now supports compiling make-3.82.
> *** Mes C Library now supports compiling diffutils-2.7.
> *** Mes C Library now supports x86_64.
> **** 7 new functions
> chdir, clock_gettime, closedir, execl, opendir, readdir, time.
> **** 5 new stubs
> getlogin, setlocale, setvbuf, sigaddset, sigblock.
> ** Noteworthy bug fixes
> *** qsort can now handle lists with duplicate entries.
>
>Greetings,
>janneke
>
>[0] https://www.gnu.org/software/mes
>[1] http://joyofsource.com/reduced-binary-seed-bootstrap.html
>[2] https://www.gnu.org/software/guix
>[3] https://bootstrappable.org
>[4] https://github.com/oriansj/mes-m2
>[5] https://github.com/oriansj/m2-planet
>[6] https://github.com/schemeway/lalr-scm
>[7] https://www.cs.indiana.edu/chezscheme/syntax-case/old-psyntax.html
>[8] https://www.nongnu.org/nyacc
>[9] https://gitlab.com/janneke/tinycc
>[10]
>http://www.softwarepreservation.org/projects/LISP/book/LISP%201.5%20Programmers%20Manual.pdf
>[11] https://github.com/oriansj/stage0
>
>-- 
>Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond http://lilypond.org
>Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: GNU Mes 0.18 released
  2018-10-07 15:18 GNU Mes 0.18 released Jan Nieuwenhuizen
  2018-10-07 18:45 ` Jérémy Korwin-Zmijowski
@ 2018-10-07 21:37 ` Arne Babenhauserheide
  2018-10-08  5:02   ` Jan Nieuwenhuizen
  2018-10-08 11:38   ` [bootstrappable] " Orians, Jeremiah (DTMB)
  2018-10-08  1:23 ` ACCOUNT VERIFY
  2 siblings, 2 replies; 7+ messages in thread
From: Arne Babenhauserheide @ 2018-10-07 21:37 UTC (permalink / raw)
  To: Jan Nieuwenhuizen
  Cc: guix-devel, rb-general, guile-user, info-gnu, bootstrappable

[-- Attachment #1: Type: text/plain, Size: 521 bytes --]


Jan Nieuwenhuizen <janneke@gnu.org> writes:

> Mes is now bringing a Reduced Binary Seed bootstrap to GuixSD; the
> size of bootstrap binaries has been halved and no regular toolchain
> binaries are used as binary seeds (i686-linux and x86_64-linux only).
>
> MesCC has been refactored to use an abstracted assembly language and
> can now (cross-)build x86_64 binaries.

That’s awesome! Thank you!

What is M2 Planet?

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

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 1076 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: GNU Mes 0.18 released
  2018-10-07 15:18 GNU Mes 0.18 released Jan Nieuwenhuizen
  2018-10-07 18:45 ` Jérémy Korwin-Zmijowski
  2018-10-07 21:37 ` Arne Babenhauserheide
@ 2018-10-08  1:23 ` ACCOUNT VERIFY
  2 siblings, 0 replies; 7+ messages in thread
From: ACCOUNT VERIFY @ 2018-10-08  1:23 UTC (permalink / raw)
  To: info-gnu@gnu.org, Jan Nieuwenhuizen
  Cc: guix-devel@gnu.org, rb-general@lists.reproducible-builds.org,
	guile-user@gnu.org, bootstrappable@freelists.org

please unsubstrib me

Get Outlook for Android<https://aka.ms/ghei36>

________________________________
From: info-gnu <info-gnu-bounces+khodorelnatour=hotmail.com@gnu.org> on behalf of Jan Nieuwenhuizen <janneke@gnu.org>
Sent: Sunday, October 7, 2018 6:18:54 PM
To: info-gnu@gnu.org
Cc: guix-devel@gnu.org; rb-general@lists.reproducible-builds.org; guile-user@gnu.org; bootstrappable@freelists.org
Subject: GNU Mes 0.18 released

We are pleased to announce the release of GNU Mes 0.18, representing
83 commits over 8 weeks.

Mes is now bringing a Reduced Binary Seed bootstrap to GuixSD; the
size of bootstrap binaries has been halved and no regular toolchain
binaries are used as binary seeds (i686-linux and x86_64-linux only).

MesCC has been refactored to use an abstracted assembly language and
can now (cross-)build x86_64 binaries.

Next targets:

 - reduce the 1MB ASCII M1 seed to ~5000 LOC/~100KB of M2 source
 - revive Gash/Geesh and use it to decimate the remaining bootstrap
   binary seeds
 - and/or otherwise reduce the bootstrap binaries
 - ARM, the Hurd?

Packages are available from Guix's core-updates-next branch.

* About

  GNU Mes[0] brings a Reduced Binary Seed bootstrap[1] to GuixSD[2] and
  potentially to any other interested GNU/Linux distribution, and aims
  to help create a full source bootstrap as part of the
  bootstrappable builds[3] effort.

  It consists of a mutual self-hosting Scheme interpreter written in
  ~5,000 LOC of simple C and a Nyacc-based C compiler written in Scheme.
  This mes.c is being simplified[4] to be transpiled by M2-Planet[5].

  The Scheme interpreter (mes.c) has a Garbage Collector, a library of
  loadable Scheme modules-- notably Dominique Boucher's LALR[6], Pre-R6RS
  [portable syntax-case[7] with R7RS ellipsis, Matt Wette's Nyacc[8] --and test
  suite just barely enough to support a simple REPL and simple
  C-compiler: MesCC.

  Mes+MesCC can compile an only lightly patched TinyCC[9] that is
  self-hosting.  Using this tcc and the Mes C library we now have a
  Reduced Binary Seed bootstrap for the gnutools triplet: glibc-2.2.5,
  binutils-2.20.1, gcc-2.95.3.  This is enough to bootstrap GuixSD for
  i686-linux and x86_64-linux.

  Mes is inspired by The Maxwell Equations of Software: LISP-1.5[10] -- John
  McCarthy page 13, GNU Guix's source/binary packaging transparency and
  Jeremiah Orians's stage0[11] ~500 byte self-hosting hex assembler.

* Download

  git clone git://git.savannah.gnu.org/mes.git

  Here are the compressed sources and a GPG detached signature[*]:
    https://ftp.gnu.org/gnu/mes/mes-0.18.tar.gz
    https://ftp.gnu.org/gnu/mes/mes-0.18.tar.gz.sig

  Use a mirror for higher download bandwidth:
    https://ftpmirror.gnu.org/mes/mes-0.18.tar.gz
    https://ftpmirror.gnu.org/mes/mes-0.18.tar.gz.sig

  Here are the MD5 and SHA1 checksums:

  f9f901f175fbc8a5a3d90c9c551ccc8c  mes-0.18.tar.gz
  4f7612731a745ebb806548186453d55e0d0bf217  mes-0.18.tar.gz

  [*] Use a .sig file to verify that the corresponding file (without the
  .sig suffix) is intact.  First, be sure to download both the .sig file
  and the corresponding tarball.  Then, run a command like this:

    gpg --verify mes-0.18.tar.gz.sig

  If that command fails because you don't have the required public key,
  then run this command to import it:

    gpg --keyserver keys.gnupg.net --recv-keys 1A858392E331EAFDB8C27FFBF3C1A0D9C1D65273

  and rerun the 'gpg --verify' command.

Mes runs from the source tree and can also be built, packaged and
installed in Guix[SD] from a git checkout by running

    guix package -f .guix.scm

* Get informed, get involved

    Join #bootstrappable on irc.freenode.net.

* Changes in 0.18 since 0.17.1
 ** Core
 *** Mes/MesCC now supports x86_64.
 *** Mes/MesCC now brings a Reduced Binary Seed bootstrap to GuixSD.
 ** Language
 *** fold-right now supports 3 lists.
 ** MesCC
 *** MesCC now supports x86_64 (also as cross build), using -m 64.
 *** Mes C Library now has better support for bootstrapping gcc-3.0.
 *** Mes C test suite now has 178 tests; 74 tests were added.
 *** MesCC has been refactored to support use an abstracted assembly language.
 *** MesCC now uses Nyacc 0.86.0.
 ** Noteworthy bug fixes
 *** scaffold/tests/7s-struct-short.c has been fixed.
* Changes in 0.17.1 since 0.17
 ** MesCC
 *** Mes C Library has now been exploded into a separate C file per function.
 *** Mes C Library now bootstraps glibc-2.16.0, binutils-2.20.1, gcc-4.7.4.
 *** Mes C Library now supports compiling make-3.82.
 *** Mes C Library now supports compiling diffutils-2.7.
 *** Mes C Library now supports x86_64.
 **** 7 new functions
 chdir, clock_gettime, closedir, execl, opendir, readdir, time.
 **** 5 new stubs
 getlogin, setlocale, setvbuf, sigaddset, sigblock.
 ** Noteworthy bug fixes
 *** qsort can now handle lists with duplicate entries.

Greetings,
janneke

[0] https://www.gnu.org/software/mes
[1] http://joyofsource.com/reduced-binary-seed-bootstrap.html
[2] https://www.gnu.org/software/guix
[3] https://bootstrappable.org
[4] https://github.com/oriansj/mes-m2
[5] https://github.com/oriansj/m2-planet
[6] https://github.com/schemeway/lalr-scm
[7] https://www.cs.indiana.edu/chezscheme/syntax-case/old-psyntax.html
[8] https://www.nongnu.org/nyacc
[9] https://gitlab.com/janneke/tinycc
[10] http://www.softwarepreservation.org/projects/LISP/book/LISP%201.5%20Programmers%20Manual.pdf
[11] https://github.com/oriansj/stage0

--
Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: GNU Mes 0.18 released
  2018-10-07 21:37 ` Arne Babenhauserheide
@ 2018-10-08  5:02   ` Jan Nieuwenhuizen
  2018-10-08 11:38   ` [bootstrappable] " Orians, Jeremiah (DTMB)
  1 sibling, 0 replies; 7+ messages in thread
From: Jan Nieuwenhuizen @ 2018-10-08  5:02 UTC (permalink / raw)
  To: Arne Babenhauserheide; +Cc: guix-devel, rb-general, bootstrappable

Arne Babenhauserheide writes:

> That’s awesome! Thank you!

Thanks for your support.

> What is M2 Planet?

M2-Planet is a very simple C-subset (C with-structs) compiler, written in M1
assembly, fully bootstrappable from source

    https://github.com/oriansj/m2-planet

It's not yet ready to compile mes.c and mes.c is not yet ready for
compiling with m2-planet; work is ongoing.

janneke

^ permalink raw reply	[flat|nested] 7+ messages in thread

* RE: [bootstrappable] Re: GNU Mes 0.18 released
  2018-10-07 21:37 ` Arne Babenhauserheide
  2018-10-08  5:02   ` Jan Nieuwenhuizen
@ 2018-10-08 11:38   ` Orians, Jeremiah (DTMB)
  2018-10-08 17:00     ` Arne Babenhauserheide
  1 sibling, 1 reply; 7+ messages in thread
From: Orians, Jeremiah (DTMB) @ 2018-10-08 11:38 UTC (permalink / raw)
  To: bootstrappable@freelists.org, Jan Nieuwenhuizen
  Cc: guix-devel@gnu.org, rb-general@lists.reproducible-builds.org,
	guile-user@gnu.org, info-gnu@gnu.org

> What is M2 Planet?
My project https://github.com/oriansj/M2-Planet

That is both written in Assembly: http://git.savannah.nongnu.org/cgit/stage0.git/tree/stage2/cc_x86.s (That can be bootstrapped from a hex0 monitor)
And in C (That it can self-host from)
That way you can build it with any C compiler you like or bootstrap it from stage0 https://savannah.nongnu.org/projects/stage0/

-Jeremiah


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [bootstrappable] Re: GNU Mes 0.18 released
  2018-10-08 11:38   ` [bootstrappable] " Orians, Jeremiah (DTMB)
@ 2018-10-08 17:00     ` Arne Babenhauserheide
  0 siblings, 0 replies; 7+ messages in thread
From: Arne Babenhauserheide @ 2018-10-08 17:00 UTC (permalink / raw)
  To: Orians, Jeremiah (DTMB)
  Cc: info-gnu@gnu.org, bootstrappable@freelists.org,
	rb-general@lists.reproducible-builds.org, guix-devel@gnu.org,
	guile-user@gnu.org

[-- Attachment #1: Type: text/plain, Size: 610 bytes --]


Orians, Jeremiah (DTMB) <OriansJ@michigan.gov> writes:

>> What is M2 Planet?
> My project https://github.com/oriansj/M2-Planet
>
> That is both written in Assembly: http://git.savannah.nongnu.org/cgit/stage0.git/tree/stage2/cc_x86.s (That can be bootstrapped from a hex0 monitor)
> And in C (That it can self-host from)
> That way you can build it with any C compiler you like or bootstrap it from stage0 https://savannah.nongnu.org/projects/stage0/

Nice! I’m happy to see you two working together on this!

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

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 1076 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2018-10-08 17:00 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-10-07 15:18 GNU Mes 0.18 released Jan Nieuwenhuizen
2018-10-07 18:45 ` Jérémy Korwin-Zmijowski
2018-10-07 21:37 ` Arne Babenhauserheide
2018-10-08  5:02   ` Jan Nieuwenhuizen
2018-10-08 11:38   ` [bootstrappable] " Orians, Jeremiah (DTMB)
2018-10-08 17:00     ` Arne Babenhauserheide
2018-10-08  1:23 ` ACCOUNT VERIFY

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).