<?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.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://comments.gmane.org/gmane.lisp.scheme.stklos/213"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.stklos/211"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.stklos/209"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.stklos/204"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.stklos/201"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.stklos/200"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.stklos/198"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.stklos/196"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.stklos/194"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.stklos/191"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.stklos/173"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.stklos/169"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.stklos/168"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.stklos/163"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.stklos/161"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.stklos/160"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.stklos/159"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.stklos/154"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.stklos/151"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.scheme.stklos/145"/>
      </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.stklos/213">
    <title>errors on amd64 debian unstable</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.stklos/213</link>
    <description>Hi, stklos folks,

I've installed stklos on debian unstable ("sid") on my amd64 laptop,
and I'm seeing a few problems. It seems to work for simple things, but
all the demos I tried fail with, e.g.

s&gt; ./grid1
**** Error while executing file "./grid1"
         Where: in try-load
        Reason: bad sharp syntax in `"#"'

  - try-load
  - %try-load
  - %load
  - #[closure cad3f0]
  - try-load
  - %try-load
  - eval
EXIT

make test works OK.

I used the default result for ./configure, which said yes to
everything except LDAP.

I haven't really tried to track this, thinking you gurus may have a
quick hint; I can try debugging further if it would be helpful.

thanks!

- M
</description>
    <dc:creator>Mark "Monty" Montague</dc:creator>
    <dc:date>2008-10-21T07:38:02</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.stklos/211">
    <title>segfault reading ratio</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.stklos/211</link>
    <description>*   STklos version 0.98
 *  Copyright (C) 1999-2008 Erick Gallesio - I3S-CNRS/ESSI &lt;eg&lt; at &gt;essi.fr&gt;
* * [Linux-2.6.25-14.fc9.i686-i686/pthread]
stklos&gt; 0/1234000000
Received a SIGSGV signal.
Try to augment stack size (--stack-size option).
If the problem persists, send a mail to &lt;bugs&lt; at &gt;stklos.net&gt;

But, 

stklos&gt; 0/123400000
0
</description>
    <dc:creator>Bill Schottstaedt</dc:creator>
    <dc:date>2008-08-09T20:00:31</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.stklos/209">
    <title>typo in the link to GTK+ documentation</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.stklos/209</link>
    <description>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

http://www.stklos.org/ScmPkg/Doc/stklos-gtk-base/stklos-gtk-base.html
contains a typo in the link to GTK+ documentation. It should link to
http://www.gtk.org/documentation.html but instead links to that plus a
final slash.

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

iEYEARECAAYFAkhjcqoACgkQp/VmCx0OL2xKpACeK63NBF8fNWfs+q5xVxcSJG7r
5zQAoJVdiROQUlMatcOPxTVt2+DhS7Qo
=3ZiR
-----END PGP SIGNATURE-----
</description>
    <dc:creator>Marijn Schouten (hkBst</dc:creator>
    <dc:date>2008-06-26T10:42:50</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.stklos/204">
    <title>[Announce] STklos-0.98 release</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.stklos/204</link>
    <description>
This is an announce for the 0.98 release of STklos.

STklos is a free Scheme System mostly conform to 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, so that one can easily embeds it in an application.

The salient points of STklos are:
      * efficient and powerful object system based on CLOS providing
          - Multiple Inheritance,
          - Generic Functions,
          - Multi-methods
          - an efficient MOP (Meta Object Protocol)
      * a simple to use module system
      * implements the full tower of numbers defined in R5RS
      * easy connection to the GTK+ toolkit
      * Perl compatible regular expressions thanks to the PCRE package.
      * tail recursive calls are properly implemented

Changes in this release:

    * Replaced the C/invoke FFI library by libffi: Now GTk2 ScmPkg
      packages work on MacOs
    * Addded option --build-sync-file to ease personal ScmPkg repository maintenance
    * Bug fixes

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


</description>
    <dc:creator>Erick Gallesio</dc:creator>
    <dc:date>2008-05-18T18:21:17</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.stklos/201">
    <title>Two new packages</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.stklos/201</link>
    <description>Hi,

I have added two packages for STklos which permits to make interfaces with
GTK2. One is a simple wrapper to the GTK api, the other one permits to
dynamically load XML files produced by the Glade interface builder.

Files are packaged as ScmPkg and to install them you just have to
do
         $ stklos-pkg -s
         $ stklos-pkg -i stklos-gtk-base
         $ stklos-pkg -i stklos-gtk-glade

It seems to work on Linux. On MacOs, I had some problems that I cannot 
understand,but I'm not sure of my GTK installation. Any help on this 
platform would be greatly appreciated.

NOTE: It will only work with the development release of STklos which is 
available at http://www.stklos.org/hgweb.cgi/archive/tip.tar.gz


</description>
    <dc:creator>Erick Gallesio</dc:creator>
    <dc:date>2008-04-18T15:26:39</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.stklos/200">
    <title>STklos Wiki.</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.stklos/200</link>
    <description>Hi,

There is now some more documentation (mainly for ScmPkg packages).
It is in fact a simple Wiki which is available
at http://www.stklos.org/Wiki


</description>
    <dc:creator>Erick Gallesio</dc:creator>
    <dc:date>2008-04-18T15:32:20</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.stklos/198">
    <title>Extending STklos: how to deal with multible return values?</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.stklos/198</link>
    <description>
I recently implemented SRFI-25--- multidimensional arrays--- as an
extension to STklos. (Has passed test suite, will be released under
GPL as I find time.)

The `share-array' procedure takes as third argument a procedure, which 
may return more than one value.

