Comments

Hacker News

I'm going pretty deep on Lisp on accident - can anybody give me more context on this?

by sroerick

Great to see the project is still going strong, I kinda want to try CL but I always feel like I don't have a great use-case.

by NeutralForest

If memory serves, traditionally, CCL (Clozure Common Lisp [0]) had better support for Windows but SBCL was unbeatable for speed. Is that still the case?

[0] https://ccl.clozure.com/

by WalterGR

    * the SB-SIMD contrib now supports ARM64. (Thanks to Sylvia Harrington)
    * AVX512 instructions are now supported on X86-64. (Thanks to Robert Smith and Arthur Miller)
    * additional support for SIMD instructions on ARM64 and X86-64. (Thanks to Arthur Miller)
These seem like pretty awesome additions. Does anyone know how SIMD works in SBCL? Is this at the codegen layer? i.e. can it auto-vectorize or anything like that? Or are these intrinsics you have to explicitly ask for?

by wk_end

If any SBCL dev is here, please add documentation for how to use the memory arena feature. The only doc is an very old proposal document.

by HexDecOctBin

I wonder sometimes how the world would look like if lisp won and the unit of deployment was a lisp machine image, if that makes sense. How would a kubernetes optimized for lisp look like? How would AWS EC2 look like? etc.

by baq

Fun fact I learned from a Func Prog podcast: the name Steel Bank is a play on it's origin as Carnegie-Mellon Common Lisp (Carnegie made his fortune in Steel, while Mellon did so with Banks):

https://www.sbcl.org/history.html

by taolson

Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • Great semver number
  • I'm going pretty deep on Lisp on accident - can anybody give me more context on this?
  • Great to see the project is still going strong, I kinda want to try CL but I always feel like I don't have a great use-case.
  • If memory serves, traditionally, CCL (Clozure Common Lisp [0]) had better support for Windows but SBCL was unbeatable for speed. Is that still the case?

    [0] https://ccl.clozure.com/

  •     * the SB-SIMD contrib now supports ARM64. (Thanks to Sylvia Harrington)
        * AVX512 instructions are now supported on X86-64. (Thanks to Robert Smith and Arthur Miller)
        * additional support for SIMD instructions on ARM64 and X86-64. (Thanks to Arthur Miller)
    
    These seem like pretty awesome additions. Does anyone know how SIMD works in SBCL? Is this at the codegen layer? i.e. can it auto-vectorize or anything like that? Or are these intrinsics you have to explicitly ask for?
  • If any SBCL dev is here, please add documentation for how to use the memory arena feature. The only doc is an very old proposal document.
  • I wonder sometimes how the world would look like if lisp won and the unit of deployment was a lisp machine image, if that makes sense. How would a kubernetes optimized for lisp look like? How would AWS EC2 look like? etc.
    by baq
  • Fun fact I learned from a Func Prog podcast: the name Steel Bank is a play on it's origin as Carnegie-Mellon Common Lisp (Carnegie made his fortune in Steel, while Mellon did so with Banks):

    https://www.sbcl.org/history.html