<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel about="http://blog.gmane.org/gmane.lisp.scheme.gambit">
    <title>gmane.lisp.scheme.gambit</title>
    <link>http://blog.gmane.org/gmane.lisp.scheme.gambit</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.gambit/2856"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.gambit/2844"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.gambit/2843"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.gambit/2842"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.gambit/2838"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.gambit/2835"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.gambit/2831"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.gambit/2824"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.gambit/2823"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.gambit/2821"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.gambit/2818"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.gambit/2814"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.gambit/2812"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.gambit/2810"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.gambit/2806"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.gambit/2805"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.gambit/2804"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.gambit/2801"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.gambit/2792"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.gambit/2791"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.gambit/2856">
    <title>Can't use make update</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.gambit/2856</link>
    <description>This doesn't work (from history):



It fails with

&lt;reconfiguring here&gt;

</description>
    <dc:creator>Bradley Lucier</dc:creator>
    <dc:date>2008-12-01T04:56:11</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.gambit/2844">
    <title>Adding docs to wiki?</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.gambit/2844</link>
    <description>_______________________________________________
Gambit-list mailing list
Gambit-list&lt; at &gt;iro.umontreal.ca
https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
</description>
    <dc:creator>Ali</dc:creator>
    <dc:date>2008-11-29T13:24:53</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.gambit/2843">
    <title>location of libgambcgsi.so</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.gambit/2843</link>
    <description>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi list,

which line of configure.ac or one of the makefile.in's determines what the exact
path, as given by the first line of output of the command "readelf -d
/usr/bin/gsi", is at which the executable gsi searches for libgambcgsi.so in the
case that gambit has been configured with --enable-shared?

Thanks,

Marijn

