<?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://permalink.gmane.org/gmane.lisp.scheme.gauche">
    <title>gmane.lisp.scheme.gauche</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gauche</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.gauche/1642"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1641"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1640"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1639"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1638"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1637"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1636"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1635"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1634"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1633"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1632"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1631"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1630"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1629"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1628"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1627"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1626"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1625"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1624"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1623"/>
      </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.gauche/1642">
    <title>Re: test sometimes fails, maybe increase number of retries?</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gauche/1642</link>
    <description>&lt;pre&gt;Hm, I never saw it failed, but the change does no harm so I'll take it.
For the record, what platform you see the test fails on?

--shiro

From: karme&amp;lt; at &amp;gt;karme.de
Subject: [Gauche-devel] test sometimes fails, maybe increase number of retries?
Date: Wed, 23 May 2012 13:07:26 +0200




------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Shiro Kawai</dc:creator>
    <dc:date>2012-05-23T11:51:48</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1641">
    <title>test sometimes fails,maybe increase number of retries?</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gauche/1641</link>
    <description>&lt;pre&gt;Index: gauche-0.9.3.2/test/control.scm
===================================================================
--- gauche-0.9.3.2.orig/test/control.scm2012-03-20 10:07:45.000000000 +0100
+++ gauche-0.9.3.2/test/control.scm2012-05-23 12:57:09.299612417 +0200
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -160,7 +160,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
            (job-status (dequeue/wait! (thread-pool-results pool))))
     (test* "shutdown check" 'finished
            (let retry ([n 0])
-             (cond [(= n 10) #f]
+             (cond [(= n 1000) #f]
                    [(symbol? gate) gate]
                    [else (sys-nanosleep #e1e8) (retry (+ n 1))])))
     )

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>karme&lt; at &gt;karme.de</dc:creator>
    <dc:date>2012-05-23T11:07:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1640">
    <title>Re: $ and .$</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gauche/1640</link>
    <description>&lt;pre&gt;Thanks for interesting &amp;amp; exciting advice .
I used .$ many time , because of n-in,m-out scene .
And , It save cost of typing :-)

Now I understood , $ macro suits n-in,1-out scene.
I am Japanese but not good schemer ,  recommended deep discussion page 
is difficult for me (T_T)


(2012/05/13 08:52), Shiro Kawai wrote:


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>shuji yamamoto</dc:creator>
    <dc:date>2012-05-13T00:57:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1639">
    <title>Re: $ and .$</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gauche/1639</link>
    <description>&lt;pre&gt;From: shuji yamamoto &amp;lt;shuuji.yamamoto&amp;lt; at &amp;gt;gmail.com&amp;gt;
Subject: [Gauche-devel] $ and .$
Date: Sun, 13 May 2012 08:00:40 +0900


This is true oniy if g returns a single value.


This is an invalid program---it expands to (+ (quotient&amp;amp;remainder 22 4)),
and you are returning two values where only one value is expected
(expressions in the argument position expect exactly one value).
Gauche doesn't bother to check every violation of number of values,
though, so it "happens" to work in this case.  It is not guaranteed
to work in other context, or in future versions.

OTOH, "compose" is defined explicilty to work with multiple values.

(.$ f g) == (lambda args (call-with-values (lambda () (apply g args)) f))

However, it is an interesting question to ask whether '$' should
"splice" multiple values into an argument list.

Functionally it would be a backward-compatible extension.  However,
allowing implicit splicing of multiple values may open a can of
worms.  You can't tell the number of arguments passed to f or g
by look&lt;/pre&gt;</description>
    <dc:creator>Shiro Kawai</dc:creator>
    <dc:date>2012-05-12T23:52:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1638">
    <title>$ and .$</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gauche/1638</link>
    <description>&lt;pre&gt;Hi.
I testing $ macro.

gosh&amp;gt; ($ + $ quotient&amp;amp;remainder 22 4)
5
gosh&amp;gt; ((.$ + quotient&amp;amp;remainder) 22 4)
7

I thought $ is "compose" , but result is different.
I mean:
($ f a b $ g c d $) == (.$ (pa$ f a b ) (pa$ g c d) )

Shuji Yamamoto

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>shuji yamamoto</dc:creator>
    <dc:date>2012-05-12T23:00:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1637">
    <title>Another follow-up release</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gauche/1637</link>
    <description>&lt;pre&gt;0.9.3 build fails if you specify sjis or eucjp to --enable-multibyte
configuration option.  The fixed version (0.9.3.2) is available now.

http://practical-scheme.net/gauche/index.html

If you compile utf-8 version, you probably don't need to update.

--shiro







------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Shiro Kawai</dc:creator>
    <dc:date>2012-05-11T21:45:21</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1636">
    <title>Re: Release 0.9.3</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gauche/1636</link>
    <description>&lt;pre&gt;Good to know it works.
No need to blame yourself.  I don't think I've documented it
('maintainer-clean' and 'distclean' targets are GNU's convention).

--shiro

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Shiro Kawai</dc:creator>
    <dc:date>2012-05-11T06:44:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1635">
    <title>Re: Release 0.9.3</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gauche/1635</link>
    <description>&lt;pre&gt;Thanks! it works.

$ gosh -V
Gauche scheme shell, version 0.9.3.1 [utf-8,pthreads], i686-pc-linux-gnu

2012/05/11 12:54, Shiro Kawai wrote:
No....
I have known "maintainer-clean" now.
I'm ashamed my ignorance ^^;



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>shuji yamamoto</dc:creator>
    <dc:date>2012-05-11T05:52:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1634">
    <title>Re: Release 0.9.3</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gauche/1634</link>
    <description>&lt;pre&gt;Weird.  Did you start from completely clean state (I mean,
right after git clone, or after make maintainer-clean)?

--shiro


From: shuji yamamoto &amp;lt;shuuji.yamamoto&amp;lt; at &amp;gt;gmail.com&amp;gt;
Subject: Re: [Gauche-devel] Release 0.9.3
Date: Fri, 11 May 2012 11:17:02 +0900


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Shiro Kawai</dc:creator>
    <dc:date>2012-05-11T03:54:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1633">
    <title>Re: Release 0.9.3</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gauche/1633</link>
    <description>&lt;pre&gt;I install 0.9.3

$ gosh -V
Gauche scheme shell, version 0.9.3 [utf-8,pthreads], i686-pc-linux-gnu

then build git HEAD:
Looks like same error.

../src/gosh -q -I../src -I../lib -lgauche-init ./extract -en -o 
gauche-refe.texi ./gauche-ref.texi
gosh: "error": Compile Error: wrong number of arguments for #&amp;lt;subr 
%vm-parameter-ref&amp;gt; (required 2, got 3)
"././extract":20:(use file.util)


(2012/05/11 10:47), Shiro Kawai wrote:


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>shuji yamamoto</dc:creator>
    <dc:date>2012-05-11T02:17:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1632">
    <title>Re: Release 0.9.3</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gauche/1632</link>
    <description>&lt;pre&gt;Indeed I found a bug, but which only appears when you try
to use modules precompiled with 0.9.2 or before for
HEAD build.  Does it still happen if you build from 0.9.3
tarball, install it, then build HEAD?

--shiro


From: shuji yamamoto &amp;lt;shuuji.yamamoto&amp;lt; at &amp;gt;gmail.com&amp;gt;
Subject: Re: [Gauche-devel] Release 0.9.3
Date: Fri, 11 May 2012 09:35:33 +0900


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Shiro Kawai</dc:creator>
    <dc:date>2012-05-11T01:47:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1631">
    <title>Re: Release 0.9.3</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gauche/1631</link>
    <description>&lt;pre&gt;Thanks for release 0.9.3. ^^

I tried to build git HEAD on ubuntu , and got some error:

../src/gosh -q -I../src -I../lib -lgauche-init ./extract -en -o 
gauche-refe.texi ./gauche-ref.texi
gosh: "error": Compile Error: wrong number of arguments for #&amp;lt;subr 
%vm-parameter-ref&amp;gt; (required 2, got 3)
"././extract":20:(use file.util)

It seem , some trouble on document.

Shuji Yamamoto&amp;lt; at &amp;gt;Ako City , Hyogo pref,  Japan.


(2012/05/11 08:09)Shiro Kawai wrote:


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>shuji yamamoto</dc:creator>
    <dc:date>2012-05-11T00:35:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1630">
    <title>Re: Release 0.9.3</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gauche/1630</link>
    <description>&lt;pre&gt;We found a problem in 0.9.3 release that on Windows/MinGW
it can't compile git HEAD version of Gauche.  A fixed release
(0.9.3.1) is posted on the site.

The bug only affects Windows/MinGW build.  Users on other
platforms don't need to rush to upgrade.

--shiro

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Shiro Kawai</dc:creator>
    <dc:date>2012-05-10T23:09:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1629">
    <title>Release 0.9.3</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gauche/1629</link>
    <description>&lt;pre&gt;Gauche 0.9.3 is released.
Two big changes are (1) lazy sequences/generators and
(2) Windows native thread support.

Detailes release notes are on the webpage:
http://practical-scheme.net/gauche/index.html

For the next release, I aim at adding features for R7RS.

--shiro


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Shiro Kawai</dc:creator>
    <dc:date>2012-05-10T07:21:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1628">
    <title>Re: some more makefile.in fixes for out of tree build</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gauche/1628</link>
    <description>&lt;pre&gt;Thanks.  Both fixes applied.

--shiro

From: karme&amp;lt; at &amp;gt;karme.de
Subject: [Gauche-devel] some more makefile.in fixes for out of tree build
Date: Sat, 11 Feb 2012 13:52:52 +0100


------------------------------------------------------------------------------
Virtualization &amp;amp; Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
&lt;/pre&gt;</description>
    <dc:creator>Shiro Kawai</dc:creator>
    <dc:date>2012-02-11T20:15:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1627">
    <title>some more makefile.in fixes for out of tree build</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gauche/1627</link>
    <description>&lt;pre&gt;diff --git a/doc/Makefile.in b/doc/Makefile.in
index 9b3408e..ddd198a 100644
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -113,10 +113,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; gauche-refe.info.gz : gauche-refe.texi
 fi
 
 gauche-refj.html : gauche-refj.texi
-texi2html --init-file=ja-init.pl --number gauche-refj.texi
+texi2html --init-file=$(srcdir)/ja-init.pl --number gauche-refj.texi
 
 gauche-refj_toc.html : gauche-refj.texi
-texi2html --init-file=ja-init.pl --split section --number gauche-refj.texi
+texi2html --init-file=$(srcdir)/ja-init.pl --split section --number gauche-refj.texi
 for f in gauche-refj*.html; do \
   sed 's/^&amp;lt;body lang="en"/&amp;lt;body lang="ja"/' $$f &amp;gt; $$f.t &amp;amp;&amp;amp; mv $$f.t $$f; \
 done

------------------------------------------------------------------------------
Virtualization &amp;amp; Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
&lt;/pre&gt;</description>
    <dc:creator>karme&lt; at &gt;karme.de</dc:creator>
    <dc:date>2012-02-11T12:52:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1626">
    <title>typo in makefile.in</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gauche/1626</link>
    <description>&lt;pre&gt;diff --git a/doc/Makefile.in b/doc/Makefile.in
index 9b3408e..eccdb5b 100644
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -138,7 +138,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; gauche-refj.info.gz : gauche-refj.texi
 fi
 
 gauche-deve.texi : gauche-dev.texi extract
-$(GOSH) $(extract)/extract -en -o gauche-deve.texi gauche-dev.texi
+$(GOSH) $(srcdir)/extract -en -o gauche-deve.texi gauche-dev.texi
 
 gauche-deve.html : gauche-deve.texi
 texi2html --number gauche-deve.texi

------------------------------------------------------------------------------
Virtualization &amp;amp; Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
&lt;/pre&gt;</description>
    <dc:creator>karme&lt; at &gt;karme.de</dc:creator>
    <dc:date>2012-02-11T12:39:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1625">
    <title>Re: stream question / unbound memory?</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gauche/1625</link>
    <description>&lt;pre&gt;My hypothesis is that false pointer is *created* at some moment
during iteration, but not before the point where, if I insert gc,
the leak stops.  So at the moment explicit gc runs there's no
false pointer, which causes the stream head to be collected.
Otherwise the explicit gc won't stop the leak as you suggested.

It does sound unlikely, though.  I'll take a look again to understand
what's going on.

--shiro


From: "KOGURO, Naoki" &amp;lt;naoki&amp;lt; at &amp;gt;koguro.net&amp;gt;
Subject: Re: [Gauche-devel] stream question / unbound memory?
Date: Sat, 28 Jan 2012 07:50:03 +0900


------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
&lt;/pre&gt;</description>
    <dc:creator>Shiro Kawai</dc:creator>
    <dc:date>2012-01-27T23:07:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1624">
    <title>Re: stream question / unbound memory?</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gauche/1624</link>
    <description>&lt;pre&gt;It's weird. I have a question about your false pointer hypothesis.

If there is a false pointer, explicit gc unbind memory, I think.
Because implicit gc and explicit gc calls the same function
(GC_try_to_collect_inner).

Or if the calling (gc) disturbs the state in gauche and it removes a
false pointer, does calling other function like (print "Hello, world")
instead of (gc) unbind memory? (I tried it, but I saw the increasing
heap size.)

2012/1/28 Shiro Kawai &amp;lt;shiro&amp;lt; at &amp;gt;lava.net&amp;gt;:



&lt;/pre&gt;</description>
    <dc:creator>KOGURO, Naoki</dc:creator>
    <dc:date>2012-01-27T22:50:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1623">
    <title>Re: stream question / unbound memory?</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gauche/1623</link>
    <description>&lt;pre&gt;You're right about the current implemntation, but I've already
tried the modification you suggested and saw it didn't solve the
leak in my environment.   I also tried to clear garbages in the stack
for each iteration, which didn't work either.  Inserting gc
inside the loop sometimes solves, so I'm inclined to believe
it's a false pointer (as opposed to your hypothesis, which does
have a real live pointer to the stream head).

--shiro


From: "KOGURO, Naoki" &amp;lt;naoki&amp;lt; at &amp;gt;koguro.net&amp;gt;
Subject: Re: [Gauche-devel] stream question / unbound memory?
Date: Sat, 28 Jan 2012 06:06:53 +0900



------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
&lt;/pre&gt;</description>
    <dc:creator>Shiro Kawai</dc:creator>
    <dc:date>2012-01-27T22:15:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gauche/1622">
    <title>Re: stream question / unbound memory?</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gauche/1622</link>
    <description>&lt;pre&gt;If we define stream-for-each like this, the heap size looks like constant.

(define (stream-for-each proc . strms)
  (cond ((null? strms)
         (error "no stream arguments to stream-for-each"))
        ((not (every stream? strms))
         (error "non-stream argument to stream-for-each"))
        (else (let loop ((ss strms))
                (set! strms #f)  ; a quick hack for unbound memory
                (if (not (any stream-null? ss))
                  (begin (apply proc (map stream-car ss))
                         (loop (map stream-cdr ss))))))))


2012/1/28 KOGURO, Naoki &amp;lt;naoki&amp;lt; at &amp;gt;koguro.net&amp;gt;:



&lt;/pre&gt;</description>
    <dc:creator>KOGURO, Naoki</dc:creator>
    <dc:date>2012-01-27T21:06:53</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.lisp.scheme.gauche">
    <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.gauche</link>
  </textinput>
</rdf:RDF>

