Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> M1 architecture has been a big problem for some of these Lisps. CCL has no timeline for adoption and some commercial products are suffering as a result. GNU Scheme will probably never be able to run on the M1. LispWorks stays current and will fix reported bugs rapidly

SBCL supports the M1; lispworks and allegro still do not.



LispWorks 8.0 does support the M1. You can get a version for macOS and one for Linux. I can run the Linux version under the Parallels on my M1 Mac, too. It even supports universal binaries for macOS on the M1: LispWorks can produce one macOS application with both native Intel 64 and native ARM64 code.

SBCL is native on the M1, too.


> SBCL supports the M1; lispworks and allegro still do not.

I have been using LW on the M1 for months. Why do you think Apple Silicon is not supported?


It looks native Apple Silicon to me, but maybe you have information I don't.

>>> file lispworks-8-0-0-macos64-universal lispworks-8-0-0-macos64-universal: Mach-O universal binary with 2 architectures:

[x86_64:Mach-O 64-bit executable x86_64]

[arm64:Mach-O 64-bit executable arm64]

lispworks-8-0-0-macos64-universal (for architecture x86_64): Mach-O 64-bit executable x86_64

lispworks-8-0-0-macos64-universal (for architecture arm64): Mach-O 64-bit executable arm64


Ah, right you are; looks like my information was out of date. http://www.lispworks.com/news/news39.html says:

> Native support for Apple silicon Macs


It runs the x86 version under rosetta. I expect most lisps will run the same way.


You did mention above that 8.0 is now native M1, but you may still be quite right about the 7.1 version that is available for free download works using Rosetta 2 on the M1.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: