clasp-developers/clasp
View on GitHub ↗ ★ 2,792 Common Lisp
clasp Common Lisp environment
95 mentions on Hacker News by 48 people: 13 stories, 82 comments · first 2015-02-21 · latest 2025-07-09
20082026
-
…not Clapp, and it's still getting releases. 2.7.0 was released in January, and 2.8.0 is pending. https://github.com/clasp-developers/clasp
comment by Jtsummers · 2025-07-09 · in The Jank programming language -
…has, as a first step, implementing Lisp in the target language . For a famous example, see Clasp: https://github.com/clasp-developers/clasp
comment by bitwize · 2025-04-11 · in Why I Program in Lisp -
Maybe of interest: https://github.com/clasp-developers/clasp/ (Lisp env. that uses LLVM for compilation; new-ish, actively developed.) However, my impression (I didn't measure it) is that the compilation speed is an order of magnitude…
comment by klibertp · 2025-01-25 · in Wild – A fast linker for Linux -
…with it's massive leap forward with it's recent updates it is simply a great platform in 2024. https://github.com/clasp-developers/clasp
comment by Quothling · 2024-09-16 · in Where are programming languages created? A zoomable map -
…be very difficult and this functionality may better realized with a functional language (e.g. CLASP https://github.com/clasp-developers/clasp ) or may require programmers to work at an uncomfortably high level of abstraction.
comment by quohort · 2024-08-03 · in Clang vs. Clang -
…as SBCL Common Lisp" and "Gambit performs similarly". I think for scientific computing, Clasp (see https://github.com/clasp-developers/clasp ) is an interesting candidate since it makes a huge number of high-performance scientific…
comment by Rochus · 2024-06-10 · in Scheme for Scientific Computing (2018) -
…and on Libera Chat. ## Implementations CLASP (CL for C++ on LLVM) reached its v1.0, congrats. https://github.com/clasp-developers/clasp/releases/tag/1.0.0 More are in the making… We got dynamic library delivery tool for SBCL…
comment by vindarel · 2024-05-22 · in A Road to Common Lisp (2018) -
I accidentally a Common Lisp that interoperates with C++ ( https://github.com/clasp-developers/clasp.git ). We would also like to move beyond BDWGC and the Whiffle GC looks interesting. I will reach out to you, and maybe we can chat about…
comment by drmeister · 2023-11-15 · in I accidentally a scheme -
Clasp might be such a language, it seems. https://github.com/clasp-developers/clasp
comment by freilanzer · 2023-07-19 · in Val, a high-level systems programming language -
▲ 2
Clasp v2.3.0 with Preliminary Apple Silicon supportstory by oumua_don17 · 2023-06-06 · 0 comments
-
…when locks are involved. I've implemented a multithreaded Common Lisp programming environment ( https://github.com/clasp-developers/clasp.git ) that interoperates with C++. Two locks that cause me massive headaches are (1) in the unwinder…
comment by drmeister · 2023-02-18 · in Recursive (Re-Entrant) Locks (2013) -
…"I just want to draw molecules" Meister [1] and "Wouldn't an OS in Lisp be Cool" Froggey [2]. [1] https://github.com/clasp-developers/clasp [2] Mezzano https://github.com/froggey/Mezzano
comment by mgsouth · 2022-12-26 · in What help is needed for Lisp community in order to make Lisp more popular? -
▲ 98
Clasp 2.0story by oumua_don17 · 2022-10-28 · 11 comments
-
▲ 6
Clasp (LLVM-based Common Lisp) v2.0.0 releasedstory by ducktective · 2022-10-27 · 0 comments
-
They have benchmarks comparing different CL implementations https://github.com/clasp-developers/clasp/wiki/Benchmark-Res... https://github.com/clasp-developers/clasp/wiki/Relative-Comp...
comment by freeCandy · 2022-09-06 · in Clasp: A Common Lisp implementation using LLVM for compilation to native code -
Benchmarks here from 2020 https://github.com/clasp-developers/clasp/wiki/Benchmark-Res...
comment by matrix12 · 2022-09-06 · in Clasp: A Common Lisp implementation using LLVM for compilation to native code -
▲ 123
Clasp: A Common Lisp implementation using LLVM for compilation to native codestory by ducktective · 2022-09-06 · 18 comments
-
…with libraries written in C and C++. [1] https://drmeister.wordpress.com/about/ [2] https://github.com/clasp-developers/clasp
comment by noblethrasher · 2022-09-04 · in Why Haskell Is Interesting? (2005) -
CLASP? CL on LLVM. https://github.com/clasp-developers/clasp/ > Clasp is a new Common Lisp implementation that seamlessly interoperates with C++ libraries and programs using LLVM for compilation to native code. This allows Clasp to take…
comment by vindarel · 2022-08-17 · in The Jank Language: LLVM Hosted Clojure -
▲ 3
Clasp – Bringing Common Lisp and C++ Togetherstory by dunefox · 2022-06-14 · 0 comments
-
…and on Libera Chat. ## Implementations CLASP (CL for C++ on LLVM) reached its v1.0, congrats. https://github.com/clasp-developers/clasp/releases/tag/1.0.0 More are in the making… We got dynamic library delivery tool for SBCL…
comment by vindarel · 2022-06-06 · in A Road to Common Lisp (2018) -
…scientific computing to common lisp. There are some interesting projects I was able to find like https://github.com/clasp-developers/clasp and https://github.com/marcoheisig/Petalisp and https://github.com/takagi/avm . But I guess it would…
comment by cancandan · 2022-05-16 · in Correctness and composability bugs in the Julia ecosystem -
▲ 5
Clasp, the LLVM-powered Common Lisp implementation reached v1.0story by pcr910303 · 2022-04-22 · 1 comment
-
▲ 1
Clasp v1.0.0 Releasedstory by oumua_don17 · 2022-03-30 · 0 comments
-
…since being a v1 (rather than v2) the README (or release notes) seems to be a better link. [0] https://github.com/clasp-developers/clasp/blob/1.0.0/README....
comment by karmakaze · 2022-03-27 · in Clasp Is v1.0.0 -
▲ 6
Clasp reaches 1.0 (Common Lisp with C++ Interop)story by Decabytes · 2022-03-27 · 1 comment
-
▲ 10
Clasp Is v1.0.0story by BlanketLogic · 2022-03-27 · 2 comments
-
…causes me a LOT of grief when debugging clasp (Common Lisp implemented using llvm as the backend https://github.com/clasp-developers/clasp.git ). Every time a JITted object file is added using the API, the entire symbol table is sorted. If…
comment by drmeister · 2022-03-21 · in Debugging with GDB -
…implementation that interoperates with C++ and it uses exception handling to unwind the stack ( https://github.com/clasp-developers/clasp.git ). We hit this global lock in unwinding problem a lot - it causes us a lot of grief.
comment by drmeister · 2022-02-22 · in Current hardware trends make C++ exceptions harder to justify -
▲ 4
Clasp – Bringing Common Lisp and C++ Togetherstory by tosh · 2021-11-13 · 0 comments
-
…most popular one is sbcl. in fact there is an implementation CLASP[0] that is hosted on llvm [0] https://github.com/clasp-developers/clasp [*...*] enclosed part added to the response subsequently to initial posting
comment by medo-bear · 2021-10-28 · in Why Lisp? (2015) -
…some of the people behind these projects are on HN and maybe they can further expand on this [0] https://github.com/clasp-developers/clasp [1] https://github.com/marcoheisig/Petalisp [2] https://github.com/quil-lang/magicl [3]…
comment by medo-bear · 2021-10-24 · in Idiomatic Clojure without sacrificing performance -
…on the LLVM framework - Clasp[1]. It can be natively compiled and designed for performance. [1] https://github.com/clasp-developers/clasp
comment by xvilka · 2021-10-15 · in Carp – A statically typed Lisp, without a GC, for real-time applications -
…(a feat which no other language I know of even tries, except perhaps .NET with managed C++). [0] https://github.com/clasp-developers/clasp
comment by tsimionescu · 2021-09-27 · in ‘Impossible’ particle discovery adds key piece to the strong force puzzle -
I had a very different experience. I implemented Common Lisp using LLVM-IR as the backend ( https://github.com/clasp-developers/clasp.git ). 1. I started with a primitive lisp interpreter written in C++ and worked hard on exposing C++…
comment by drmeister · 2021-09-07 · in Learning Almost Nothing About LLVM -
Consider perhaps https://github.com/clasp-developers/clasp which is a common-lisp specifically designed to interop with C++.
comment by aidenn0 · 2021-09-03 · in Joker: A small interpreted dialect of Clojure written in Go -
…See Accessing C,C++ Libraries)" "Easily Embeddable (i.e Ferret fns are just C++ functors.)" - https://github.com/clasp-developers/clasp "Clasp is a new Common Lisp implementation that seamlessly interoperates with C++ libraries and…
comment by anentropic · 2021-06-09 · in Embedding Lisp in C++ – A Recipe -
Checkout https://github.com/clasp-developers/clasp "Clasp: Common Lisp using LLVM and C++ for Designing Molecules": https://www.youtube.com/watch?v=0rSMt1pAlbE
comment by jakeogh · 2021-03-30 · in Moderna mRNA sequence released to GitHub [pdf] -
▲ 2
Clasp – Bringing Common Lisp and C++ Togetherstory by dunefox · 2021-03-18 · 0 comments
-
https://github.com/clasp-developers/clasp
comment by dunefox · 2021-03-18 · in Clio: A functional, distributed programming language that compiles to JavaScript -
…(and claim it's the best tool for the job). For example, they create a new Lisp implementation: https://github.com/clasp-developers/clasp More success stories: https://lisp-lang.org/success/
comment by vindarel · 2020-12-16 · in Ask HN: I want to start learning Lisp. Where do I begin? -
…I am developing Clasp - a Common Lisp implementation based on LLVM that interoperates with C++/C ( https://github.com/clasp-developers/clasp.git ) for scientific programming. With Clasp, we get the best of multiple worlds. We get a dynamic…
comment by drmeister · 2020-09-30 · in Energy Efficiency across Programming Languages [pdf] -
…Robert Strandh talks about here. We implemented a Common Lisp in C++ that interoperates with C++ ( https://github.com/clasp-developers/clasp.git ). I ended up implementing a lot more C++ code than I wanted to and then replacing much of it…
comment by drmeister · 2020-08-26 · in Creating a Common Lisp implementation, part 1 [video] -
…rather vote for CLASP for which there are many applications in chemistry and molecular biology, see https://github.com/clasp-developers/clasp
comment by Rochus · 2020-05-19 · in Fast high-level programming languages -
…targeting JS can run the output through closure; I've done so with Parenscript, for example. 1: https://github.com/clasp-developers/clasp
comment by aidenn0 · 2019-11-18 · in PAIP: Run Common Lisp in Browser? -
…to enable the combination of Lisp-style dynamic development approaches with C++ libraries. https://github.com/clasp-developers/clasp https://www.youtube.com/watch?v=mbdXeRBbgDM
comment by 0xcde4c3db · 2019-07-12 · in Racket Is an Acceptable Python -
…some activity CLASP is a relatively new Common Lisp implementation with deep C++/LLVM integration. https://github.com/clasp-developers/clasp Quicklisp adds new libraries every month. http://blog.quicklisp.org LispWorks and Allegro CL are…
comment by lispm · 2019-07-06 · in SBCL – Past, Present, Future [pdf] -
…the different implementations). [1] https://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule [2] https://github.com/clasp-developers/clasp
comment by m00natic · 2019-06-18 · in Uniform Structured Syntax, Metaprogramming and Run-Time Compilation -
Another is clasp https://github.com/clasp-developers/clasp There are a few interesting talks on yt: https://www.youtube.com/watch?v=mbdXeRBbgDM
comment by jakeogh · 2019-06-16 · in Ultralisp: A fast-moving Common Lisp software distribution