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. This is likely unrelated, but your comment makes me think of clasp: https://github.com/clasp-developers/clasp
  2. 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
  3. > 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
  4. …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
  5. …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…
  6. 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…
  7. …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
  8. 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
  9. …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.
  10. 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
  11. …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)
  12. …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
  13. …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
  14. …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
  15. …(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
  16. …) 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
  17. …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
  18. …lot of quick numerics code. [1] https://beautifulracket.com/appendix/domain-specific-languag... [2] https://github.com/drmeister/clasp
  19. …use cases And now there is also CLASP (LLVM based), great for interfacing with C++ libraries. https://github.com/drmeister/clasp
  20. …issue, I'm not really sure where the problem is. Looks like that's actually a work in progress: https://github.com/drmeister/clasp
  21. …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…
  22. …a common lisp in c++[clasp] -- perhaps making a real common lisp in rust would make sense? [clasp] https://github.com/drmeister/clasp
  23. …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)
  24. …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
  25. …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
  26. 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
  27. …https://common-lisp.net/project/ecl/ https://common-lisp.net/project/mkcl/ https://wukix.com/mocl https://github.com/drmeister/clasp
  28. …to get rid of a lot of stuff. [1] "Embeddable Common Lisp" https://common-lisp.net/project/ecl/ [2] https://github.com/drmeister/clasp
  29. …C++": https://www.youtube.com/watch?v=h31pURzgYX8 "Clasp — Bringing Common Lisp and C++ Together": https://github.com/drmeister/clasp
  30. …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
  31. Note SICL is used in CLASP https://github.com/drmeister/clasp (according to CLASP author's talk somewhere)
  32. …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.
  33. …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)
  34. …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)
  35. 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.
  36. 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++
  37. …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
  38. …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++
  39. ▲ 12
    Clasp 0.4 – Joining Common Lisp and C++
    story by drmeister · 2015-11-21 · 1 comment
  40. …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
  41. 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++
  42. …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…
  43. 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;…
  44. For anyone looking for the project: https://github.com/drmeister/clasp
  45. ▲ 46
    Clasp – Lisp on LLVM
    story by eatonphil · 2015-02-21 · 12 comments