[Openmcl-devel] M1 port

Bharat Shetty bshetty at gmail.com
Sat Jan 6 01:30:31 PST 2024


Good to hear that :) If we need to understand ccl sources this needs an
understanding of a lot of areas like assembly, instruction sets, linkers,
compilers, memory management, number theory ?? etc. etc.. in depth.

If we get a list of such topics/books/websites etc. I'd be glad to start
off now. Any one pls ?

Regards,
Bharat

On Sat, Jan 6, 2024 at 1:07 PM Tim McNerney <mc at media.mit.edu> wrote:

> We hear you Bharat,
>
> One of our priorities is to write more internals documentation *while* we
> work on the M1 port.
> Part of the discipline will include everyone keeping (and checking in)
> their contemporary notes/*journals*, which we will distill into a
> document “how to port CCL to (yet) another processor” on an ongoing basis.
> Another thing that is in the immediate plan is to write “slow but correct”
> versions of all the *subprims* (e.g. bignum arithmetic) *in Lisp*, which
> are all currently written in assembly language for every CCL target
> architecture.
>
> --Tim
>
> On Jan 6, 2024, at 01:28, Bharat Shetty <bshetty at gmail.com> wrote:
>
> 
> Agree people should contribute. However some good introduction to
> internals and updating documentation would be very helpful. More important
> than M1 port is we set this right. We might get M1 running after some
> effort but in a couple of years we will end up in a similar situation and
> talk about funding someone again.
>
> Most of us also have day jobs.
>
> Regards,
> Bharat
>
> On Sat, 6 Jan 2024, 03:57 Andrew Shalit, <alms at clozure.com> wrote:
>
>> Hi Nicolas -
>>
>> Just to be 100% clear about this: Clozure as an entity does not exist
>> anymore, nor does it exist as a loosely organized cabal. At this point
>> Matthew Emerson manages the web domains and owns Github account where CCL
>> is hosted, but that’s it.  I’m sure he would welcome as much help as anyone
>> wants to provide and would happily give commit privileges to anyone who
>> shows they can work on the code. If someone would rather fork and go wild,
>> that’d be fine too.  But really, no one should let themselves be slowed
>> down by thinking they need Clozure’s permission to do something.
>>
>> > On Jan 5, 2024, at 3:42 PM, Nicolas Martyanoff <nicolas at n16f.net>
>> wrote:
>> >>
>> > I'm not disagreeing, but none of this is happening unless either Clozure
>> > gives project admin right to someone really invested, or this someone
>> > does the job of forking the project.
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clozure.com/pipermail/openmcl-devel/attachments/20240106/55a5b4f0/attachment-0001.htm>


More information about the Openmcl-devel mailing list