<?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 rdf:about="http://blog.gmane.org/gmane.lisp.scheme.stklos">
    <title>gmane.lisp.scheme.stklos</title>
    <link>http://blog.gmane.org/gmane.lisp.scheme.stklos</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://permalink.gmane.org/gmane.lisp.scheme.stklos/270"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.stklos/269"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.stklos/268"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.stklos/267"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.stklos/266"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.stklos/265"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.stklos/264"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.stklos/263"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.stklos/265"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.stklos/264"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.stklos/263"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.stklos/263"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.stklos/262"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.stklos/261"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.stklos/260"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.stklos/259"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.stklos/258"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.stklos/257"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.stklos/256"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.stklos/255"/>
      </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://permalink.gmane.org/gmane.lisp.scheme.stklos/270">
    <title>STklos sometimes fails it's test suite</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.stklos/270</link>
    <description>&lt;pre&gt;Hi Erick, hi everyone. It appears that STklos is subtly broken, as it
fails it's own test suite, but it only does so once in a while.

Here's how I build it (this is so you could easily reproduce the problem
by just copy-pasting this message to the command line):

    wget "http://www.stklos.net/download/stklos-1.10.tar.gz"
    tar xf stklos-1.10.tar.gz
    cd stklos-1.10
    ./configure --enable-threads=posix --with-provided-gc
    make
    make test

This may work at first, but if you'll repeat "make test" a few times
(20 times is usually enough), you'll see that some tests may fail. In
particular, on different occasions I've seen 3 errors:


==== Testing call/cc &amp;amp; dynamic-wind  ...                         failed
Errors found in this section:
test R5RS example on (let ((path '()) (c #f)) (let ((add (lambda (s)
(set! path (cons s path))))) (dynamic-wind (lambda () (add 'connect))
(lambda () (add (call-with-current-continuation (lambda (c0) (set! c
c0) 'talk1)))) (lambda () (add 'disconnect))) (if (&amp;lt; (length path) 4)
(c 'talk2) (reverse path)))) expected (connect talk1 disconnect
connect talk2 disconnect) but got #(fail)

==== Testing call/cc &amp;amp; dynamic-wind  ...                         failed
Errors found in this section:
test coroutines on (with-output-to-string start) expected
"abcdabcdabcdabcdabcdabcdabcdabcdabcdabcd" but got #(fail)

==== Testing call/cc &amp;amp; dynamic-wind  ...
make[1]: *** [test] Segmentation fault (core dumped)


This is what I see on Ubuntu 12.04 i386. Strangely enough, I don't see
this on a FreeBSD 9.0 amd64 system.

Next, I tried updating the bundled libgc from 7.2alpha2 (which STklos
currently ships with) to 7.2alpha{4,6} and to the latest git sources
found at [1,2]. This is how I do it (again, for your convenience):

    wget "http://www.stklos.net/download/stklos-1.10.tar.gz"
    wget "http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc-7.2alpha6.tar.gz"
    tar xf stklos-1.10.tar.gz
    tar xf gc-7.2alpha6.tar.gz
    rm -rf stklos-1.10/gc
    mv gc-7.2alpha6 stklos-1.10/gc
    cd stklos-1.10
    ./configure --enable-threads=posix --with-provided-gc
    make
    make test

(You can use [3] to get the snapshot of the current libgc + libatomic_ops
sources which I used).

So, on Ubuntu I see no difference: STklos with every libgc from 7.1 to
latest git exhibit the same problem. On FreeBSD I see no such problems
with libgc 7.1 and 7.2alpha2, but 7.2alpha{4,6} and current git are
all affected in a similar way (there's additionally a hang on threading
tests).

(Unfortunately starting with FreeBSD 9.0 libgc 7.1 and 7.2alpha2 crash
on startup if you link with them dynamically; because of this STklos
compiled from ports collection does not currently work on FreeBSD 9.0;
I intend to fix this as soon as this problem is resolved).

So, can you reproduce the problem? Can you fix it?

[1] https://github.com/ivmai/bdwgc
[2] https://github.com/ivmai/libatomic_ops
[3] http://tx97.net/pub/distfiles/boehm-gc-7.3.a1.20120502.tar.xz
&lt;/pre&gt;</description>
    <dc:creator>Vitaly Magerya</dc:creator>
    <dc:date>2012-05-07T17:06:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.stklos/269">
    <title>Re: Objects &amp; SRFI-10: No Applicable Method</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.stklos/269</link>
    <description>&lt;pre&gt;
(Sorry I only just now got back around to this email.)

OK, I see. Thank you very much for clarifying that.

&lt;/pre&gt;</description>
    <dc:creator>Taylor Venable</dc:creator>
    <dc:date>2012-02-08T02:57:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.stklos/268">
    <title>Re: STklos failes to run Silex without reporting an error</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.stklos/268</link>
    <description>&lt;pre&gt;
Sascha,

I have never seen this problem before (and Silex is used in the build of 
STklos). BTW , Silex and the lalr parser of Dominique Boucher are 
present in STklos distribution since a long time. But I must admit that 
I have probably never tried to build an automaton of this size.

STklos provides a command to build an automaton which is stklos-genlex. 
It produces an automaton which is not a table, but a program. It crashes 
also with your ASN1 grammar (the automaton is created but the lexer 
closure cannot be built).

The number of arguments should not a problem, as exercised below:

    stklos&amp;gt; (define (iota n)
      (letrec ((aux (lambda (n l) (if (&amp;gt;= n 0) (aux (- n 1) (cons n l)) 
l))))
        (aux (- n 1) '())))
    ;; iota
    stklos&amp;gt; (length (apply append (map list (iota 20000))))
    20000

I'll try to investigate the problem, but it could not be before some 
days. In the meantime a simple way to make the automaton smaller could 
be to not build a rule for all the reserved identifiers and recognize 
them in the identifier rule. Something like

     {identifier} (let ((reserved (member yytext '("ABSENT" "ALL" ....))))
                            (if reserved
                                (token (string-&amp;gt;symbol (car reserved)))
                                (token 'identifier yytext)))

shouldl reduce drastically the size of the automaton.

&lt;/pre&gt;</description>
    <dc:creator>Erick Gallesio</dc:creator>
    <dc:date>2012-01-18T22:19:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.stklos/267">
    <title>STklos failes to run Silex without reporting an error</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.stklos/267</link>
    <description>&lt;pre&gt;I am trying to use Silex with STklos. Silex is a lexer generator for Scheme:

http://www.iro.umontreal.ca/~dube/silex.tar.gz

But when I run Silex with STklos it fails to produce the lexer table
without reporting any error:

$ stklos
*   STklos version 1.10
 *  Copyright (C) 1999-2011 Erick Gallesio - Universite de Nice &amp;lt;eg&amp;lt; at &amp;gt;unice.fr&amp;gt;
* * [Linux-2.6.32-bpo.5-amd64-x86_64/pthread/readline/utf8]
stklos&amp;gt; (load "silex/silex.scm")
stklos&amp;gt; (lex "asn1.l" "stklos.scm")
#t
stklos&amp;gt;

The above session creates the file stklos.scm which contains the
lexer. I have attached the file. You can find at line 1756 a single
quote without any value. That is the bug.

Sorry for the big mail but the bug occurs only with big lexers.

When I run Silex with Gauche it works as expected. I have attached the
lexer generated by Gauche, which contains the correct value behind the
quote.

I have also attached my grammar file in order to reproduce the bug.

Silex stresses the Scheme interpreter by the number of arguments
passed to string-append during an (apply string-append lst) with a lst
containing more than 8k elements. Gambit failed already on this:
https://mercure.iro.umontreal.ca/pipermail/gambit-list/2012-January/005560.html

Is it possible that STklos has a similar problem?
_______________________________________________
STklos mailing list
STklos&amp;lt; at &amp;gt;email.essi.fr
http://email.essi.fr/mailman/listinfo/stklos
&lt;/pre&gt;</description>
    <dc:creator>Sascha Ziemann</dc:creator>
    <dc:date>2012-01-17T15:59:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.stklos/266">
    <title>Re: Objects &amp; SRFI-10: No Applicable Method</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.stklos/266</link>
    <description>&lt;pre&gt;
Taylor,

My previous response was incorrect: the current behavior is the one 
which is defined by SRFI-10 which insists on the difference of the 
Scheme SRFI-10 '#,' mechanism with the CL '#.' one. It is said:

     Common Lisp defines an external form #.obj, which instructs the 
Lisp reader to
     evaluate obj right after the reader parsed it. While #. is a 
general-purpose
     read-evaluator:
           #.obj === (eval obj)
     #, is merely an application:
           #,obj === (apply (lookup (car obj)) (cdr obj))
     and obj must be an external representation of a list. Read-time 
application
     is weaker than a generic read-time evaluation, and therefore less
      expensive. Example 5 below illustrates the difference.

where Example 5 is:

     Differences between Common Lisp's #. and the proposed #,

        (with-input-from-string "#,(+ 1 (+ 2 3))" read) ==&amp;gt;
            error: can't add number 1 and a list '(+ 2 3)
        (with-input-from-string "#,(+ 1 #,(+ 2 3))" read) ==&amp;gt; 6

     In contrast, in Common Lisp

        (with-input-from-string (is "#.(+ 1 (+ 2 3))") (read is))  ==&amp;gt; 6

So, in your example &amp;lt;foo&amp;gt; is a symbol and not the &amp;lt;foo&amp;gt; class (in
STklos, classes are "first class" (!!) and the fist parameter of 
make-instance
must be a class object, not a symbol).

Your solution is then correct, and I'm afraid that the eval cannot be 
avoided.

I'll correct STklos documentation to take into account the given example 
which uses the '#,' syntax.

&lt;/pre&gt;</description>
    <dc:creator>Erick Gallesio</dc:creator>
    <dc:date>2012-01-15T21:44:57</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.stklos/265">
    <title>Re: Objects &amp; SRFI-10: No Applicable Method</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.stklos/265</link>
    <description>&lt;pre&gt;
Thanks for the reply. For what it's worth, I found a workaround;
throwing in an eval makes it work:

stklos&amp;gt; (define-class &amp;lt;foo&amp;gt; () ())
;; &amp;lt;foo&amp;gt;
stklos&amp;gt; (define-reader-ctor 'make (lambda x (eval `(make ,&amp;lt; at &amp;gt;x))))
stklos&amp;gt; (with-input-from-string "#,(make &amp;lt;foo&amp;gt;)" read)
#[&amp;lt;foo&amp;gt; 1bd6f30]

&lt;/pre&gt;</description>
    <dc:creator>Taylor Venable</dc:creator>
    <dc:date>2012-01-10T02:23:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.stklos/264">
    <title>Re: Objects &amp; SRFI-10: No Applicable Method</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.stklos/264</link>
    <description>&lt;pre&gt;
Hi Taylor,

Welcome on STklos. That's weird. It seems to be a regression.
I'll have a look at it (probably not before a couple of days) and post a 
correction.

Bye

&lt;/pre&gt;</description>
    <dc:creator>Erick Gallesio</dc:creator>
    <dc:date>2012-01-09T23:46:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.stklos/263">
    <title>Objects &amp; SRFI-10: No Applicable Method</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.stklos/263</link>
    <description>&lt;pre&gt;Hi there, I'm new to STklos and am trying to write my first little
program. I want to store objects into a file and read them out easily,
so looking at the manual I found an example of using write-object to
print out a representation ala SRFI-10. When I try this, however, it
doesn't work as I expected.

*   STklos version 1.10
 *  Copyright (C) 1999-2011 Erick Gallesio - Universite de Nice &amp;lt;eg&amp;lt; at &amp;gt;unice.fr&amp;gt;
* * [Linux-3.1.6-1-ARCH-x86_64/pthread/readline/utf8]
stklos&amp;gt; (define-class &amp;lt;foo&amp;gt; () ())
;; &amp;lt;foo&amp;gt;
stklos&amp;gt; (describe (make &amp;lt;foo&amp;gt;))
#[&amp;lt;foo&amp;gt; 1c00db0] is an an instance of class &amp;lt;foo&amp;gt;.
Slots are:
stklos&amp;gt; (define-reader-ctor 'make make)
stklos&amp;gt; (with-input-from-string "#,(make &amp;lt;foo&amp;gt;)" read)
**** Error:
error: no applicable method for #[&amp;lt;generic&amp;gt; make-instance (1)]
in call (make-instance &amp;lt;foo&amp;gt;)
        (type ",help" for more information)
stklos&amp;gt; (make-instance &amp;lt;foo&amp;gt;)
#[&amp;lt;foo&amp;gt; 1c2c240]

What am I doing wrong? Thanks!

--
Taylor C. Venable
http://metasyntax.net/
_______________________________________________
STklos mailing list
STklos&amp;lt; at &amp;gt;email.essi.fr
http://email.essi.fr/mailman/listinfo/stklos
&lt;/pre&gt;</description>
    <dc:creator>Taylor Venable</dc:creator>
    <dc:date>2012-01-08T22:30:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.stklos/265">
    <title>Re: Objects &amp; SRFI-10: No Applicable Method</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.stklos/265</link>
    <description>&lt;pre&gt;
Thanks for the reply. For what it's worth, I found a workaround;
throwing in an eval makes it work:

stklos&amp;gt; (define-class &amp;lt;foo&amp;gt; () ())
;; &amp;lt;foo&amp;gt;
stklos&amp;gt; (define-reader-ctor 'make (lambda x (eval `(make ,&amp;lt; at &amp;gt;x))))
stklos&amp;gt; (with-input-from-string "#,(make &amp;lt;foo&amp;gt;)" read)
#[&amp;lt;foo&amp;gt; 1bd6f30]

&lt;/pre&gt;</description>
    <dc:creator>Taylor Venable</dc:creator>
    <dc:date>2012-01-10T02:23:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.stklos/264">
    <title>Re: Objects &amp; SRFI-10: No Applicable Method</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.stklos/264</link>
    <description>&lt;pre&gt;
Hi Taylor,

Welcome on STklos. That's weird. It seems to be a regression.
I'll have a look at it (probably not before a couple of days) and post a 
correction.

Bye

&lt;/pre&gt;</description>
    <dc:creator>Erick Gallesio</dc:creator>
    <dc:date>2012-01-09T23:46:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.stklos/263">
    <title>Objects &amp; SRFI-10: No Applicable Method</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.stklos/263</link>
    <description>&lt;pre&gt;Hi there, I'm new to STklos and am trying to write my first little
program. I want to store objects into a file and read them out easily,
so looking at the manual I found an example of using write-object to
print out a representation ala SRFI-10. When I try this, however, it
doesn't work as I expected.

*   STklos version 1.10
 *  Copyright (C) 1999-2011 Erick Gallesio - Universite de Nice &amp;lt;eg&amp;lt; at &amp;gt;unice.fr&amp;gt;
* * [Linux-3.1.6-1-ARCH-x86_64/pthread/readline/utf8]
stklos&amp;gt; (define-class &amp;lt;foo&amp;gt; () ())
;; &amp;lt;foo&amp;gt;
stklos&amp;gt; (describe (make &amp;lt;foo&amp;gt;))
#[&amp;lt;foo&amp;gt; 1c00db0] is an an instance of class &amp;lt;foo&amp;gt;.
Slots are:
stklos&amp;gt; (define-reader-ctor 'make make)
stklos&amp;gt; (with-input-from-string "#,(make &amp;lt;foo&amp;gt;)" read)
**** Error:
error: no applicable method for #[&amp;lt;generic&amp;gt; make-instance (1)]
in call (make-instance &amp;lt;foo&amp;gt;)
        (type ",help" for more information)
stklos&amp;gt; (make-instance &amp;lt;foo&amp;gt;)
#[&amp;lt;foo&amp;gt; 1c2c240]

What am I doing wrong? Thanks!

--
Taylor C. Venable
http://metasyntax.net/
_______________________________________________
STklos mailing list
STklos&amp;lt; at &amp;gt;email.essi.fr
http://email.essi.fr/mailman/listinfo/stklos
&lt;/pre&gt;</description>
    <dc:creator>Taylor Venable</dc:creator>
    <dc:date>2012-01-08T22:30:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.stklos/263">
    <title>Objects &amp; SRFI-10: No Applicable Method</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.stklos/263</link>
    <description>&lt;pre&gt;Hi there, I'm new to STklos and am trying to write my first little
program. I want to store objects into a file and read them out easily,
so looking at the manual I found an example of using write-object to
print out a representation ala SRFI-10. When I try this, however, it
doesn't work as I expected.

*   STklos version 1.10
 *  Copyright (C) 1999-2011 Erick Gallesio - Universite de Nice &amp;lt;eg&amp;lt; at &amp;gt;unice.fr&amp;gt;
* * [Linux-3.1.6-1-ARCH-x86_64/pthread/readline/utf8]
stklos&amp;gt; (define-class &amp;lt;foo&amp;gt; () ())
;; &amp;lt;foo&amp;gt;
stklos&amp;gt; (describe (make &amp;lt;foo&amp;gt;))
#[&amp;lt;foo&amp;gt; 1c00db0] is an an instance of class &amp;lt;foo&amp;gt;.
Slots are:
stklos&amp;gt; (define-reader-ctor 'make make)
stklos&amp;gt; (with-input-from-string "#,(make &amp;lt;foo&amp;gt;)" read)
**** Error:
error: no applicable method for #[&amp;lt;generic&amp;gt; make-instance (1)]
in call (make-instance &amp;lt;foo&amp;gt;)
        (type ",help" for more information)
stklos&amp;gt; (make-instance &amp;lt;foo&amp;gt;)
#[&amp;lt;foo&amp;gt; 1c2c240]

What am I doing wrong? Thanks!

--
Taylor C. Venable
http://metasyntax.net/
_______________________________________________
STklos mailing list
STklos&amp;lt; at &amp;gt;email.essi.fr
http://email.essi.fr/mailman/listinfo/stklos
&lt;/pre&gt;</description>
    <dc:creator>Taylor Venable</dc:creator>
    <dc:date>2012-01-08T22:30:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.stklos/262">
    <title>[Announce] STklos-1.10 release</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.stklos/262</link>
    <description>&lt;pre&gt;
This is an announce for the 1.10 release of STklos.


STklos is a free Scheme system compliant with the languages features
defined in R5RS. The aim of this implementation is to be fast as well
as light. The implementation is based on an ad-hoc Virtual
Machine. STklos can also be compiled as a library and embedded in an
application.

The salient points of STklos are:

    * an efficient and powerful object system based on CLOS 
      providing
          o Multiple Inheritance,
          o Generic Functions,
          o Multi-methods
          o an efficient MOP (Meta Object Protocol)
    * a simple to use module system
    * a full tower of numbers implementation, as defined in R5RS,
    * easy connection to the GTK+ toolkit,
    * a Perl compatible regular expressions thanks to the PCRE 
      package,
    * easily extensible with its ScmPkg mechanism,
    * it implements properly tail recursive calls.

This version brings the support of UTF-8 encoding and begins to support some (future) R7RS traits:

    * Added full support for UTF-8 strings and symbols
    * Added support for Win32 support under Cygwin
    * Added some support for R7RS traits:
        o bytesvectors
        o hexadecimal chars in strings and symbols
        o continuations lines in strings
        o New primitives
            - char-foldcase
            - string-foldcase
            - string-foldcase!
            - make-list
            - string-map
            - string-for-each
            - vector-for-each
            - vector-map
    * Added support for MacOs X Lion
    * Added back support for Win32 using Cygwin (this support has still rough
      edges. See the file PORTING-NOTES in the distribution directory for
      details)
    * Bug Fixes

Homepage/Download: See http://www.stklos.net/


&lt;/pre&gt;</description>
    <dc:creator>Erick Gallesio</dc:creator>
    <dc:date>2011-12-31T17:14:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.stklos/261">
    <title>STklos update</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.stklos/261</link>
    <description>&lt;pre&gt;Hi,

I have committed a large set of modifications to STklos that were in a 
private development tree. The modifications permits mainly to support 
UTF-8 encoding in strings. There are also patches to support the future 
R7RS version of Scheme (small language). There are some things that 
still need to be done to have a new version, but current code should be 
usable. If you don't want to use UTF-8 encoding, you can use the 
--utf8-encoding=no option.

If you are interested, the code is available at 
http://stklos.net/hg/hgweb.cgi/archive/tip.tar.gz

A bientôt

&lt;/pre&gt;</description>
    <dc:creator>Erick Gallesio</dc:creator>
    <dc:date>2011-08-28T17:37:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.stklos/260">
    <title>FFI docs and examples</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.stklos/260</link>
    <description>&lt;pre&gt;Hi folks!

Is there a better (resp. more detailed) documentation of FFI?
Do you know examples of binding external libraries which
can be used to get familiar with FFI?

Regards
Nik
_______________________________________________
STklos mailing list
STklos&amp;lt; at &amp;gt;email.essi.fr
http://email.essi.fr/mailman/listinfo/stklos
&lt;/pre&gt;</description>
    <dc:creator>nitralime</dc:creator>
    <dc:date>2011-01-28T11:22:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.stklos/259">
    <title>Re: parameterize</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.stklos/259</link>
    <description>&lt;pre&gt;Hi Joo,

You are correct. I will try to fix that asap, but I suspect that it will 
not be so easy.
Thanks for signaling this bug.

&lt;/pre&gt;</description>
    <dc:creator>Erick Gallesio</dc:creator>
    <dc:date>2011-01-07T08:55:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.stklos/258">
    <title>parameterize</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.stklos/258</link>
    <description>&lt;pre&gt;
The following parameterize behavior seems to be wrong.

(let ((f (make-parameter 'a))
      (path '())
      (c #f))
  (let ((add (lambda () (set! path (cons (f) path)))))
    (add)
    (parameterize ((f 'b))
   (call-with-current-continuation (lambda (c0) (set! c c0)))
   (add) (f 'c) (add))
    (f 'd)
    (add)
    (if (&amp;lt; (length path) 5)
 (c 'end)
 (reverse path))))
 (a b c d b c d) ;This answer seems to be wrong. (cf.) (a b c d c c d)

&lt;/pre&gt;</description>
    <dc:creator>Joo ChurlSoo</dc:creator>
    <dc:date>2011-01-07T00:42:42</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.stklos/257">
    <title>[Announce] STklos-1.01 release</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.stklos/257</link>
    <description>&lt;pre&gt;
This is an announce for the 1.01 release of STklos.


STklos is a free Scheme system compliant with the languages features
defined in R5RS. The aim of this implementation is to be fast as well
as light. The implementation is based on an ad-hoc Virtual
Machine. STklos can also be compiled as a library and embedded in an
application.

The salient points of STklos are:

    * an efficient and powerful object system based on CLOS 
      providing
          o Multiple Inheritance,
          o Generic Functions,
          o Multi-methods
          o an efficient MOP (Meta Object Protocol)
    * a simple to use module system
    * a full tower of numbers implementation, as defined in R5RS,
    * easy connection to the GTK+ toolkit,
    * a Perl compatible regular expressions thanks to the PCRE 
      package,
    * easily extensible with its ScmPkg mechanism,
    * it implements properly tail recursive calls.

This release is mainly a maintenance version. Changes in this version:
     * Documentation update
     * Modifications to support ScmPkg on MacOs MacPorts
     * Fix incompatibilities in FFI introduced in 1.00
     * Better x86_64 support
     * Bug fixes

Homepage/Download: See http://www.stklos.net/


&lt;/pre&gt;</description>
    <dc:creator>eg&lt; at &gt;unice.fr</dc:creator>
    <dc:date>2010-12-30T19:04:57</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.stklos/256">
    <title>Re: Nested quasiquotation bug</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.stklos/256</link>
    <description>&lt;pre&gt;
Hi,

You are right, this is a bug. I will try to fix it asap (proabably not 
before the holidays, unfortunately).


&lt;/pre&gt;</description>
    <dc:creator>Erick Gallesio</dc:creator>
    <dc:date>2010-12-15T20:56:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.stklos/255">
    <title>Nested quasiquotation bug</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.stklos/255</link>
    <description>&lt;pre&gt;I think I've discovered a bug here.

The following:

``(,&amp;lt; at &amp;gt;(append ,&amp;lt; at &amp;gt;'((list 2 3) (list 5 7))))

should produce:

(quasiquote ((unquote-splicing (append (list 2 3) (list 5 7)))))

as it does correctly with Guile.

But with stklos 1.0, you get:

`(,&amp;lt; at &amp;gt;(append ,&amp;lt; at &amp;gt;'((list 2 3) (list 5 7))))

As you can see, it doesn't evaluate the internal unquote-splicing at all!

Thank you.

&lt;/pre&gt;</description>
    <dc:creator>Rock</dc:creator>
    <dc:date>2010-12-14T23:48:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.stklos/254">
    <title>Internat d'Été?</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.stklos/254</link>
    <description>&lt;pre&gt;Cher Erick,

STklos m'interesse beaucoup, et j'aimerais savoir s'il serait possible
de faire un internat à l'Université de Nice cet été, afin par exemple
de vous aider à écrire de la documentation, voire du code (en Scheme
ou en C).

Merci beaucoup,

Michael Feyereisen

Imperial College London
Department of Physics
&lt;/pre&gt;</description>
    <dc:creator>Michael Feyereisen</dc:creator>
    <dc:date>2010-12-11T18:20:33</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.lisp.scheme.stklos">
    <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.stklos</link>
  </textinput>
</rdf:RDF>