To implement this I took a good look at Erick's implementation of
`call-with-values' and soon arrived at a solution that seems to
work--- but: I had to include `vm.h', as my code begins with:

  vm_thread_t *vm = STk_get_current_vm();

To me it seems an extension of STklos should not access things that are---
I suppose--- STklos internals.  Did I miss something?  

</description>
    <dc:creator>Heinrich Wolf</dc:creator>
    <dc:date>2008-03-30T23:31:45</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.stklos/196">
    <title>[Announce] STklos-0.97 release</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.stklos/196</link>
    <description>
This is an announce for the 0.97 release of STklos.

STklos is a free Scheme System mostly conform to 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, so that one can easily embeds it in an application.

The salient points of STklos are:
      * efficient and powerful object system based on CLOS providing
          - Multiple Inheritance,
          - Generic Functions,
          - Multi-methods
          - an efficient MOP (Meta Object Protocol)
      * a simple to use module system
      * implements the full tower of numbers defined in R5RS
      * easy connection to the GTK+ toolkit
      * Perl compatible regular expressions thanks to the PCRE package.
      * tail recursive calls are properly implemented

Changes in this release:

    * Fixed support for recent versions of SLIB
    * Added boxes: they were used by the system but unavailable to the user.
    * Improved the stklos-pkg command
    * Fixed several mutexes bugs
    * Minor improvements of the FFI
    * Updated PCRE to version 7.4
    * New implemented SRFIs
          o SRFI-45 (Primitives for expressing iterative lazy algorithms)
          o SRFI-59 (Vicinity)
          o SRFI-88 (Keyword Objects)
          o SRFI-89 (Optional and named parameters)
    * Bug fixes


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


</description>
    <dc:creator>Erick Gallesio</dc:creator>
    <dc:date>2007-12-16T12:11:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.stklos/194">
    <title>DESTDIR patch and another</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.stklos/194</link>
    <description>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Eric,

please consider the following patches. I tested them against 0.96.

These first fixes some issue where files are installed to non-optimal directories.

