Re: bdw-gc includes in libguile.h
On Fri 25 Mar 2011 19:44, Andy Wingo writes: >>> I think that in 2.2 we should not expose libgc interfaces in libguile, >> >> That would be great, but then ‘scm_cell’, ‘SCM_NEWSMOB’, etc. would >> need to do a function call, which we don’t want. Even if we did want >> it, the change would break the ABI. > > I realize this :) That's why I am proposing it for 2.2, which will > (presumably) be ABI-incompatible. I don't think inlining NEWSMOB et al > actually buys us anything worth buying, so to speak. I pushed some fixes for this to stable-2.0 and to master. (The more invasive ones are in master). Please comment if the mood strikes you; we can revert things if they turn out to be wrong. Cheers, Andy -- http://wingolog.org/
Re: who wrote guile?
Not to forget where the raw-material came from, i.e. Aubrey Jaffer's scm http://www.galassi.org/mark//mydocs/guile-programmer_6.html On Mon, Oct 11, 2010 at 22:01, Andy Wingo wrote: > Also amusing... > > $ git log -p -M | ../gitdm/gitdm -c /dev/null > Grabbing changesets...done > Processed 13383 csets from 41 developers > 51 employers found > A total of 1735874 lines added, 1095229 removed (delta 640645) > > Developers with the most changesets > Marius Vollmer 2208 (16.5%) > Mikael Djurfeldt 2072 (15.5%) > Andy Wingo 1638 (12.2%) > Jim Blandy 1389 (10.4%) > Kevin Ryde 1290 (9.6%) > Ludovic Courtès 871 (6.5%) > Neil Jerram 571 (4.3%) > Dirk Herrmann 558 (4.2%) > Thien-Thi Nguyen 541 (4.0%) > Rob Browning 476 (3.6%) > Gary Houston 380 (2.8%) > Greg J. Badros 209 (1.6%) > Keisuke Nishida 205 (1.5%) > Martin Grabmüller 175 (1.3%) > Michael Gran 138 (1.0%) > Han-Wen Nienhuys 123 (0.9%) > Michael Livshin 90 (0.7%) > Ludovic Courtes 76 (0.6%) > Julian Graham 64 (0.5%) > Daniel Kraft 52 (0.4%) > Mark Galassi 43 (0.3%) > Tim Pierce 36 (0.3%) > Andreas Rottmann 16 (0.1%) > Stefan Jahn 16 (0.1%) > Ken Raeburn 14 (0.1%) > No Itisnt 8 (0.1%) > Brian Gough 8 (0.1%) > Tom Tromey 8 (0.1%) > Maciej Stachowiak 4 (0.0%) > Radey Shouman 4 (0.0%) > Anthony Green 4 (0.0%) > Jose A. Ortega Ruiz 3 (0.0%) > Volker Grabsch 3 (0.0%) > Mark H Weaver 3 (0.0%) > Craig Brozefsky 2 (0.0%) > Göran Weinholt 1 (0.0%) > Noah Lavine 1 (0.0%) > Yan Li 1 (0.0%) > Tristan Colgate 1 (0.0%) > U-Cain\Mike 1 (0.0%) > daniel 1 (0.0%) > > Developers with the most changed lines > Andy Wingo 535037 (25.5%) > Ludovic Courtès 303279 (14.5%) > Neil Jerram 143638 (6.9%) > Marius Vollmer 135988 (6.5%) > Jim Blandy 135700 (6.5%) > Mikael Djurfeldt 121768 (5.8%) > Keisuke Nishida 111280 (5.3%) > Dirk Herrmann 41952 (2.0%) > Kevin Ryde 32514 (1.6%) > Martin Grabmüller 28538 (1.4%) > Greg J. Badros 26399 (1.3%) > Thien-Thi Nguyen 24413 (1.2%) > Gary Houston 21796 (1.0%) > Rob Browning 19765 (0.9%) > Michael Gran 19172 (0.9%) > Julian Graham 15731 (0.8%) > Ludovic Courtes 11788 (0.6%) > Andreas Rottmann 11715 (0.6%) > Han-Wen Nienhuys 10724 (0.5%) > Michael Livshin 7927 (0.4%) > Daniel Kraft 4672 (0.2%) > Tom Tromey 4248 (0.2%) > Stefan Jahn 2662 (0.1%) > Mark Galassi 1731 (0.1%) > Tim Pierce 1694 (0.1%) > Brian Gough 1024 (0.0%) > Maciej Stachowiak 660 (0.0%) > Ken Raeburn 640 (0.0%) > Mark H Weaver 277 (0.0%) > No Itisnt 194 (0.0%) > Jose A. Ortega Ruiz 174 (0.0%) > Radey Shouman 76 (0.0%) > Anthony Green 36 (0.0%) > Volker Grabsch 36 (0.0%) > Craig Brozefsky 29 (0.0%) > daniel 18 (0.0%) > Göran Weinholt 2 (0.0%) > Tristan Colgate 2 (0.0%) > Noah Lavine 1 (0.0%) > Yan Li 1 (0.0%) > U-Cain\Mike 1 (0.0%) > > I think my lines-changed rating is blown out of proportion due to the > psyntax-pp.scm changes I was checking in all the time a few months ago, > and you all know the adages about lies and statistics, but this is > amusing ;) > > Andy > -- > http://wingolog.org/ > >
Re: [PATCH] Simplifying guile-tools
Andy Wingo writes: > On Tue 24 May 2011 00:23, Neil Jerram writes: > >> Neil Jerram writes: >> >>> [PATCH 1/5] Fix "occurrances" typos in getopt-long code and test >>> [PATCH 2/5] Simplify getopt-long handling of option values, esp with >>> multiple occurrences >>> [PATCH 3/5] Handle short option unclumping progressively, instead of all >>> upfront >>> [PATCH 4/5] Implement #:stop-at-first-non-option option for getopt-long >>> [PATCH 5/5] Reveal guile-tools's inner simplicity... >> >> Just a gentle ping regarding these patches... Andy / Ludo, I guess you >> might be assuming that I'd just go ahead and push these anyway - but I'd >> prefer an explicit opinion or OK from you. >> >> (And the same for the 1-based line number fix.) > > Sorry for the delay. They look great to me! The 1-based line number > fix too. Thanks; those patches are in now. I'll also soon provide a doc update for the new getopt option. Neil
Re: who wrote guile?
Hi Roland, On Thu 26 May 2011 22:15, Roland Orre writes: > Not to forget where the raw-material came from, i.e. Aubrey Jaffer's scm > http://www.galassi.org/mark//mydocs/guile-programmer_6.html Of course Aubrey Jaffer's work was very important to Guile. I think that we have mentioned this appropriately in the manual, but if you have any specific suggestion on how things should be improved, do let us know! Happy hacking, Andy -- http://wingolog.org/
scm_remember_upto_here_* obsolete?
Are the scm_remember_upto_here_* functions useful now that Guile uses BDW-GC? -- Inteligenta persono lernas la lingvon Esperanton rapide kaj facile. Esperanto estas moderna, kultura lingvo por la mondo. Simpla, fleksebla, belsona, Esperanto estas la praktika solvo de la problemo de universala interkompreno. Lernu la interlingvon Esperanton! http://lernu.net/