Re: CCL on Apple Silicon
Bruce O'Neel <[email protected]> Mon, 08 Apr 2024 10:30:10 +0200
| Newsgroups | gmane.lisp.openmcl.devel |
|---|---|
| Message-ID | <[email protected]> |
--_=_swift_1712565010_891abeea58be4eb5014a09baed957318_=_ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Wow, this is excellent! On 2024-04-08T01:31:04.000+02:00, David Cooper= <[email protected]> wrote: >=C2=A0This=C2=A0is=C2=A0the= =C2=A0most=C2=A0welcome=C2=A0news=C2=A0I've=C2=A0heard=C2=A0in=C2=A0a >= =C2=A0while!=C2=A0=C2=A0Congratulations=C2=A0and=C2=A0=C2=A0Godspeed! >= =C2=A0 >=C2=A0Dave=C2=A0Cooper >=C2=A0 >=C2=A0----=C2=A0On=C2=A0Sun,= =C2=A007=C2=A0Apr=C2=A02024=C2=A016:00:[email protected]= =C2=A0wrote=C2=A0---- >=C2=A0 >>>=C2=A0=C2=A0=C2=A0On=C2=A0Apr=C2=A07,= =C2=A02024,=C2=A0at=C2=A03:49=E2=80=AFAM,=C2=A0peter=C2=A0<[email protected]= m>=C2=A0wrote:=C2=A0 >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0Am= =C2=A0I=C2=A0correct=C2=A0in=C2=A0concluding=C2=A0the=C2=A0Clozure=C2=A0Com= mon=C2=A0Lisp=C2=A0will=C2=A0not=C2=A0run >>=C2=A0=C2=A0on=C2=A0Apple= =C2=A0Silicon=C2=A0under=C2=A0any=C2=A0guise.=C2=A0So=C2=A0not=C2=A0nativel= y,=C2=A0under >>=C2=A0=C2=A0Rosetta-2,=C2=A0in=C2=A0virtualisation=C2= =A0(do=C2=A0any=C2=A0support=C2=A0X86=C2=A0emulation)=C2=A0under >>=C2= =A0=C2=A0Parallels,=C2=A0UTM,=C2=A0VMware=C2=A0Fusion,=C2=A0VirtualBox= =C2=A0on=C2=A0Apple=C2=A0Silicon?=C2=A0 >>>=C2=A0=C2=A0=C2=A0 >>>=C2= =A0=C2=A0=C2=A0Hence=C2=A0for=C2=A0those=C2=A0that=C2=A0want=C2=A0to=C2= =A0keep=C2=A0going=C2=A0with=C2=A0their=C2=A0Clozure=C2=A0Lisp >>=C2= =A0=C2=A0but=C2=A0on=C2=A0current=C2=A0Apple=C2=A0systems=C2=A0(ie.=C2= =A0Apple=C2=A0Silicon)=C2=A0it'll=C2=A0have=C2=A0to=C2=A0be >>=C2=A0= =C2=A0via=C2=A0Screen=C2=A0Sharing=C2=A0to=C2=A0an=C2=A02018=C2=A0Intel= =C2=A0Mac=C2=A0Mini=C2=A0or=C2=A0such.=C2=A0 >>>=C2=A0=C2=A0=C2=A0 >>>= =C2=A0=C2=A0=C2=A0That=C2=A0or=C2=A0move=C2=A0on=C2=A0to=C2=A0SBCL=C2=A0et= =C2=A0al=C2=A0and=C2=A0rewrite=C2=A0code=C2=A0as=C2=A0far=C2=A0as=C2=A0viab= le. >>=C2=A0=C2=A0For=C2=A0those=C2=A0addicted=C2=A0to=C2=A0the=C2=A0CCL= =C2=A0Hemlock=C2=A0UI,=C2=A0get=C2=A0used=C2=A0to=C2=A0Emacs-Slime. >>= =C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0Meanwhile=C2= =A0praying=C2=A0that=C2=A0Clozure=C2=A0breathes=C2=A0again,=C2=A0and=C2= =A0cursing=C2=A0the >>=C2=A0=C2=A0INT=C2=A0instruction=C2=A0void.=C2= =A0Or=C2=A0sticking=C2=A0with=C2=A0an=C2=A0unsupported=C2=A0Intel=C2=A0Mac,= >>=C2=A0=C2=A0or=C2=A0abandon=C2=A0Apple=C2=A0and=C2=A0morph=C2=A0over= =C2=A0to=C2=A0the=C2=A0WinTel=C2=A0world.=C2=A0 >>>=C2=A0=C2=A0=C2=A0 >= >>=C2=A0=C2=A0=C2=A0Is=C2=A0this=C2=A0how=C2=A0things=C2=A0stand=C2=A0today= =C2=A0for=C2=A0those=C2=A0whose=C2=A0digital=C2=A0life=C2=A0has >>=C2= =A0=C2=A0been=C2=A0heavily=C2=A0CCL=C2=A0based.=C2=A0Somehow=C2=A0I=C2= =A0never=C2=A0got=C2=A0any=C2=A0message=C2=A0saying=C2=A0the >>=C2=A0= =C2=A0CCL=C2=A0on=C2=A0current=C2=A0Apple=C2=A0computers=C2=A0(Apple=C2= =A0Silicon)=C2=A0is=C2=A0a=C2=A0complete=C2=A0and >>=C2=A0=C2=A0indefinit= e=C2=A0no-go=C2=A0(unless=C2=A0there's=C2=A0some=C2=A0radical=C2=A0phoenix= =C2=A0action).=C2=A0 >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0I.e.= =C2=A0CCL=C2=A0is=C2=A0effectively=C2=A0dead=C2=A0and=C2=A0buried=C2=A0on= =C2=A0current=C2=A0Macs,=C2=A0full >>=C2=A0=C2=A0stop.=C2=A0 >>>=C2= =A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0Crossing=C2=A0fingers=C2=A0and=C2= =A0hoping=C2=A0to=C2=A0be=C2=A0shot=C2=A0down=C2=A0in=C2=A0flames.=C2=A0 = >>=C2=A0=C2=A0 >>=C2=A0=C2=A0I=C2=A0recently=C2=A0decided=C2=A0to=C2= =A0leave=C2=A0my=C2=A0current=C2=A0full-time=C2=A0job,=C2=A0and=C2=A0I= =E2=80=99ll >>=C2=A0=C2=A0be=C2=A0working=C2=A0on=C2=A0CCL=C2=A0again.= =C2=A0This=C2=A0is=C2=A0probably=C2=A0an=C2=A0imprudent=C2=A0thing=C2=A0for= >>=C2=A0=C2=A0me=C2=A0to=C2=A0do,=C2=A0but=C2=A0you=C2=A0only=C2=A0live= =C2=A0once,=C2=A0right?=C2=A0 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0I=C2=A0don= =E2=80=99t=C2=A0want=C2=A0to=C2=A0share=C2=A0details=C2=A0(funding,=C2= =A0etc.)=C2=A0with=C2=A0the=C2=A0whole >>=C2=A0=C2=A0world,=C2=A0but= =C2=A0it=E2=80=99s=C2=A0looking=C2=A0like=C2=A0I=E2=80=99ll=C2=A0be=C2= =A0able=C2=A0to=C2=A0work=C2=A0about >>=C2=A0=C2=A0half-time=C2=A0on= =C2=A0an=C2=A0ARM64=C2=A0port.=C2=A0Please=C2=A0write=C2=A0me=C2=A0privatel= y=C2=A0if=C2=A0you=C2=A0want >>=C2=A0=C2=A0to=C2=A0talk=C2=A0about=C2= =A0supporting=C2=A0that=C2=A0ARM64=C2=A0work.=C2=A0 >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0I've=C2=A0worked=C2=A0on=C2=A0CCL=C2=A0for=C2=A0quite=C2=A0a= =C2=A0few=C2=A0years,=C2=A0and=C2=A0I=C2=A0did=C2=A0the=C2=A032-bit=C2= =A0x86 >>=C2=A0=C2=A0port,=C2=A0so=C2=A0I=C2=A0have=C2=A0experience=C2= =A0in=C2=A0this=C2=A0area.=C2=A0I=E2=80=99m=C2=A0not=C2=A0as=C2=A0good= =C2=A0a >>=C2=A0=C2=A0hacker=C2=A0as=C2=A0Gary=C2=A0Byers,=C2=A0but=C2= =A0then=C2=A0again,=C2=A0few=C2=A0people=C2=A0are.=C2=A0 >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0There=C2=A0are=C2=A0lots=C2=A0of=C2=A0issues=C2=A0and= =C2=A0challenges=C2=A0ahead,=C2=A0but=C2=A0I=E2=80=99m=C2=A0not=C2=A0ready= >>=C2=A0=C2=A0to=C2=A0have=C2=A0a=C2=A0funeral=C2=A0for=C2=A0CCL=C2= =A0just=C2=A0yet. --_=_swift_1712565010_891abeea58be4eb5014a09baed957318_=_ Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <div><br></div><div >Wow, this is excellent!</div><div class=3D"ik_mail_quo= te answerContentMessage" ><div>On 2024-04-08T01:31:04.000+02:00, David Coop= er <[email protected]> wrote:</div><blockquote class=3D"ws-ng= -quote"><div class=3D"ws-ng-mail-style--593580eJzz9HPyjwAABGYBgQ"><div styl= e=3D"font-size:10pt;font-family:Verdana,Arial,Helvetica,sans-serif;"><div d= ir=3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto">This is= the most welcome news I've heard in a while! Congratulations an= d Godspeed!</div><div id=3D"message" dir=3D"auto"></div><br id= =3D"br3"><div id=3D"signature" dir=3D"auto"><div>Dave Cooper<br></div></div= ><div id=3D"content" dir=3D"auto"><br></div><div id=3D"content" dir=3D"auto= "><br><div class=3D"" style=3D"border-top-width:1px;border-top-style:solid;= border-top-color:rgb(204, 204, 204);height:0px;margin-top:10px;margin-botto= m:10px;line-height:0px;"></div><br> ---- On Sun, 07 Apr 2024 16:00:18 -0400= <b> <a class=3D"defaultMailLink defaultMailLink" href=3D"mailto:rme@clozur= e.com">[email protected]</a> </b> wrote ----<br><br><div class=3D"ik-toggle-q= uote-button"></div><blockquote style=3D"border:0px;padding:0px;margin:0px;"= ><div> <br>> On Apr 7, 2024, at 3:49=E2=80=AFAM, peter <<a class=3D"defaultM= ailLink" href=3D"mailto:[email protected]">[email protected]</a>> wrote: <br>>=20 <br>> Am I correct in concluding the Clozure Common Lisp will not run on= Apple Silicon under any guise. So not natively, under Rosetta-2, in virtua= lisation (do any support X86 emulation) under Parallels, UTM, VMware Fusion= , VirtualBox on Apple Silicon? <br>>=20 <br>> Hence for those that want to keep going with their Clozure Lisp bu= t on current Apple systems (ie. Apple Silicon) it'll have to be via Screen = Sharing to an 2018 Intel Mac Mini or such. <br>>=20 <br>> That or move on to SBCL et al and rewrite code as far as viable. F= or those addicted to the CCL Hemlock UI, get used to Emacs-Slime. <br>>=20 <br>> Meanwhile praying that Clozure breathes again, and cursing the INT= instruction void. Or sticking with an unsupported Intel Mac, or abandon Ap= ple and morph over to the WinTel world. <br>>=20 <br>> Is this how things stand today for those whose digital life has be= en heavily CCL based. Somehow I never got any message saying the CCL on cur= rent Apple computers (Apple Silicon) is a complete and indefinite no-go (un= less there's some radical phoenix action). <br>>=20 <br>> I.e. CCL is effectively dead and buried on current Macs, full stop= . <br>>=20 <br>> Crossing fingers and hoping to be shot down in flames. <br> <br>I recently decided to leave my current full-time job, and I=E2=80=99ll = be working on CCL again. This is probably an imprudent thing for me to do, = but you only live once, right? <br> <br>I don=E2=80=99t want to share details (funding, etc.) with the whole wo= rld, but it=E2=80=99s looking like I=E2=80=99ll be able to work about half-= time on an ARM64 port. Please write me privately if you want to talk about = supporting that ARM64 work. <br> <br>I've worked on CCL for quite a few years, and I did the 32-bit x86 port= , so I have experience in this area. I=E2=80=99m not as good a hacker as Ga= ry Byers, but then again, few people are. <br> <br>There are lots of issues and challenges ahead, but I=E2=80=99m not read= y to have a funeral for CCL just yet. <br> <br></div></blockquote></div></div><br></div></blockquote></div> --_=_swift_1712565010_891abeea58be4eb5014a09baed957318_=_--