Hacker GitHub

← All repos

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

Mentions per year 95 mentions · busiest year 2022 (18)
20082026
  1. …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
  2. …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
  3. 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
  4. …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
  5. …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
  6. …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)
  7. …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)
  8. 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
  9. Clasp might be such a language, it seems. https://github.com/clasp-developers/clasp
  10. …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)
  11. …"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
  12. 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...
  13. Benchmarks here from 2020 https://github.com/clasp-developers/clasp/wiki/Benchmark-Res...
  14. …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)
  15. 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
  16. …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)
  17. …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…
  18. …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
  19. …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
  20. …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.
  21. …to rewrite it) I implemented Clasp, a Common Lisp implementation that interoperates with C++ ( https://github.com/clasp-developers/clasp.git ) so that I can write code that will hopefully live longer. I am one of the few software…
    comment by drmeister · 2021-11-12 · in Why Lisp?
  22. …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)
  23. …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]…
  24. …on the LLVM framework - Clasp[1]. It can be natively compiled and designed for performance. [1] https://github.com/clasp-developers/clasp
  25. …(a feat which no other language I know of even tries, except perhaps .NET with managed C++). [0] https://github.com/clasp-developers/clasp
  26. 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
  27. Consider perhaps https://github.com/clasp-developers/clasp which is a common-lisp specifically designed to interop with C++.
  28. …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
  29. Checkout https://github.com/clasp-developers/clasp "Clasp: Common Lisp using LLVM and C++ for Designing Molecules": https://www.youtube.com/watch?v=0rSMt1pAlbE
  30. https://github.com/clasp-developers/clasp
  31. …(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/
  32. …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…
  33. …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…
  34. …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
  35. …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?
  36. …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
  37. …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]
  38. …the different implementations). [1] https://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule [2] https://github.com/clasp-developers/clasp
  39. Another is clasp https://github.com/clasp-developers/clasp There are a few interesting talks on yt: https://www.youtube.com/watch?v=mbdXeRBbgDM
  40. This is likely unrelated, but your comment makes me think of clasp: https://github.com/clasp-developers/clasp
  41. We are traveling down this road. We've implemented Clasp ( https://github.com/clasp-developers/clasp.git ) - an implementation of Common Lisp that interoperates with C++ and uses llvm as the backend. On top of this, we built Cando (…
    comment by drmeister · 2019-03-31 · in The Programming Language Conundrum
  42. > whose C++ implementation from scratch... You're aware of clasp? https://github.com/clasp-developers/clasp Which builds (in part) on embeddable common lisp: https://gitlab.com/embeddable-common-lisp/ecl See around 20-30 minutes:…
    comment by e12e · 2019-03-28 · in I Built a Lisp Compiler
  43. …years programming in C and C-like languages and then developed my own Common Lisp implementation ( http://github.com/clasp-developers/clasp.git ) - the only Common Lisp that interoperates with C++ and uses llvm as the backend. When I…
    comment by drmeister · 2019-03-19 · in Kilo LISP
  44. …that led me to implement Clasp - a Common Lisp that interoperates with C++ and uses llvm as the backend (github.com/clasp-developers/clasp.git). Common Lisp has generic functions and multiple dispatch - so it doesn't need the wretched…
  45. A growing group of us are implementing Clasp ( https://github.com/clasp-developers/clasp ) - a new Common Lisp that uses Robert Strandh's Cleavir compiler, interoperates with C++ and uses LLVM as the backend. Clasp is the foundation of…
  46. …kernel for Clasp (Common Lisp system that interoperates with C++ and uses LLVM as the backend - https://github.com/clasp-developers/clasp ) We implemented ipykernel and ipywidgets in Common Lisp by translating the Python code. I think we…
    comment by drmeister · 2019-02-08 · in Jupyter switches to C++ kernel and widgets
  47. My group is developing Clasp (github.com/clasp-developers/clasp.git). It's a Common Lisp implementation that interoperates with C++ and uses llvm as the backend. It's something you might want to look at because it could change your options…
    comment by drmeister · 2018-12-25 · in Creating a Non-Trivial Lisp Game in 2018
  48. …to be an IT expert but really just start lisp programming by building a lisp interpreter. Wow!!! https://github.com/clasp-developers/clasp And The cando one.
  49. Counterpoint - I implemented a Common Lisp compiler that uses llvm as the back end ( https://github.com/clasp-developers/clasp ). I've kept up with the versions from 3.6 to 6.0 and I'm about to upgrade to 7.0. I'm not sure why other…
    comment by drmeister · 2018-12-15 · in The LLVM Compiler Infrastructure
  50. …facility, among many other things. I know this because I've spent the last six years implementing Clasp (github.com/clasp-developers/clasp) - a Common Lisp that interoperates with C++ and uses LLVM as the backend. There are several…
    comment by drmeister · 2018-11-28 · in Perchance to Scheme (2016)