Re: CCL on Apple Silicon

David Cooper <[email protected]> Sun, 07 Apr 2024 19:31:04 -0400
Newsgroups gmane.lisp.openmcl.devel
Message-ID <[email protected]>
------=_Part_2858561_143257913.1712532664451
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable



This is the most welcome news I've heard in a while!  Congratulations and  =
Godspeed!
Dave Cooper ---- On Sun, 07 Apr 2024 16:00:18 -0400  [email protected]  wrote=
 ----
> On Apr 7, 2024, at 3:49=E2=80=AFAM, peter <[email protected]> wrote:
>=20
> 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 virtualisatio=
n (do any support X86 emulation) under Parallels, UTM, VMware Fusion, Virtu=
alBox on Apple Silicon?
>=20
> Hence for those that want to keep going with their Clozure Lisp but on cu=
rrent Apple systems (ie. Apple Silicon) it'll have to be via Screen Sharing=
 to an 2018 Intel Mac Mini or such.
>=20
> That or move on to SBCL et al and rewrite code as far as viable. For thos=
e addicted to the CCL Hemlock UI, get used to Emacs-Slime.
>=20
> Meanwhile praying that Clozure breathes again, and cursing the INT instru=
ction void. Or sticking with an unsupported Intel Mac, or abandon Apple and=
 morph over to the WinTel world.
>=20
> Is this how things stand today for those whose digital life has been heav=
ily CCL based. Somehow I never got any message saying the CCL on current Ap=
ple computers (Apple Silicon) is a complete and indefinite no-go (unless th=
ere's some radical phoenix action).
>=20
> I.e. CCL is effectively dead and buried on current Macs, full stop.
>=20
> Crossing fingers and hoping to be shot down in flames.

I recently decided to leave my current full-time job, and I=E2=80=99ll be w=
orking on CCL again. This is probably an imprudent thing for me to do, but =
you only live once, right?

I don=E2=80=99t want to share details (funding, etc.) with the whole world,=
 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 supp=
orting that ARM64 work.

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 Gary B=
yers, but then again, few people are.

There are lots of issues and challenges ahead, but I=E2=80=99m not ready to=
 have a funeral for CCL just yet.


------=_Part_2858561_143257913.1712532664451
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>=
<meta content=3D"text/html;charset=3DUTF-8" http-equiv=3D"Content-Type"></h=
ead><body ><div style=3D'font-size:10pt;font-family:Verdana,Arial,Helvetica=
,sans-serif;'><div dir=3D'auto'><br></div><div dir=3D'auto'><br></div><div =
dir=3D'auto'>This is the most welcome news I&#39;ve heard in a while!&nbsp;=
&nbsp;Congratulations and&nbsp;&nbsp;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"zmail_extra_hr" style=3D"border=
-top-width: 1px; border-top-style: solid; border-top-color: rgb(204, 204, 2=
04); height: 0px; margin-top: 10px; margin-bottom: 10px; line-height: 0px;"=
></div><br> ---- On Sun, 07 Apr 2024 16:00:18 -0400 <b> [email protected] </b=
> wrote ----<br><br><blockquote style=3D"border: 0px; padding: 0px; margin:=
 0px;"><div>
<br>&gt; On Apr 7, 2024, at 3:49=E2=80=AFAM, peter &lt;<a href=3D"mailto:p2=
[email protected]" target=3D"_blank">[email protected]</a>&gt; wrote:
<br>&gt;=20
<br>&gt; 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>&gt;=20
<br>&gt; 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>&gt;=20
<br>&gt; 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>&gt;=20
<br>&gt; 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>&gt;=20
<br>&gt; 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>&gt;=20
<br>&gt; I.e. CCL is effectively dead and buried on current Macs, full stop=
.
<br>&gt;=20
<br>&gt; 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></body></html>
------=_Part_2858561_143257913.1712532664451--