Re: M1 port

Bharat Shetty <[email protected]> Sat, 6 Jan 2024 15:00:31 +0530
Newsgroups gmane.lisp.openmcl.devel
Message-ID <CA+6VBw5ZPvH_JHKRGnwQQa=SNjWRzeZF7jSWw1Nn2Z0=f4ED-A@mail.gmail.com>
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 <[email protected]> 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 <[email protected]> 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, <[email protected]> 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 <[email protected]>
>> 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.
>>
>>