ETA on CCL for M1 Macs?

Jon Boone <[email protected]>
Newsgroups gmane.lisp.openmcl.devel
Message-ID <61cae34a-4794-4d53-876b-321bcbdb2bb0@Spark>
On Jan 31, 2022, at 15:43, Andrew Shalit <alms_at_clozure.com> wrote:
> CCL runs much closer to the metal than most other Lisp implementations.  For example, it uses native threads.  It uses things like segfaults and interrupts to support the object model, eg knowing when it has to allocate more stack space or trigger a GC. It has a relocating garbage collector.  So whoever does the work needs to be comfortable navigating the operating system and CCLs internal data structures and runtime in GDB.  And they need to do all that in the context of 30+ years of code that was mostly written by one very smart person.  So, yes, it requires someone with a very specific skill set, and there aren’t many such people around.
>
>

Would it be possible to breakdown the various tasks into separate concerns, or is it all too intertwined to effectively do that?

I was imagining that such a breakdown might possible allow for multiple people to work on the port, even if none of them have the combined set of skills necessary to do the entire thing.

— jb

_______________________________________________
Openmcl-devel mailing list
[email protected]
https://lists.clozure.com/mailman/listinfo/openmcl-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.