- --
Marijn Schouten (hkBst), Gentoo Lisp project, Gentoo ML
&lt;http://www.gentoo.org/proj/en/lisp/&gt;, #gentoo-{lisp,ml} on FreeNode
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkkvUS0ACgkQp/VmCx0OL2xLvACgsfu1/jL9knChwRm6Mm+0sDk/
f0oAoIR9xtjtgiZNiXB4BOBsRX3Reval
=bk9I
-----END PGP SIGNATURE-----
</description>
    <dc:creator>Marijn Schouten (hkBst</dc:creator>
    <dc:date>2008-11-28T02:02:22</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.gambit/2842">
    <title>[ANN] Gambit-C v4.3.2 released</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.gambit/2842</link>
    <description>Gambit-C v4.3.2 is now available.

Changelog: http://www.iro.umontreal.ca/~gambit/repo/.cgit.cgi/Gambit/log/

The sources and prebuilt distributions can be obtained from
the Gambit web site by visiting one of the following links.

sources:
  http://www.iro.umontreal.ca/~gambit/download/gambit/v4.3/source/gambc-v4_3_2.tgz (for typical users)
  http://www.iro.umontreal.ca/~gambit/download/gambit/v4.3/source/gambc-v4_3_2-devel.tgz (for developers)

prebuilt:
  http://www.iro.umontreal.ca/~gambit/download/gambit/v4.3/prebuilt/gambc-v4_3_2-macosx-G3.dmg
  http://www.iro.umontreal.ca/~gambit/download/gambit/v4.3/prebuilt/gambc-v4_3_2-macosx-G4.dmg
  http://www.iro.umontreal.ca/~gambit/download/gambit/v4.3/prebuilt/gambc-v4_3_2-macosx-G5.dmg
  http://www.iro.umontreal.ca/~gambit/download/gambit/v4.3/prebuilt/gambc-v4_3_2-macosx-intel32.dmg
  http://www.iro.umontreal.ca/~gambit/download/gambit/v4.3/prebuilt/gambc-v4_3_2-macosx-intel64.dmg
  http://www.iro.umontreal.ca/~gambit/download/gambit/v4.3/prebuilt/gambc-v4_3</description>
    <dc:creator>Logiciel Gambit</dc:creator>
    <dc:date>2008-11-27T19:34:15</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.gambit/2838">
    <title>Debugging macros...?</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.gambit/2838</link>
    <description>Hi all!

Is there a way to debug a macro expansion? More precisely, I'd like to be able
to have access to the full debugger when my macro expansion fails such that I
could trace what's wrong of the code producing the expansion...

At the moment I get something like:

*** ERROR -- Unbound table key
(table-ref '#&lt;table #2&gt; 'tata)

with no possibility to debug and see whats wrong. I guess that the environment
is available at the expansion time so I don't see why I couldn't debug it like
normal gambit code.

Many thanks in advance ^_^Y

David
</description>
    <dc:creator>David St-Hilaire</dc:creator>
    <dc:date>2008-11-26T18:55:58</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.gambit/2835">
    <title>Thank you for Gambit</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.gambit/2835</link>
    <description>In the US, our Thanksgiving holiday is coming up. It's a good time to take stock on what to be thankful for. I just wanted to thank all of you for your contributions to the Gambit source code and just as important, the Gambit community. I've really enjoyed programming with it and studying it. I'd also like the thank all the people who contribute questions and answers on this mailing list. I've found them really enlightening at times.

Arthur 
</description>
    <dc:creator>Arthur Smyles</dc:creator>
    <dc:date>2008-11-26T17:03:09</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.gambit/2831">
    <title>[ANN] Gambit-C v4.3.1 released</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.gambit/2831</link>
    <description>Gambit-C v4.3.1 is now available.

Changelog: http://www.iro.umontreal.ca/~gambit/repo/.cgit.cgi/Gambit/log/

The sources and prebuilt distributions can be obtained from
the Gambit web site by visiting one of the following links.

sources:
  http://www.iro.umontreal.ca/~gambit/download/gambit/v4.3/source/gambc-v4_3_1.tgz (for typical users)
  http://www.iro.umontreal.ca/~gambit/download/gambit/v4.3/source/gambc-v4_3_1-devel.tgz (for developers)

prebuilt:
  http://www.iro.umontreal.ca/~gambit/download/gambit/v4.3/prebuilt/gambc-v4_3_1-macosx-G3.dmg
  http://www.iro.umontreal.ca/~gambit/download/gambit/v4.3/prebuilt/gambc-v4_3_1-macosx-G4.dmg
  http://www.iro.umontreal.ca/~gambit/download/gambit/v4.3/prebuilt/gambc-v4_3_1-macosx-G5.dmg
  http://www.iro.umontreal.ca/~gambit/download/gambit/v4.3/prebuilt/gambc-v4_3_1-macosx-intel32.dmg
  http://www.iro.umontreal.ca/~gambit/download/gambit/v4.3/prebuilt/gambc-v4_3_1-macosx-intel64.dmg
  http://www.iro.umontreal.ca/~gambit/download/gambit/v4.3/prebuilt/gambc-v4_3</description>
    <dc:creator>Logiciel Gambit</dc:creator>
    <dc:date>2008-11-26T13:21:38</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.gambit/2824">
    <title>Termite, IO and memory leakage</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.gambit/2824</link>
    <description>Hi,

I have a large Termite based system that runs over eight cores on OS X Leopard. The system distributes itself over as many Termite processes as are made available and each process may make use of anyother. However, I have been getting odd segmentation errors occurring.

I have shrunk the code down to the framework built on top of Termite and a small example (as below)

(define (stress-test n m)
  (mapn
   (lambda(i) (dpmap-split
       (lambda (i) 
 (length
  (dpmap-split 
   (lambda(j) (+ j j)) ; (newline) (write j))
   (make-integer-list (+ 1 i))
   next-slave
   'INNER-STRESS
   (lambda(x)#t)))
 (thread-sleep! m))
       (make-integer-list 100)
       next-slave
       'OUTER-STRESS
       (lambda(x)#t)))
   n))

The interface to Termiote is through dpmap-split which acts as a distributed form of map by partitioning the calls from map over the slaved Termite instances, via remote-spawn.

Executing (stress-test 1000 0) termintates as expected. I have logging code in dpmap-split wh</description>
    <dc:creator>Nicholas Walton</dc:creator>
    <dc:date>2008-11-25T12:55:21</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.gambit/2823">
    <title>comet web server</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.gambit/2823</link>
    <description>_______________________________________________
Gambit-list mailing list
Gambit-list&lt; at &gt;iro.umontreal.ca
https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
</description>
    <dc:creator>francesco bracchi</dc:creator>
    <dc:date>2008-11-25T09:41:22</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.gambit/2821">
    <title>Newbie question about Gambit and iPhone</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.gambit/2821</link>
    <description>_______________________________________________
Gambit-list mailing list
Gambit-list&lt; at &gt;iro.umontreal.ca
https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
</description>
    <dc:creator>Chanwoo Yoo</dc:creator>
    <dc:date>2008-11-16T04:43:15</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.gambit/2818">
    <title>Git mirror</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.gambit/2818</link>
    <description>Hi,

I created a Git mirror for Gambit-C at http://repo.or.cz/w/gambit-c.git
Now you can clone/update it via git native protocol, which is a bit
faster than http.

Cheers,
</description>
    <dc:creator>Nguyen Thai Ngoc Duy</dc:creator>
    <dc:date>2008-11-09T23:39:05</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.gambit/2814">
    <title>iTunes plugin success.. not so much</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.gambit/2814</link>
    <description>_______________________________________________
Gambit-list mailing list
Gambit-list&lt; at &gt;iro.umontreal.ca
https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
</description>
    <dc:creator>Neil Baylis</dc:creator>
    <dc:date>2008-11-08T04:48:05</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.gambit/2812">
    <title>iTunes plugin success</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.gambit/2812</link>
    <description>_______________________________________________
Gambit-list mailing list
Gambit-list&lt; at &gt;iro.umontreal.ca
https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
</description>
    <dc:creator>Neil Baylis</dc:creator>
    <dc:date>2008-11-07T07:38:57</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.gambit/2810">
    <title>Profiling of expanded code?</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.gambit/2810</link>
    <description>Hi all!

I often use Guillaume Germain's profiler for gambit
(http://www.iro.umontreal.ca/~germaing/statprof.html) and I would like to know
if its possible to get a profiling result on the marco expanded code, and not
the source code.

I ask this because I wrote several macro which define multiple functions. It
seems that lots of the work is done within these functions but the profiler only
tells me that it is my macro call who does all the work (but its in fact the
code generated by that macro). So having access to a profiling report of the
macro expanded code could be usefull :)

Thanks!

David
</description>
    <dc:creator>David St-Hilaire</dc:creator>
    <dc:date>2008-11-06T13:21:06</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.gambit/2806">
    <title>various</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.gambit/2806</link>
    <description>Hello Experts,

my favorite feature of gambit is its portability. It compiles so
easily on SunOS, IRIX, AIX, HP-UX and Linux. (Try to find such a
common lisp implementation!) So now my questions:

  - is there a way to copy a record (define-structure) or
    to convert it to a list, like table-copy and table-&gt;list? for tables
  - there is a function to create symbolic links. Is there also
    one for readlink(2)?
  - feature wish: copy-file could be extended to overwrite an
    existing file. 
       copy-file src dest #!optional force
  - this code, which is written by Olin Shivers, doesn't work:

  (syntax-rules ()
    ((let-string-start+end (start end) proc s-exp args-exp body ...)
     (receive (start end) (string-parse-final-start+end proc s-exp
args-exp)
       body ...))
    ((let-string-start+end (start end rest) proc s-exp args-exp body
...)
     (receive (rest start end) (string-parse-start+end proc s-exp
args-exp)
       body ...))))
*** ERROR IN (console)&lt; at &gt;4.17 -- Ill-formed expression

Christoph </description>
    <dc:creator>Christoph Bauer</dc:creator>
    <dc:date>2008-11-05T11:03:19</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.gambit/2805">
    <title>Scheme workshop survey deadline changed to november 2</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.gambit/2805</link>
    <description>The Scheme workshop has been held every year since 2000 (http://www.schemeworkshop.org/ 
).  It is one of the main venues where the Scheme community can come  
together to discuss the Scheme programming language.  Traditionally  
the workshop is co-located with the ICFP conference (the only  
exception is in 2003 when it was held in Boston).

The Scheme workshop steering committee (http://www.schemeworkshop.org/sc.html 
) which oversees the organization of the workshop is searching for  
ways to increase the level of participation from the Scheme  
community.  For this reason we are conducting a survey to determine at  
what location and time the next workshop should be held.  One  
important issue is whether we should continue co-location with the  
ICFP conference.

Please take a few minutes of your time to complete the online survey  
at the following URL (before the deadline of midnight sunday november  
2):

   http://dynamo.iro.umontreal.ca/sw/survey

Your feedback is very much appreciated!

Marc Feele</description>
    <dc:creator>Marc Feeley</dc:creator>
    <dc:date>2008-11-01T00:49:19</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.gambit/2804">
    <title>lib/sys.scm seems to be unused holdover</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.gambit/2804</link>
    <description>It seems lib/sys.scm can be removed? At least Gambit builds and works 
without it.

Christian.
</description>
    <dc:creator>Christian Jaeger</dc:creator>
    <dc:date>2008-10-31T22:50:09</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.gambit/2801">
    <title>Table iterators</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.gambit/2801</link>
    <description>Hi!

I just found out that their are the ##table-foldl and ##table-for-each internal
procedure that are actually essential for making a program that use table
efficient, but why are these only internals, and not external functions?

I would have really liked to know about these before now! hehe

Thanks

David
</description>
    <dc:creator>David St-Hilaire</dc:creator>
    <dc:date>2008-10-31T19:33:05</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.gambit/2792">
    <title>(case)</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.gambit/2792</link>
    <description>thanks for all the responses in the string-&gt;number thread. I have
another question: what is the correct result of

(case ".ab" ((".ab") 1) (else 2))

Indeed gsi gives another answer as scheme48. (maybe eq? vs equal?)

Christoph 
</description>
    <dc:creator>Christoph Bauer</dc:creator>
    <dc:date>2008-10-31T13:48:26</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.gambit/2791">
    <title>Experimental tree-shaker</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.gambit/2791</link>
    <description>I have implemented a simple quick-and-dirty tree-shaker for those  
interested in experimenting with such a thing.

To try it out, update your Gambit to the latest sources.  The tree- 
shaker is disabled by default.  To use it you must compile your  
program this way:

  % gsc -e '(set! c#targ-tree-shake? #t)' test.scm

The tree-shaker will only remove from a compiled file the procedures  
which are not reachable *and* defined in the scope of a (declare  
(block)).  So if you compile this program:

(declare (block))

(define (f x)
   (+ (* x x)
      (- x 1)))

(define (g y)
   (f (f y)))

(pp 123)

both f and g are eliminated.  If the (pp 123) is changed to (pp (g  
123)) then there is code generated for f, but ***not for g*** because  
the compiler has inlined g so that the main call is really (pp (f (f  
123))).

For the experimenter... implement a Scheme library in lib.scm and  
compile your program like so:

(declare (block))
(include "lib.scm")
...your program here...

The last step is to link with a m</description>
    <dc:creator>Marc Feeley</dc:creator>
    <dc:date>2008-10-31T05:06:55</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.gambit/2787">
    <title>I/O puzzle...</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.gambit/2787</link>
    <description>Puzzle... what's the bug in the following code?  See end of message  
for answer.

(define http-server-start!
   (lambda (hs stop?)
     (let ((server-port
            (open-tcp-server
             (list port-number: (server-port-number hs)
                   backlog: 128
                   reuse-address: #t
                   server-address: '#u8(127 0 0 1) ; on localhost  
interface only
                   char-encoding: 'ISO-8859-1))))
       (input-port-timeout-set! server-port 3)
       (accept-connections hs server-port stop?))))

(define accept-connections
   (lambda (hs server-port stop?)
     (let loop ()
       (let ((connection
              (read server-port)))
         (if (eof-object? connection)
             (if (stop?)
                 (close-input-port server-port)
                 (loop))
             (begin
               (if (server-threaded? hs)
                   (let ((dummy-port (open-dummy)))
                     (parameterize ((current-input-port dummy-port)
                        </description>
    <dc:creator>Marc Feeley</dc:creator>
    <dc:date>2008-10-30T21:18:27</dc:date>
  </item>
  <textinput about="http://search.gmane.org/?group=$group=gmane.lisp.scheme.gambit">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.lisp.scheme.gambit</link>
  </textinput>
</rdf:RDF>
