[prev in list] [next in list] [prev in thread] [next in thread]
List: sbcl-help
Subject: Re: [Sbcl-help] Status and plans for ARM support (Apple M1-family chips on MacOs) ???
From: Bela Pecsek <bela.pecsek () gmail ! com>
Date: 2021-11-01 16:25:51
Message-ID: 0f18a7d5-3273-32d2-3d58-3694b9586838 () gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
Hi Scott,
SBCL's been ported to M1 almost a year ago very quickly by Stas and
running very stable since then.
The only missing feature is the SIMD support that I hope will also come
eventually when Stas can spare some time to make it.
The easiest is to install using brew or port.
$ brew install sbcl
This should do it.
Regards:
Bela
On 2021. 11. 01. 7:06, Scott E. Fahlman wrote:
> Hi all,
>
> I'm not sure if this Email address is correct and if this is the best
> place for such queries, but I hope it is... If not, perhaps you could
> redirect me.
>
> I wonder if anyone can fill me in on the status of SBCL on the new
> Apple M-series chips (ARM architecture, with some tweaks).
>
> * Does it SBCL exist on these machines, and is it stable enough to use?
> * Does it take advantage of the multi-threading facilities on these
> chips?
> * Are members of the SBCL community actively supporting this
> implementation?
> * What are future plans for this?
>
> By way of background:
>
> I am an emeritus professor at Carnegie Mellon in the School of
> Computer Science, Language Technologies Institute. That means I'm
> formally retired but still working hard on AI research, mostly in the
> area of symbolic, knowledge-based AI systems, language understanding,
> and planning. I have a small research group, currently about five
> students, almost all of whom use Macs as their primary research
> computing engines. At the core of our research is a symbolic
> knowledge-base system called Scone, which is implemented in Common
> Lisp. For the last decade or so, we have been using SBCL, usually
> under Emacs, with some of us using the Portacle bundle. So we would
> like to have a better idea of whether SBCL will be a viable platform
> for us going forward on the new Mac hardware.
>
> Scone is one of the research biggest projects still using Common
> Lisp. Since I have programmed most of the core components of Scone
> myself, and since I am most comfortable coding in Common Lisp, that's
> still the platform of choice for us. I've been using various forms of
> Lisp since about 1968. I was one of the core designers of the Common
> Lisp language back in the 1980s (one of the "gang of Five"), and I
> wrote what I think is the first compiler for Common Lisp.
>
> My research group produced the CMU Common Lisp implementation from
> which the open-source CMUCL and SBCL implementations are descended.
> But from about 1990 on, I've been mostly a user of Common Lisp, and
> not involved in the ongoing open-source development of CL
> implementations. So I'm not up to date on what the SBCL community has
> been up to -- I'm just happy to be able to use SBCL for my own AI work.
>
> Thanks to the developers for all your efforts, and thanks for any
> information you can provide.
>
> Cheers,
> Scott Fahlman <sef@cs.cmu.edu>
>
>
> _______________________________________________
> Sbcl-help mailing list
> Sbcl-help@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sbcl-help
[Attachment #5 (text/html)]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hi Scott,</p>
<p>SBCL's been ported to M1 almost a year ago very quickly by Stas
and running very stable since then.</p>
<p>The only missing feature is the SIMD support that I hope will
also come eventually when Stas can spare some time to make it.</p>
<p>The easiest is to install using brew or port.</p>
<p>$ brew install sbcl</p>
<p>This should do it.</p>
<p>Regards:</p>
<p>Bela<br>
</p>
<div class="moz-cite-prefix">On 2021. 11. 01. 7:06, Scott E. Fahlman
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAMUh8f6hksRXyqT_zgaDDufeHuN515Ee9AhGY19HHpMp6L4w1g@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div class="gmail_default" style="font-family:trebuchet
ms,sans-serif;font-size:small">
<div class="gmail_default">Hi all,</div>
<div class="gmail_default"><br>
</div>
<div class="gmail_default">I'm not sure if this Email address
is correct and if this is the best place for such queries,
but I hope it is... If not, perhaps you could redirect me.</div>
<div class="gmail_default"><br>
</div>
<div class="gmail_default">I wonder if anyone can fill me in
on the status of SBCL on the new Apple M-series chips (ARM
architecture, with some tweaks).</div>
<div class="gmail_default">
<ul>
<li style="margin-left:15px">Does it SBCL exist on these
machines, and is it stable enough to use?</li>
<li style="margin-left:15px">Does it take advantage of the
multi-threading facilities on these chips?</li>
<li style="margin-left:15px">Are members of the SBCL
community actively supporting this implementation?</li>
<li style="margin-left:15px">What are future plans for
this?</li>
</ul>
<div>By way of background:</div>
<div><br>
</div>
<div>I am an emeritus professor at Carnegie Mellon in the
School of Computer Science, Language Technologies
Institute. That means I'm formally retired but still
working hard on AI research, mostly in the area of
symbolic, knowledge-based AI systems,
language understanding, and planning. I have a small
research group, currently about five students, almost all
of whom use Macs as their primary research computing
engines. At the core of our research is a symbolic
knowledge-base system called Scone, which is implemented
in Common Lisp. For the last decade or so, we have been
using SBCL, usually under Emacs, with some of us using the
Portacle bundle. So we would like to have a better idea
of whether SBCL will be a viable platform for us going
forward on the new Mac hardware.</div>
<div><br>
</div>
<div>Scone is one of the research biggest projects still
using Common Lisp. Since I have programmed most of the
core components of Scone myself, and since I am most
comfortable coding in Common Lisp, that's still the
platform of choice for us. I've been using various forms
of Lisp since about 1968. I was one of the core designers
of the Common Lisp language back in the 1980s (one of the
"gang of Five"), and I wrote what I think is the first
compiler for Common Lisp. </div>
<div><br>
</div>
<div>My research group produced the CMU Common Lisp
implementation from which the open-source CMUCL and SBCL
implementations are descended. But from about 1990 on,
I've been mostly a user of Common Lisp, and not involved
in the ongoing open-source development of CL
implementations. So I'm not up to date on what the SBCL
community has been up to -- I'm just happy to be able to
use SBCL for my own AI work.</div>
<div><br>
</div>
<div>Thanks to the developers for all your efforts, and
thanks for any information you can provide.</div>
<div><br>
</div>
<div>Cheers,</div>
<div>Scott Fahlman <<a href="mailto:sef@cs.cmu.edu"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">sef@cs.cmu.edu</a>></div>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" \
wrap="">_______________________________________________ Sbcl-help mailing list
<a class="moz-txt-link-abbreviated" \
href="mailto:Sbcl-help@lists.sourceforge.net">Sbcl-help@lists.sourceforge.net</a> <a \
class="moz-txt-link-freetext" \
href="https://lists.sourceforge.net/lists/listinfo/sbcl-help">https://lists.sourceforge.net/lists/listinfo/sbcl-help</a>
</pre>
</blockquote>
</body>
</html>
_______________________________________________
Sbcl-help mailing list
Sbcl-help@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sbcl-help
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic