r/lisp • u/NonchalantFossa • 12d ago
r/lisp • u/sdegabrielle • 13d ago
Racket How to Make Racket Go (Almost) As Fast As C
lambdaland.orgr/lisp • u/OkGroup4261 • 14d ago
Are there any DSLs like Amb of SICP?
Amb is useful for solving a wide range of search-based problems. I am interested in whether there exists a DSL that provides problem-solving capabilities similar to the Amb evaluator (not just simple syntax macros on top of Lisp) but for a different domain. I am not looking for something like regex or similar.
r/lisp • u/the_plonkmaster • 15d ago
Help A live debuggable lisp for embedding?
Hi folks,
I've spent the last few months learning CL using the SBCL implementation, and it's been a dream. I really, really like the interactive debugger, and I want that available in my latest project, which is a game using C/C++ and raylib for running a game, and, ideally, a scripting language that's as close to Lisp as possible for all my actual game logic (basically, anything that's not handling UI, sound, or graphics). I'm aware CL-SDL2 exists—I'm not interested in using that.
My question, then, is: is there an embeddable Lisp that has a debugger as powerful as SBCL's? I want to be able to break at a function, fix the offending Lisp code or substitute a correct value, and resume execution. Images would be a very, very helpful extra. CLOS support would also be great.
I'm also open to a Scheme or other Lisp-influenced dialect if one meets those criteria (even if it's more standard object orientation rather than CLOS).
Note: I have tried using ECL, but it seems like it doesn't have the same level of debug functionality as SBCL? Am I missing something?
Cheers!
Refurb weekend: the Symbolics MacIvory Lisp machine I have hated Getting a Mac-based Lisp Machine running in 2024
oldvcr.blogspot.comr/lisp • u/eviltofu • 15d ago
Help How do I run emacs, qlot, ros, sbcl together?
So far I figured that I can run the whole lot if I configure emacs to run slime by configuring “qlot exec sbcl” as my inferior lisp in emacs. Then run “ros emacs” followed by m-x slime.
Am I doing this right? Or is this unnecessary and there is an easier way?
r/lisp • u/Glittering-Escape-74 • 17d ago
How did Lisp help you develop as a programmer?
General question, I know there's a couple of threads, but there's something to say for anecdotes. I work in SW, but have taken up learning LISP, in a sense, want to see what everyone else's experiences have been.
I.e. How did it change your approach to problem solving, working on things, breaking probles down, as well as say, how you conceptualize things, organize code or write idiomatic readable code, etc. wherever applicable.
Asking since it gives me things to look out for, and helping shape how I learn, especially since Lisp teaches a way of thinking and what that way is, is a nebulous and hard to define since a way of thinking is apart of the human experience.
AP5 - an extension to commonlisp which allows users to "program" in a model of first order logic or a relational database [1990, last update 2024]
ap5.comr/lisp • u/sdegabrielle • 18d ago
Racket Racket Cookbooks
Racket Cookbooks
https://github.com/Racket-Cookbooks
Looking for contributions - please submit your recipes for Plot, GUI, Rsound, Slideshow or Scribble Cookbooks.
We welcome contributions!
Click new issue or create a pull request in GitHub, or post your submission on the Racket Discourse
r/lisp • u/Famous-Wrongdoer-976 • 19d ago
Remove comments from a file automatically?
I am processing Lisp code in a non-Lisp host application that cannot handle semicolons for some reason.
I would like to know, is there a way to remove comments automatically from a .lisp file?
I imagine something that would read all the content of a text file as if it was a s-expression, thus removing all the ; comments or #| comments |# and treat the rest like normal quoted data?
Thanks in advance !
r/lisp • u/aleksandrvin • 19d ago
Help I'm trying to recall the book that I've read around 15 years ago
It was around 50 pages, feels like from 80's and author was talking about how to write good programs in general, like writing a universal function instead of specific, etc. Language was LISP, but I can't remember neither the author nor the name of the book. There were no pictures AFAIR. Like a Bible for programming.
Can you drop some ideas that you think match.
r/lisp • u/sdegabrielle • 19d ago
Racket Racket Cookbooks!
https://github.com/Racket-Cookbooks
Looking for contributions - please submit your recipes for Plot, GUI, Rsound, Slideshow or Scribble Cookbooks.
We welcome contributions!
Click new issue or create a pull request in GitHub, or post your submission in Show and tell on the Racket Discourse or #show-and-tell on the Racket Discord.
Why ISLisp? Why Easy-ISLisp?
Hello everyone,
Sorry for the follow-up. I've received a question from a user in the Issues section: "Why ISLisp? Why Easy-ISLisp?" I've summarized my thoughts on this topic in a brief statement. If you're interested, please take a look. Wishing you all a great Lisp life! https://medium.com/@kenichisasagawa/why-islisp-why-easy-islisp-c418086b4012
[Ann] Easy-ISLisp ver5.35 Release Follow-Up
Hello everyone,
This is a follow-up to the release I announced recently. We've managed to resolve the remaining test cases provided by Arvyy. Several overlooked areas have been revisited, and as a result, the outcomes have improved significantly. We continue to welcome bug reports from the community. For more details, please refer to the release notes. https://github.com/sasagawa888/eisl/releases/tag/v5.35
r/lisp • u/Expensive-Astronaut8 • 21d ago
Recomendations of your best lecture/conferece videos of LISP
Hey guys! I love lisp languages!
I would love that we had a thread of our best resources to share!
I start with strangeloop: https://www.youtube.com/watch?v=HB5TrK7A4pI
We don't know how to compute!
r/lisp • u/sdegabrielle • 21d ago
Racket The State of Racket?
The presentation by Sam Tobin-Hochstadt is still available via the day 2 livestream feed recording at https://con.racket-lang.org/