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. …for code size. My group is developing Clasp Common Lisp and we use the Cleavir compiler ( https://github.com/clasp-developers/clasp and https://github.com/robert-strandh/SICL ). Cleavir is a new project to develop a powerful, portable…
    comment by drmeister · 2018-11-16 · in GPS mapping application in uLisp
  2. …also be of interest: https://tpapp.github.io/post/common-lisp-to-julia/ As well as (maybe) clasp: https://github.com/clasp-developers/clasp
    comment by e12e · 2018-11-08 · in Chicken Scheme 5.0
  3. …will need to parse it. A compiler might even generate an internal AST representation (Example: https://github.com/clasp-developers/clasp/blob/master/src/li... ). An interpreter will need to understand the syntax, to be able to traverse…
    comment by lispm · 2018-11-01 · in Fun with Symbolic Derivatives in Lisp
  4. …(CL on LLVM) got university funds to development it (and the ecosystem on the way: LSP library,…). https://github.com/clasp-developers/clasp CL is still adopted by universities (for bioinformatics it seems), or innovative firms (Emotiq…
    comment by vindarel · 2018-10-19 · in This Old Lisp
  5. …) using Common Lisp as a scripting language. Cando is running on Clasp ( https://github.com/clasp-developers/clasp ), a new Common Lisp implementation that interoperates with C++ and is based on LLVM. What attracted me to the langu
    comment by drmeister · 2018-05-10 · in Common Lisp homepage
  6. …One recent shot at is CLASP, especially to reuse scientific computing tools from the C++ world: https://github.com/drmeister/clasp
    comment by lispm · 2017-10-16 · in Switching from Common Lisp to Julia
  7. …lot of quick numerics code. [1] https://beautifulracket.com/appendix/domain-specific-languag... [2] https://github.com/drmeister/clasp
  8. …use cases And now there is also CLASP (LLVM based), great for interfacing with C++ libraries. https://github.com/drmeister/clasp
  9. …issue, I'm not really sure where the problem is. Looks like that's actually a work in progress: https://github.com/drmeister/clasp
  10. …this was about a project building atop of clasp, like CANDO: https://youtu.be/5bQhGS8V6dQ?t=322 https://github.com/drmeister/clasp https://github.com/drmeister/cando But this does seem a bit more like Julia? "Julia: to Lisp or not to…
  11. …a common lisp in c++[clasp] -- perhaps making a real common lisp in rust would make sense? [clasp] https://github.com/drmeister/clasp
  12. …ManKai Common Lisp https://common-lisp.net/project/mkcl/ Clasp (C++ interop ) https://github.com/drmeister/clasp ThinLisp https://sourceforge.net/projects/thinlisp/ https://github.com/aoh/owl-lisp Bigloo Scheme CHICKEN Scheme Gambit Sch
    comment by FrozenVoid · 2017-06-05 · in The Lisp Curse (2011)
  13. …which does exactly this. It's not a small project and it's definitely not an easy thing to do. https://github.com/drmeister/clasp
  14. …this, it should be possible to use something like CLASP [1] to do hot loading on C++ code objects. https://github.com/drmeister/clasp
    comment by elcritch · 2017-04-29 · in Rust for Clojurists
  15. https://github.com/drmeister/clasp From the CLASP page: > 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 lispm · 2017-04-10 · in Dale – A Lisp-flavoured C
  16. …https://common-lisp.net/project/ecl/ https://common-lisp.net/project/mkcl/ https://wukix.com/mocl https://github.com/drmeister/clasp
  17. …to get rid of a lot of stuff. [1] "Embeddable Common Lisp" https://common-lisp.net/project/ecl/ [2] https://github.com/drmeister/clasp
  18. …C++": https://www.youtube.com/watch?v=h31pURzgYX8 "Clasp — Bringing Common Lisp and C++ Together": https://github.com/drmeister/clasp
  19. …I'll have to look at LispY C, since on first impression it seems smaller, and I like C! [1] https://github.com/drmeister/clasp [2] https://github.com/drmeister/clasp
    comment by eggy · 2016-05-13 · in LispY C
  20. Note SICL is used in CLASP https://github.com/drmeister/clasp (according to CLASP author's talk somewhere)
  21. …directly to Common Lisp. That allowed me to use the llvm C++ API directly. The project is called clasp -> github.com/drmeister/clasp Send me a message - we should talk and compare notes.
  22. …evolving compiler. I suppose the LLVM API is quite stable, but things might break over time. [1] https://github.com/drmeister/clasp
    comment by junke · 2016-02-07 · in Amplifying C (2010)
  23. …is under active development and looks very promising. [1] https://common-lisp.net/project/ecl/ [2] https://github.com/drmeister/clasp
    comment by junke · 2016-02-07 · in Amplifying C (2010)
  24. I've implemented Common Lisp using llvm (github.com/drmeister/clasp). I've integrated the Boehm and Memory Pool system garbage collectors. How? It would take a long time to explain - but it's doable.
  25. There are several. In Clasp there is https://github.com/drmeister/clasp/blob/master/src/asttoolin... - that exposes the entire Clang AST class hierarchy. Then there is https://github.com/drmeister/demo-clasp-cxx - it exposes a small "Hello…
    comment by drmeister · 2015-11-21 · in Clasp 0.4 – Joining Common Lisp and C++
  26. …joining #clasp on Freenode (as I did a couple of months ago). The channel is pretty active. [1]: https://github.com/drmeister/clasp/issues/41
  27. …up and make it usable by other people? Edit: And perhaps more worrying, there are things like this https://github.com/drmeister/clasp/blob/master/src/clbind/cl... , where there's a copyright notice, and then immediately below it an older…
    comment by jlarocco · 2015-11-21 · in Clasp 0.4 – Joining Common Lisp and C++
  28. …of your lisp tool I think you will find Clasp interesting unless you are the Clasp author :) https://github.com/drmeister/clasp
    comment by srean · 2015-08-16 · in Evil ML: ML to C++ template language
  29. CLASP ( https://github.com/drmeister/clasp ), a Common Lisp, can optionally use one of Boehm or the Memory Pool System ( http://www.ravenbrook.com/project/mps ). Open Dylan ( http://opendylan.org/ ), a Lisp-like language without Lisp-like…
    comment by BruceM · 2015-07-10 · in A Garbage Collector for C and C++
  30. …I was motivated by the same shortcomings in traditional software development languages and tools ( https://github.com/drmeister/clasp ). I choose Common Lisp rather than Scheme because the killer feature of Lisp is Macros and they are…
  31. Outsource to libs. Look at the list of dependencies given on the github project's page: https://github.com/drmeister/clasp Do any of this from scratch and your productivity will plummet: LLVM for compiling; Boehm for garbage collection;…
  32. For anyone looking for the project: https://github.com/drmeister/clasp