<?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.editors.j.devel">
    <title>gmane.editors.j.devel</title>
    <link>http://blog.gmane.org/gmane.editors.j.devel</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.editors.j.devel/1848"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.j.devel/1847"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.j.devel/1846"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.j.devel/1845"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.j.devel/1844"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.j.devel/1843"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.j.devel/1842"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.j.devel/1841"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.j.devel/1840"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.j.devel/1839"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.j.devel/1838"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.j.devel/1837"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.j.devel/1836"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.j.devel/1835"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.j.devel/1834"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.j.devel/1833"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.j.devel/1832"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.j.devel/1831"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.j.devel/1830"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.editors.j.devel/1829"/>
      </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.editors.j.devel/1848">
    <title>Re: Testimonials?</title>
    <link>http://permalink.gmane.org/gmane.editors.j.devel/1848</link>
    <description> EH&gt; I plan to instate a testimonials page. However, for that to be
 EH&gt; usefull, I would like to have some stories about people using ABCL,
 EH&gt; what for, how long, and their experience.

i'm using ABCL for various web projects since aprox 2004. none of them
have gone public (so far), so i can't give a link. sort of framework for 
building
web apps with ABCL was released into open source: 
http://abcl-web.sourceforge.net/
(i didn't update it for a while so it's now somewhat rusty). another thing 
probably worth
mentioning -- bindings to Jena2 RDF/SPARQL library: 
http://abcl-web.sourceforge.net/rdf.html
(it's sort of incomplete but usable, i think).

what i like in ABCL is that it has reasonably stable multithreading, does 
not crash unpredictably
(unlike some other implementations) and can be fixed in more-or-less easy 
way if something goes
bad, and access to Java libs, of course. i had some problems with it, 
though, to name some:
 SLIME being botched (i suspect due to CLOS invoking compiler which is not 
reentrant),
CLOS not thread safe, compiler producing wrong code.  that certainly made 
experience with
 ABCL less pleasant that it could be, but in general it was more-or-less 
good.

however, nowadays i mostly work with SBCL for web project, and my enthusiasm 
about ABCL
have sort of paled.. still i was planning to make some relatively 
interesting stuff with it
(i.e. http://groups.google.com/group/comp.lang.lisp/msg/55f396ebb0a42c87), 
but i dunno
when i'll get around to it..

 EH&gt; It needs not be more than 3 sentences.

sorry, but currently i'm not in mood to make a consise summary





-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Alex Mizrahi</dc:creator>
    <dc:date>2008-10-12T19:58:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.j.devel/1847">
    <title>Steps to a release</title>
    <link>http://permalink.gmane.org/gmane.editors.j.devel/1847</link>
    <description>We've made great progress over the last 2 months making ABCL more
compliant with the ANSI standard (reducing ANSI tests failures). We've
also improved the quality of our build infrastructure a lot,
especially the case where people don't have a Lisp handy to bootstrap.

That calls for a release to make this fact public :-) I think we need
a few steps before we can make the actual release:

1) Describe the changes between 0.0.10 and the new release (0.0.11)

2) We need to verify the tarballs created by our new build.xml file
actually can be built either using Ant or using the Lisp way.

3) We need to verify that the tarballs as well as the jars created out
of them are "the same" (contain the same files) as a build out of the
repository

4) It must be clear what the license for ABCL is, both from our
website as well as from the tarball (is it currently?)


and after a release, we should probably work on:

* documentation on how to get started with ABCL on the website
* examples on how to use ABCL from your own Java application


Takers?

Bye,

Erik.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Erik Huelsmann</dc:creator>
    <dc:date>2008-10-12T10:45:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.j.devel/1846">
    <title>Testimonials?</title>
    <link>http://permalink.gmane.org/gmane.editors.j.devel/1846</link>
    <description>I plan to instate a testimonials page. However, for that to be
usefull, I would like to have some stories about people using ABCL,
what for, how long, and their experience.

It needs not be more than 3 sentences.

Bye,

Erik.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Erik Huelsmann</dc:creator>
    <dc:date>2008-10-12T12:07:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.j.devel/1845">
    <title>Sixth iteration of build.xml</title>
    <link>http://permalink.gmane.org/gmane.editors.j.devel/1845</link>
    <description>Attached, the sixth iteration of build.xml against common-lisp.net SVN 
