Earlier today Gambit-C v4.0.1 was released, in source form and prebuilt binaries. The changelog, which should have been included in the announcement, is available here:
Changelog: http://www.iro.umontreal.ca/~gambit/repo/gambit/?shortlog
This release includes a change to the Gambit compiler for implementing the continuation-capture, continuation-graft and continuation-return procedures (which are explained in this paper http://citeseer.ist.psu.edu/cache/papers/cs/23888/ http:zSzzSzkaolin.unice.frzSzScheme2001zSzarticlezSzfeeley.pdf/a- better-api-for.pdf).
Because of this compiler change, it is tricky to build v4.0.1 using v4.0.0. The best approach is simply to build the system from the v4.0.1 sources. If you insist on building v4.0.1 using v4.0.0 you need to follow these steps:
hg pull hg update -r d0020ceaf919 make bootstrap hg update -r v4.0.1 make clean ./configure make
The "hg update -r d0020ceaf919" updates the sources of the Gambit compiler so that it is able to compile the runtime system for v4.0.1 (d0020ceaf919 is the id of the changeset with the description "[COMPILER CHANGES NEEDED FOR v4.0.1]..."). The "hg update -r v4.0.1" updates the sources to version v4.0.1. A "make clean" is required because all .c files must be regenerated from the .scm files using the updated compiler. The "./configure" is required because some of the .in files, in particular include/gambit.h.in, have changed and must be processed to generate include/gambit.h etc.
Marc
Afficher les réponses par date
Marc Feeley wrote:
This release includes a change to the Gambit compiler for implementing the continuation-capture, continuation-graft and continuation-return procedures (which are explained in this paper http://citeseer.ist.psu.edu/cache/papers/cs/23888/ http:zSzzSzkaolin.unice.frzSzScheme2001zSzarticlezSzfeeley.pdf/a- better-api-for.pdf).
Could you resend those URL's? They seem to have had a major garble transformation applied.
-a
On 9/16/07, Andrew Lentvorski bsder@allcaps.org wrote:
Could you resend those URL's? They seem to have had a major garble transformation applied.
Here's an alternate URL: http://repository.readscheme.org/ftp/papers/sw2001/feeley.pdf
Guillaume