Re: [PATCH] Support calling foreign functions of 10 or more arguments

2013-02-27 Thread Andy Wingo
Hi! On Tue 26 Feb 2013 23:40, Mark H Weaver writes: > I've attached a patch that implements dynamic allocation of objcode > stubs for larger arities. What do you think? LGTM. Please lazily initialize the vector as well. If you like, CODE and META could probably be reworked as higher-order ma

Re: [PATCH] Support calling foreign functions of 10 or more arguments

2013-02-27 Thread Mark H Weaver
Hi Andy, Andy Wingo writes: > On Tue 26 Feb 2013 23:40, Mark H Weaver writes: > >> I've attached a patch that implements dynamic allocation of objcode >> stubs for larger arities. What do you think? > > LGTM. Please lazily initialize the vector as well. Okay. > If you like, CODE and META cou

Re: [Guile-commits] GNU Guile branch, stable-2.0, updated. v2.0.7-131-gb946e08

2013-02-27 Thread Mark H Weaver
Hi Ludovic, "Ludovic Courtès" writes: > commit cc2948aa3189b7bd29c23e7a93ccb1217a1b4eff > Author: Ludovic Courtès > Date: Wed Feb 27 20:07:12 2013 +0100 > > Recognize mips64* as having 32-bit pointers by default. > > * module/system/base/target.scm (cpu-word-size): Consider MIPS64

Adding new information to scm_t_port (was Re: always O_BINARY?)

2013-02-27 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Andy Wingo skribis: > >> The (newline) function can write CRLF >> The ~% format directive should DTRT >> read-line should DTRT > > IMO the correct abstraction here is transcoders à la R6RS. Agreed. > The problem is that scm_t_port doesn’t have any s