<div dir="ltr">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.<div><br></div><div>If we get a list of such topics/books/websites etc. I'd be glad to start off now. Any one pls ?</div><div><br></div><div>Regards,</div><div>Bharat</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jan 6, 2024 at 1:07 PM Tim McNerney <<a href="mailto:mc@media.mit.edu">mc@media.mit.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">We hear you Bharat,<div><br></div><div>One of our priorities is to write more internals documentation <i>while</i> we work on the M1 port. <div>Part of the discipline will include everyone keeping (and checking in) their contemporary notes/<u>journals</u>, which we will distill into a document “how to port CCL to (yet) another processor” on an ongoing basis.<br><div>Another thing that is in the immediate plan is to write “slow but correct” versions of all the <u>subprims</u> (e.g. bignum arithmetic) <i>in Lisp</i>, which are all currently written in assembly language for every CCL target architecture. </div><div><br id="m_-8410276097498027351lineBreakAtBeginningOfSignature"><div dir="ltr">--Tim</div><div dir="ltr"><br><blockquote type="cite">On Jan 6, 2024, at 01:28, Bharat Shetty <<a href="mailto:bshetty@gmail.com" target="_blank">bshetty@gmail.com</a>> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><div dir="auto"><span style="font-size:12.8px">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.</span><div dir="auto" style="font-size:12.8px"><br></div><div dir="auto" style="font-size:12.8px">Most of us also have day jobs.</div><div dir="auto" style="font-size:12.8px"><br></div><div dir="auto" style="font-size:12.8px">Regards,</div><div dir="auto" style="font-size:12.8px">Bharat</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, 6 Jan 2024, 03:57 Andrew Shalit, <<a href="mailto:alms@clozure.com" target="_blank">alms@clozure.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Nicolas - <br>
<br>
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.<br>
<br>
> On Jan 5, 2024, at 3:42 PM, Nicolas Martyanoff <<a href="mailto:nicolas@n16f.net" rel="noreferrer" target="_blank">nicolas@n16f.net</a>> wrote:<br>
>> <br>
> I'm not disagreeing, but none of this is happening unless either Clozure<br>
> gives project admin right to someone really invested, or this someone<br>
> does the job of forking the project.<br>
<br>
</blockquote></div>
</div></blockquote></div></div></div></div></blockquote></div>