Index: stklos-0.95/extensions/Makefile.am
===================================================================
- --- stklos-0.95.orig/extensions/Makefile.am
+++ stklos-0.95/extensions/Makefile.am
&lt; at &gt;&lt; at &gt; -11,7 +11,7 &lt; at &gt;&lt; at &gt; CC  = &lt; at &gt;CC&lt; at &gt;
 CFLAGS  = &lt; at &gt;CFLAGS&lt; at &gt; &lt; at &gt;SH_COMP_FLAGS&lt; at &gt; &lt; at &gt;GTK_CONFIG_CFLAGS&lt; at &gt; &lt; at &gt;GCINC&lt; at &gt; $(INCLUDES)


- -shobjectdir    = $(prefix)/lib/&lt; at &gt;PACKAGE&lt; at &gt;/&lt; at &gt;VERSION&lt; at &gt;
+shobjectdir    = $(libdir)/&lt; at &gt;PACKAGE&lt; at &gt;/&lt; at &gt;VERSION&lt; at &gt;
 shobject_SCRIPTS    = ldap.&lt; at &gt;SH_SUFFIX&lt; at &gt;

 #======================================================================
&lt; at &gt;&lt; at &gt; -20,7 +20,7 &lt; at &gt;&lt; at &gt; shobject_SCRIPTS    = ldap.&lt; at &gt;SH_SUFFIX&lt; at &gt;
 scheme_SRCS = ldap.stk
 scheme_OBJS = ldap.ostk

- -schemedir   = $(prefix)/share/&lt; at &gt;PACKAGE&lt; at &gt;/&lt; at &gt;VERSION&lt; at &gt;
+schemedir   = $(datadir)/&lt; at &gt;PACKAGE&lt; at &gt;/&lt; at &gt;VERSION&lt; at &gt;
 scheme_DATA = $(scheme_SRCS) $(scheme_OBJS)

The next one fixes the DESTDIR issue I mentioned when 0.96 was just out. I
don't use the uninstall target, so that part is untested.

- --- cinvoke/Makefile.templ.old  2007-11-28 18:54:49.000000000 +0100
+++ cinvoke/Makefile.templ      2007-11-28 18:54:49.000000000 +0100
&lt; at &gt;&lt; at &gt; -11,15 +11,15 &lt; at &gt;&lt; at &gt;
         cp -f lib/arch/[ARCH_HEADER] lib/cinvoke-archspec.h

 install:
- -       install -d [PREFIX]/include
- -       install -d [PREFIX]/lib
+       install -d $(DESTDIR)[PREFIX]/include
+       install -d $(DESTDIR)[PREFIX]/lib
        install lib/cinvoke.h lib/cinvoke-arch.h lib/cinvoke-archspec.h \
- -               [PREFIX]/include
- -       install lib/libcinvoke.a [PREFIX]/lib
+               $(DESTDIR)[PREFIX]/include
+       install lib/libcinvoke.a $(DESTDIR)[PREFIX]/lib

 uninstall:
