[Openmcl-devel] type specifier '(simple-vector n) in defmethod

Nicolas Martyanoff nicolas at n16f.net
Fri Jan 5 11:13:47 PST 2024


Ron Garret <ron at flownet.com> writes:

>> On Jan 5, 2024, at 5:41 AM, Tim McNerney <mc at media.mit.edu> wrote:
>> 
>> It's not too late to fix this flaw. What's the harm? 
>
> Bikeshedding.  If we don't get the M1 port done, CCL is dead.  We need to focus.

While I have no doubt that not having a M1 port is a deal breaker for
developers working on MacOS, I would argue that the lack of regular
releases and the multitude of open issues and pull requests (i.e. the
lack of maintenance) is what is killing CCL.

Running on Apple Silicon is not going to fix the multitude of issues you
might encounter on any platform. As an example, a couple months ago I
try starting to write a patch for CCL, spent way too much time trying to
decipher code with no comment or type declaration, then realized that
CCL would randomly segfault when rebuilding itself (Linux/x86_64).
Google showed me at least one person having encountered the exact same
problem before, and zero answers. I went back to SBCL and will probably
drop CCL support from my projects because what is the point?

I fully understand that no one at Clozure has the time or money to
invest on CCL and I'm not blaming anyone; it is already admirable of
them to have built CCL and released it under a free license. But
This is just what happens in the Open Source world when no one forks an
unmaintained project, especially for a language which while not dead is
starting to smell really funny.

-- 
Nicolas Martyanoff
https://n16f.net
nicolas at n16f.net


More information about the Openmcl-devel mailing list