trunk, addressing:

o  many assorted fixes for builds under win32 (tested without cygwin)

o j.install works (except that it doesn't seem to find the documentation)

What is left to completely duplicate the behavior of the old build.xml:

1.  Figure out J's notion of version, using this to build source 
distributions

2.  Better testing of the J install target (documentation doesn't seem 
to work:  what else?)


Diffs to the previous iteration on [abcld][1].

[1]: 
http://code.google.com/p/abcl-dynamic-install/source/diff?spec=svn163&amp;r=163&amp;format=side&amp;path=/trunk/abcl/build.xml

</description>
    <dc:creator>Mark Evenson</dc:creator>
    <dc:date>2008-10-11T18:08:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.j.devel/1844">
    <title>Re: Closure.java cleanups, round 10</title>
    <link>http://permalink.gmane.org/gmane.editors.j.devel/1844</link>
    <description>Committed without problems...

Thanks again!

Bye,

Erik.

On Tue, Oct 7, 2008 at 7:25 PM, Ville Voutilainen
&lt;ville.voutilainen&lt; at &gt;gmail.com&gt; wrote:

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Erik Huelsmann</dc:creator>
    <dc:date>2008-10-11T17:06:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.j.devel/1843">
    <title>Re: Assesment of problem in PUSHNEW/PUSH/POP tests</title>
    <link>http://permalink.gmane.org/gmane.editors.j.devel/1843</link>
    <description>On Sat, Oct 11, 2008 at 5:57 PM, Ville Voutilainen
&lt;ville.voutilainen&lt; at &gt;gmail.com&gt; wrote:

No. Because I forgot about it.


Maybe not: if the merge is trivial, there's no need for a new patch.
I''l know in a minute.

Bye,

Erik.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Erik Huelsmann</dc:creator>
    <dc:date>2008-10-11T16:11:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.j.devel/1842">
    <title>Re: Assesment of problem in PUSHNEW/PUSH/POP tests</title>
    <link>http://permalink.gmane.org/gmane.editors.j.devel/1842</link>
    <description>
Excellent! Now, an interesting question is, will you commit the
Closure java cleanup round 10
before modifying Closure? Otherwise I have to rediff. :(

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Ville Voutilainen</dc:creator>
    <dc:date>2008-10-11T15:57:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.j.devel/1841">
    <title>Re: Assesment of problem in PUSHNEW/PUSH/POP tests</title>
    <link>http://permalink.gmane.org/gmane.editors.j.devel/1841</link>
    <description>
And of course, when you send a mail like that, the solution dawns on
you. Closure.java bound the environment var in way to few code paths.

Running full tests now. Looks like we're back to 49 failures only :-)

Bye,

Erik.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Erik Huelsmann</dc:creator>
    <dc:date>2008-10-11T15:55:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.j.devel/1840">
    <title>Assesment of problem in PUSHNEW/PUSH/POP tests</title>
    <link>http://permalink.gmane.org/gmane.editors.j.devel/1840</link>
    <description>Ville and I were looking into the PUSHNEW/PUSH/POP failures in the ANSI tests.

What we found is that the macros don't take an environment variable,
yet they do invoke macroexpand to determine macro expansion. The fix
is to add an environment variable to the functions. However, it looks
like building all of ABCL then breaks with a stack overflow.

This morning I found why:

In Primitives.java there's a stub implementation of the Lisp ERROR
symbol function. It delegates the invocations of its function to the
Java Lisp.error() function. However, that function does nothing more
than invoke the Lisp ERROR symbol function. As you see, this is a
circular reference.


I decided to remove the delegation and just print out a stack trace
and bail out. There's one remaining question: How to bail out nicely
(as we're a library...)?


Then, when I print the arguments to the ERROR call and the stack, the
real problem becomes visible: In proclaim.lisp, there's a PUSHNEW form
which upon macro-expansion claims the ENV variable (which I added to
the arglist of PUSHNEW) isn't bound.


Bye,

Erik.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Erik Huelsmann</dc:creator>
    <dc:date>2008-10-11T15:08:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.j.devel/1839">
    <title>Re: Java Scripting API integration for ABCL</title>
    <link>http://permalink.gmane.org/gmane.editors.j.devel/1839</link>
    <description>
Ok, well, lets have it! I'll set up a branch in the repository for
your work. The branch can be synchronised with the trunk for any trunk
development at times you wish.

I can probably set up the branch tomorrow after work (somewhere during
the evening).

Bye,

Erik.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Erik Huelsmann</dc:creator>
    <dc:date>2008-10-09T21:40:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.j.devel/1838">
    <title>Re: Test failures for PUSH.5, POP.3 and PUSHNEW.21</title>
    <link>http://permalink.gmane.org/gmane.editors.j.devel/1838</link>
    <description>
Yes, I see it too. I haven't debugged it much, but I've seen the
exception stacktrace
of it. I don't have it at hand, I can dig it up tomorrow.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Ville Voutilainen</dc:creator>
    <dc:date>2008-10-09T21:46:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.j.devel/1837">
    <title>Re: Java Scripting API integration for ABCL</title>
    <link>http://permalink.gmane.org/gmane.editors.j.devel/1837</link>
    <description>Well, many thanks Erik! Tomorrow is fine, but there's no hurry :)
I'm attaching the source + tests as a zip. The only dependencies are
Java 1.6 and ABCL (duh), + JUnit 3 for the tests. The src directory
contains, in addition to the .java files, two .lisp files and a
META-INF directory: these items need to be included in the compiled
jar as well; currently I use Eclipse to build the project, and simply
include the abcl jar in the classpath. So the first thing I'll have to
investigate is how to integrate it with the ABCL build process. Of
course, any help is appreciated ;)

Thanks again,
Alessio

On Thu, Oct 9, 2008 at 11:40 PM, Erik Huelsmann &lt;ehuels&lt; at &gt;gmail.com&gt; wrote:
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/_______________________________________________
armedbear-j-devel mailing list
armedbear-j-devel&lt; at &gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/armedbear-j-devel
</description>
    <dc:creator>Alessio Stalla</dc:creator>
    <dc:date>2008-10-09T22:07:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.j.devel/1836">
    <title>Re: Test failures for PUSH.5, POP.3 and PUSHNEW.21</title>
    <link>http://permalink.gmane.org/gmane.editors.j.devel/1836</link>
    <description>
Would this have anything to do with the problem?:
 private static final Primitive MAKE_EXPANDER_FOR_MACROLET =
...
      LispObject envArg = gensym("ENVIRONMENT-", thread); // Ignored.
        LispObject expander =
          list3(Symbol.LAMBDA, list2(formArg, envArg),
                list3(Symbol.APPLY, toBeApplied,
                      list2(Symbol.CDR, formArg)));

Ignored? The environment is not used?

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Ville Voutilainen</dc:creator>
    <dc:date>2008-10-09T21:41:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.j.devel/1835">
    <title>Re: Fifth iteration for new build.xml</title>
    <link>http://permalink.gmane.org/gmane.editors.j.devel/1835</link>
    <description>
Agreed.


Ville, Mark, if there are no urgent additions, I plan to commit this
patch to the trunk tomorrow after work. I think we can agree that it's
a large improvement on what we have. If there are even further
improvements to be gained, we can improve upon the committed version
again.

Agreed?

Bye,

Erik.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Erik Huelsmann</dc:creator>
    <dc:date>2008-10-09T21:43:48</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.j.devel/1834">
    <title>Re: Closure.java cleanups, round 9</title>
    <link>http://permalink.gmane.org/gmane.editors.j.devel/1834</link>
    <description>On Mon, Oct 6, 2008 at 10:26 PM, Ville Voutilainen
&lt;ville.voutilainen&lt; at &gt;gmail.com&gt; wrote:

Committed to ansi-tests. Thanks for the patch. However, please send
patches for that project to its mailing list: others might want to
discuss the change without actual correctness, but from other points
of view.

Bye,

Erik.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Erik Huelsmann</dc:creator>
    <dc:date>2008-10-09T21:38:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.j.devel/1833">
    <title>Re: Test failures for PUSH.5, POP.3 and PUSHNEW.21</title>
    <link>http://permalink.gmane.org/gmane.editors.j.devel/1833</link>
    <description>
Do you see this too? If so, from the debugger, can you find the source
of the endless loop of stackcalls?

Bye,

Erik.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Erik Huelsmann</dc:creator>
    <dc:date>2008-10-09T21:30:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.j.devel/1832">
    <title>Re: Test failures for PUSH.5, POP.3 and PUSHNEW.21</title>
    <link>http://permalink.gmane.org/gmane.editors.j.devel/1832</link>
    <description>On Thu, Oct 9, 2008 at 11:41 PM, Ville Voutilainen
&lt;ville.voutilainen&lt; at &gt;gmail.com&gt; wrote:

It would be nice to understand how that behaves together with:

                LispObject expander =
                  make_expander_for_macrolet.execute(def);
                Closure expansionFunction = new Closure(expander, env);
                MacroObject macroObject =
                  new MacroObject(symbol, expansionFunction);
                ext.addFunctionBinding(symbol, macroObject);


(from macrolet in primitives.java).

Bye,

Erik.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Erik Huelsmann</dc:creator>
    <dc:date>2008-10-09T21:54:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.j.devel/1831">
    <title>Re: Test failures for PUSH.5, POP.3 and PUSHNEW.21</title>
    <link>http://permalink.gmane.org/gmane.editors.j.devel/1831</link>
    <description>
I still find the else-form of the if above quite odd, are there
supposedly situations
where something like that would work? setf is still not a function and I fail
to see how function with setf could ever work. That's a separate
problem, though.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Ville Voutilainen</dc:creator>
    <dc:date>2008-10-09T21:14:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.j.devel/1830">
    <title>Re: Test failures for PUSH.5, POP.3 and PUSHNEW.21</title>
    <link>http://permalink.gmane.org/gmane.editors.j.devel/1830</link>
    <description>On Thu, Oct 9, 2008 at 9:40 PM, Ville Voutilainen
&lt;ville.voutilainen&lt; at &gt;gmail.com&gt; wrote:

Not really square 1; we know it's a problem with expansion and
environments now. The only problem is adding an environment to pushnew
or push: somehow it makes the build crash with a stack overflow...


Bye,

Erik.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Erik Huelsmann</dc:creator>
    <dc:date>2008-10-09T20:37:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.j.devel/1829">
    <title>Re: Test failures for PUSH.5, POP.3 and PUSHNEW.21</title>
    <link>http://permalink.gmane.org/gmane.editors.j.devel/1829</link>
    <description>On Thu, Oct 9, 2008 at 10:09 PM, Ville Voutilainen
&lt;ville.voutilainen&lt; at &gt;gmail.com&gt; wrote:

This probably comes from (in setf.lisp where get-setf-expansion lives)
(defun expand-or-get-setf-inverse (form environment)
  (multiple-value-bind (expansion expanded)
      (macroexpand-1 form environment)
    (if expanded
        (get-setf-expansion expansion environment)
        (get-setf-method-inverse form `(funcall #'(setf ,(car form)))
                                 t))))

Apparently fails to expand, so expanded is nil, so returns the ill
form that we get. So it's an expansion
problem, probably because our macroexpand doesn't get the proper environment, as
suggested. Back to square one, I suppose.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Ville Voutilainen</dc:creator>
    <dc:date>2008-10-09T19:40:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.editors.j.devel/1828">
    <title>Re: Test failures for PUSH.5, POP.3 and PUSHNEW.21</title>
    <link>http://permalink.gmane.org/gmane.editors.j.devel/1828</link>
    <description>
IMHO this does not matter, PUSHNEW.20 works and it's not that different.


Now I think we're getting closer. I took a look at the setf-expander
in this case:

CL-USER(4): (GET-SETF-EXPANSION '(EXPAND-IN-CURRENT-ENV (%M X)))
(#:G48)
(X)
(#:G47)
(FUNCALL (FUNCTION (SETF %M)) #:G47 #:G48)
(%M #:G48)

(function (setf..))? Huh? Quoth the hyperspec from
http://www.lispworks.com/documentation/HyperSpec/Body/s_fn.htm

"Specifically, it is an error to use function on a symbol that denotes
a macro or special form."

AFAIK setf is just that, a macro or a special form. That's why the
test says such a function
is undefined, because it isn't a function. I think the next step would
be to find out why
get-setf-expansion returns such an expander.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Ville Voutilainen</dc:creator>
    <dc:date>2008-10-09T19:09:54</dc:date>
  </item>
  <textinput about="http://search.gmane.org/?group=$group=gmane.editors.j.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.editors.j.devel</link>
  </textinput>
</rdf:RDF>