- -       rm -f [PREFIX]/include/cinvoke.h [PREFIX]/include/cinvoke-arch.h \
- -               [PREFIX]/include/cinvoke-archspec.h [PREFIX]/lib/libcinvoke.a
+       rm -f $(DESTDIR)[PREFIX]/include/cinvoke.h
$(DESTDIR)[PREFIX]/include/cinvoke-arch.h \
+               $(DESTDIR)[PREFIX]/include/cinvoke-archspec.h
$(DESTDIR)[PREFIX]/lib/libcinvoke.a

 clean:
        cd lib &amp;&amp; $(MAKE) clean

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.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHTay/p/VmCx0OL2wRApdcAJ0THt8p/MduZen3Ggh2k7vmvcOrLgCgqmsN
oPF7v31/0Iyc3zg7pXogPZA=
=WqPt
-----END PGP SIGNATURE-----
</description>
    <dc:creator>Marijn Schouten (hkBst</dc:creator>
    <dc:date>2007-11-28T18:00:31</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.stklos/191">
    <title>OSX 10.5 Leopard</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.stklos/191</link>
    <description>_______________________________________________
STklos mailing list
STklos&lt; at &gt;email.essi.fr
http://email.essi.fr/mailman/listinfo/stklos
</description>
    <dc:creator>Rembrandt Wolpert</dc:creator>
    <dc:date>2007-11-01T04:47:20</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.stklos/173">
    <title>STklos Development tree</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.stklos/173</link>
    <description>
The STklos development tree is now available at the following URL
    http://www.stklos.org/hgweb.cgi.
The development tree is managed by Mercurial Source Control Management
system.

Having Mercurial on your box may help, but is not necessary if you
don't plan to modify STklos distribution. In effect, the Web interface
to Mercurial tree gives easy aceess to development versions in common
archive formats. For instance, use the  url
        http://www.stklos.org/hgweb.cgi?archive/tip.tar.gz
always points to the last dev release in "tar.gz" format.


</description>
    <dc:creator>Erick Gallesio</dc:creator>
    <dc:date>2007-09-24T12:34:57</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.stklos/169">
    <title>which version of gtk does stklos require?</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.stklos/169</link>
    <description>hi

which version of gtk does stklos require? 1 or 2?
I tried to figure it by myself, but it doesn't seem to link with gtk??

ldd /usr/bin/stklos
        linux-gate.so.1 =&gt;  (0xb7fc5000)
        libgmp.so.3 =&gt; /usr/lib/libgmp.so.3 (0xb7f8b000)
        libpcre.so.0 =&gt; /usr/lib/libpcre.so.0 (0xb7f6d000)
        libpcreposix.so.0 =&gt; /usr/lib/libpcreposix.so.0 (0xb7f6b000)
        libm.so.6 =&gt; /lib/libm.so.6 (0xb7f46000)
        libpthread.so.0 =&gt; /lib/libpthread.so.0 (0xb7f34000)
        libdl.so.2 =&gt; /lib/libdl.so.2 (0xb7f30000)
        libgcc_s.so.1 =&gt; /usr/lib/libgcc_s.so.1 (0xb7f26000)
        libc.so.6 =&gt; /lib/libc.so.6 (0xb7e03000)
        /lib/ld-linux.so.2 (0xb7fc6000)
</description>
    <dc:creator>naruto canada</dc:creator>
    <dc:date>2007-09-23T13:28:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.stklos/168">
    <title>Is it possible to call shell script from stklos?</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.stklos/168</link>
    <description>hi

Is it possible to call shell script from stklos?
Is would be quite useful, if stklos allows for calling shell script
and then collect result like perl.
I'm looking at Kommander, but it requires KDE, if stklos can do it, I
will use stklos instead,
thanks.
</description>
    <dc:creator>naruto canada</dc:creator>
    <dc:date>2007-09-23T13:20:03</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.stklos/163">
    <title>how to display "(quote (A B C))" instead of "'(A B C)"?</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.stklos/163</link>
    <description>hi

how to display "(quote (A B C))" instead of "'(A B C)"?
I tried to look at the source code and find the following code, but it
doesn't suggest an easy way to make changes.

char *STk_quote2str(SCM symb)
{
  if (symb == STk_sym_quote)            return "\'";
  if (symb == sym_quasiquote)           return "`";
  if (symb == sym_unquote)              return ",";
  if (symb == sym_unquote_splicing)     return ",&lt; at &gt;";
  return NULL;
}

Thanks.
</description>
    <dc:creator>naruto canada</dc:creator>
    <dc:date>2007-09-15T05:09:55</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.stklos/161">
    <title>Multidimensional arrays in STklos--- or: Image Processing?</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.stklos/161</link>
    <description>Dear STklos friends,

perhaps I should just calm down.  OTOH I feel I could do usefull work;
so wy not make use of the energy released by ``discovering'' a
deficiency in some system other than STklos.

The short question is: Is anybody working on an implementation of SRFI
25, ``Multi-dimensional Array Primitives''?  If so, please drop a
note in this list.

If you want to learn why I ask this question, please read on--- at the
risk of getting bored.

STk has been and is my favorite Scheme system.  I interfaced it to C
and did various extensions of the interpreter on a GNU/Linux system.
But I am ready to move on to STklos.

Less than a year ago I was looking for a way to interface various C
libraries related to image- or digital signal processing (DSP) from
Lisp or Scheme.  Examples of such libraries are FFTW
(Fouriertransform), OpenCV (Intel's open source computer vision
library), or ImageMagick (A library and set of programs for dealing
with images in various file formats).

After some searching on the Net I came up with Lush Lisp
{http://lush.sourceforge.net}.  This is a Lisp with dynamic binding
and a very easy-to-use interface to C--- and which has already
interfaces or native procedures for image processing and DSP.  But
this simplicity seems to come at a cost, which shys me away from Lush.

Lush has a native data type called IDX--- derived from ``index''---
which is similar to ``array'' as proposed in SRFI 25.  The IDX is
essential for image processing, where you deal with ``huge'',
multidimensional, arrays; for example a RGB (color) image would be
represented by an IDX of three dimensions.  Of course, for efficency
in space and time, the single array elements must be primitive C
datums, such as chars or floats, not Scheme objects.

So far about the background of my question.  I also appreciate very
much any comments, suggestions, pointers on using Scheme or Lisp for
image processing or DSP.  My goal is to use some Lisp derivative for
studying and prototyping image processing and DSP.

</description>
    <dc:creator>Heinrich Wolf</dc:creator>
    <dc:date>2007-07-22T19:05:41</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.stklos/160">
    <title>stklos-ssax package release</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.stklos/160</link>
    <description>
Hello Schemers,

A port of SSAX, the Oleg Kiselyov's XML parser, is available as a
ScmPkg package. SSAX defines itself as a full-featured,
algorithmically optimal, pure-functional parser, which can act as a
stream processor. SSAX is an efficient SAX parser that is easy to use.

As I'm not using myself SSAX, it is very possible that I have been too
much restrictive on the symbols exported by the package. Please tell
me if you have problems with the current export list or if you have
problem to install this package. 



</description>
    <dc:creator>Erick Gallesio</dc:creator>
    <dc:date>2007-07-17T09:42:41</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.stklos/159">
    <title>stklos-fuse package release</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.stklos/159</link>
    <description>
Hi Schemers, 

A new release of the stklos-fuse package is available through
ScmPkg. This new release can be installed with the stklos-pkg
command. This package permits to implement a fully functional
filesystem in a Scheme program thanks to the FUSE package. Two
exemples of Scheme file systems are provided with the distribution:

    * a simple filesystem which only contain one file named "hello",
      and whose content is of course "Hello, world!"

    * a more realistic filesystem, where all the files are stored in
      Scheme hash tables (a directory being a hash-table whose entries
      are the files of this directory. The program which implements
      this filesystem is about 250 lines long).

Since the support of ScmPkg is new, a simple session showing how to
install this package is given below:

    % mkdir /tmp/X# create a temporary dir
    % cd /tmp/X
    % stklos-pkg --sync# Sync with servers
    ...
    % stklos-pkg -e stklos-fuse# download package stklos-fuse
    % make
    ...
    % make install# Install in ~/.stklos/pkg
    ...
    install done

Let's use now the package

    % cd stklos-fuse/examples
    % mkdir /tmp/HASH# create mountpoint for the hashfs
    % hashfs /tmp/HASH# mount it 
    % cd /tmp/HASH# An now manipulate files in our filesystem
    % echo Hello &gt; foo
    % ls -l 
    total 1
    -rw-r--r-- 1 eg stklos 6 Jul 12 17:53 foo
    % cat foo
    Hello
    % mkdir bar
    % cp foo bar
    % ls -l
    total 1
    drwxr-xr-x 2 eg stklos 0 Jul 12 17:53 bar
    -rw-r--r-- 1 eg stklos 6 Jul 12 17:53 foo
    % cat bar/foo 
    Hello


I have tested it only on Arch Linux, but I would be happy to ear that
it works on other distributions.

Enjoy

</description>
    <dc:creator>Erick Gallesio</dc:creator>
    <dc:date>2007-07-13T10:47:49</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.stklos/154">
    <title>Announce: STklos 0.96 release</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.stklos/154</link>
    <description>
Changes in this release:

  This release introduces a simple FFI (Foreign Function Interface).

    * Better support for FreeBSD
    * Fixed a bug when using the -j option of make during bootstrap
    * Fixed several problems with ScmPkg packages installation

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

Enjoy

</description>
    <dc:creator>Erick Gallesio</dc:creator>
    <dc:date>2007-06-30T21:20:45</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.stklos/151">
    <title>FFI for stklos</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.stklos/151</link>
    <description>Hi Erick,


How willl stklos's FFI compare with other Scheme FFIs like those of
Gambit, Chicken or Guile?

--
Pierre-Alexandre
</description>
    <dc:creator>Pierre-Alexandre Fournier</dc:creator>
    <dc:date>2007-06-23T14:23:07</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.stklos/145">
    <title>Stklos 0.95 install comments and fuse no compile</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.stklos/145</link>
    <description>A comment:

It would be helpful for Debian/[UK]buntu users to have a concise list of 
packages to install to enable building stklos. Since I'm sure it won't be 
too long before stklos 0.95 is available as a package perhaps it doesn't 
matter. Anyhow here is what I installed to build stklos. This is a lazy 
approach, install everything that has gtk, gnome and lib or dev - worked 
for me but I'm sure there are plenty of unneeded packages in the list.

 sudo apt-get install libwxgtk2.4-dev libguilegtk-1.2-dev \
     libgtk-canvas1-dev  libart-dev libxaw7-dev  libgtkhtml2-dev \
     libgtk2.0-dev  libglut3-dev  freeglut3-dev \
     libgnome-dev  libdianewcanvas2-dev \
     gnome-core glade-2 glade-gnome-2 libgtkxmhtml-dev \
     libzvt-dev gnome-common libgdk-pixbuf-dev \
     libgdk-pixbuf-gnome-dev libgfcui-dev \

For fuse:

sudo apt-get install fuse-utils libfuse-dev 
  
=============fuse=============
Error that I get when I attempt to build fuse:

checking fuse/fuse.h usability... yes
checking fuse/fuse.h presence... no
configure: WARNING: fuse/fuse.h: accepted by the compiler, rejected by the 
preprocessor!
configure: WARNING: fuse/fuse.h: proceeding with the compiler's result
checking for fuse/fuse.h... yes
checking for main in -lfuse... yes
/usr/local/bin/stklos-config: 30: Syntax error: "(" unexpected
/usr/local/bin/stklos-config: 30: Syntax error: "(" unexpected
/usr/local/bin/stklos-config: 30: Syntax error: "(" unexpected
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating doc/version.stk
config.status: creating examples/Makefile
**** Make package ...
g -O2 -D_REENTRANT=1 -DGC_LINUX_THREADS=1 -DFUSE_USE_VERSION=22 -D_FILE_OFFSET_BITS=64 -c 
fuse.c
make: g: Command not found
make: [fuse.o] Error 127 (ignored)
fuse.  -lfuse fuse.o
make: fuse.: Command not found
make: *** [fuse.] Error 127

</description>
    <dc:creator>Matthew Welland</dc:creator>
    <dc:date>2007-06-09T04:55:27</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.scheme.stklos/141">
    <title>Sourceforge problem</title>
    <link>http://comments.gmane.org/gmane.lisp.scheme.stklos/141</link>
    <description>
The 0.95 release is not available from Sourceforge as usual (but it is
accessible from the STklos Web site) There was a transmission problem
of the tarball and it is impossible to upload a new one for 24 hours.


</description>
    <dc:creator>Erick Gallesio</dc:creator>
    <dc:date>2007-06-08T10:27:58</dc:date>
  </item>
  <textinput 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>
