bug#38236: R7RS reader does not support datum labels

2019-11-18 Thread Arne Babenhauserheide
Andy Wingo writes: >> I'm also a bit puzzled why you're apparently planning to rewrite >> everything I already did on the 'r7rs-wip' branch. The main issue on >> that branch is that the implementation of *writing* cyclic data turned >> out to be a mess, but it could be removed or replaced withou

bug#38263: Bug in srfi-11 (?)

2019-11-18 Thread Bug reports for GUILE, GNU's Ubiquitous Extension Language
Hi, I was tinkering with srfi-11 and was wondering whether the following is correct: > scheme@(guile-user)> ,expand (let-values (((a b c) (values 1 2 3)) > ((d . e) (values 4 5))) > (list a b c d e)) > $26 = ((@@ (srfi srfi-11) call-with-values)

bug#38236: R7RS reader does not support datum labels

2019-11-18 Thread Andy Wingo
Hey! On Mon 18 Nov 2019 16:10, Mark H Weaver writes: > Andy Wingo writes: > >> R7RS defines a lexical feature called "datum labels"; see section 2.4 in >> the report. An example would be: >> >>#0=(a b c . #0#) >> >> Guile's reader doesn't support this feature and it's not clear if we >> sh

bug#38236: R7RS reader does not support datum labels

2019-11-18 Thread Mark H Weaver
Hi Andy, Andy Wingo writes: > R7RS defines a lexical feature called "datum labels"; see section 2.4 in > the report. An example would be: > >#0=(a b c . #0#) > > Guile's reader doesn't support this feature and it's not clear if we > should, in general. FYI, I already implemented R7RS datum

bug#36709: Likely bug in scm_port_poll

2019-11-18 Thread Ludovic Courtès
Hi Mark, Mark H Weaver skribis: > If you'd be willing to take a quick look at this, I'd be grateful. > Probably a bug, but I feel uneasy that I might be overlooking something. > > scm_port_poll contains the following code: > > if (scm_i_string_contains_char (events, 'r')) > c_events |= POL

bug#36811: Guix fails to build with libgc 8.0.4

2019-11-18 Thread Ludovic Courtès
Hi Jonathan, Jonathan Brielmaier skribis: > Guix fails to build on Tumbleweed with `make -j4` or a greater thread > count (see guile_coredump_building_guix.log) > > It doesn't fail to build with `make -j3` or less threads and when > building inside of `guix environment --pure guix`. > > I then s