Re: a foreign struct: a shameless request

2017-06-18 Thread Amirouche
Le 18/06/2017 à 08:22, Catonano a écrit : Taylan, 2017-06-16 21:02 GMT+02:00 Taylan Ulrich Bayırlı/Kammer < taylanbayi...@gmail.com>: If you decide to use bytestructures, feel free to e-mail me privately or use the GitHub issues system for questions. I don't actively monitor the Guile ML t

on using 8cc in reproducible bootstrap process

2017-06-18 Thread Jan Nieuwenhuizen
Hi! I am working to create a full source bootstrap path for GuixSD[0]. I have written Mes[1] a mutual self-hosting Scheme interpreter prototype in C and a C compiler (Mescc) in Scheme. The prototype Scheme interpreter in C will be redone in stage0's hex2[2] at an opportune moment which will give

Re: a foreign struct: a shameless request

2017-06-18 Thread Catonano
2017-06-18 14:28 GMT+02:00 Amirouche : > > > Le 18/06/2017 à 08:22, Catonano a écrit : > >> Taylan, >> >> 2017-06-16 21:02 GMT+02:00 Taylan Ulrich Bayırlı/Kammer < >> taylanbayi...@gmail.com>: >> >> >>> If you decide to use bytestructures, feel free to e-mail me privately or >>> use the GitHub iss

Re: on using 8cc in reproducible bootstrap process

2017-06-18 Thread Mike Gran
On Sun, Jun 18, 2017 at 03:52:23PM +0200, Jan Nieuwenhuizen wrote: > Hi! > > The next leap forward is to compile gcc. I have been looking at > compiling Tinycc[3]. A couple of weeks ago, rain1 has been working with > the tcc developers to succeed in compiling gcc using tcc[4]. > which one would

[ANN] nyacc 0.80.3 released

2017-06-18 Thread Matt Wette
NYACC V0.80.3 is released. This release has work on the ffi-helper and numerous bug fixes: 1) use 0 for undefined identifiers in CPP conditional expressions 2) fixed lex routine make-ident-like-p to check for zero-length strings 3) fixed bug in c99/util2.smc that added comments in struct cleanup 4

Standard way of getting a record's class?

2017-06-18 Thread Vítor De Araújo
Hello, In Guile 2.0, when you defined a record type foo, and you had (oop goops) loaded, a class was automatically created. That doesn't seem to be the case anymore in Guile 2.2. Is there a standard way in Guile to get a record type's associated class? So far the solution I found is to construct

Re: on using 8cc in reproducible bootstrap process

2017-06-18 Thread Rui Ueyama
Hi Jan, Thank you for your interest in 8cc. 8cc is indeed a C compiler that supports most C11 features. However, I don't think it is being used seriously by anyone, so honestly I'd doubt it is a good choice to be used as part of your bootstrapping process. tcc have been much more tested. The most