Alex Mizrahi | 27 Aug 16:21

important areas

helo

what's about assembling a list of areas in which
ABCL needs to be improved? few i've noticed:

 * compiler and lexical/special variables -- 
   last time i've checked even relatively
   simple stuff like:

   (loop for i from 1 to 10
         collecting (let ((i i))
                      (lambda () i)))

   did not work well. and that's quite idiomatic
   thing..

 * CLOS/MOP stuff -- some important stuff is
   missing

 * Unicode support -- ABCL does not actually
   support unicode, but at least it does not
   forbid using Java APIs to read Unicode
   strings.

 * multithread safety -- while perhaps not
   thoroughly checked, most stuff behaves
   fine with multiple threads, at least
   i don't remember having problems with it.

   but CLOS *has* problems when it is worked
(Continue reading)

Mark Evenson | 27 Aug 16:58

Re: important areas

Alex Mizrahi wrote:
> helo
> 
> what's about assembling a list of areas in which
> ABCL needs to be improved? few i've noticed:
> 

You can definitely contribute by defining failing tests for these areas.

Once we get such tests hooked into a common harness, we should have a 
much better idea of how much work we really have ahead of ourselves.

I started to try to refine my problem areas into tests as well, but so 
far all (two) of them have turned out to be problems with SLIME rather 
than ABCL.  At least the effort so far has shown me to reassess what is 
particular to SLIME, what to ABCL.

I saw that Erik registered Armed Bear as a top level common-lisp.net 
project, so I expect that once he decides on how to host the project to 
meet his needs, we can start working on project management issues like 
defining, analyzing tests.  There is a lot of grunt work there which 
anyone can contribute to regardless of Lisp-fu level (of which I am a 
neophyte).

yers in REPL,

Mark <evenson <at> panix.com>

--

-- 
"A screaming comes across the sky.  It has happened before, but there is
(Continue reading)

Erik Huelsmann | 5 Nov 23:02

Re: important areas

Hi! Thanks for your report!

I've filed it as tickets #25, #26 and #27.

Bye,

Erik.

On Wed, Aug 27, 2008 at 3:24 PM, Alex Mizrahi <killerstorm <at> newmail.ru> wrote:
> helo
>
> what's about assembling a list of areas in which
> ABCL needs to be improved? few i've noticed:
>
>  * compiler and lexical/special variables --
>   last time i've checked even relatively
>   simple stuff like:
>
>   (loop for i from 1 to 10
>         collecting (let ((i i))
>                      (lambda () i)))
>
>   did not work well. and that's quite idiomatic
>   thing..
>
>  * CLOS/MOP stuff -- some important stuff is
>   missing
>
>  * Unicode support -- ABCL does not actually
>   support unicode, but at least it does not
(Continue reading)


Gmane