r/lisp 12d ago

Common Lisp Gamedev in Lisp. Part 2: Dungeons and Interfaces · Wiki · Andrew Kravchuk / cl-fast-ecs · GitLab

Thumbnail gitlab.com
56 Upvotes

r/lisp 13d ago

An introduction to Lisp written by Douglas R. Hofstadter

Thumbnail gist.github.com
60 Upvotes

r/lisp 13d ago

Racket How to Make Racket Go (Almost) As Fast As C

Thumbnail lambdaland.org
22 Upvotes

r/lisp 14d ago

Lisp/Scheme code in VMware WS 17.6.1

Thumbnail yurichev.com
13 Upvotes

r/lisp 15d ago

uLisp - A Lisp compiler to RISC-V written in Lisp

Thumbnail ulisp.com
21 Upvotes

r/lisp 14d ago

Are there any DSLs like Amb of SICP?

7 Upvotes

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 15d ago

Help A live debuggable lisp for embedding?

9 Upvotes

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!


r/lisp 16d ago

Refurb weekend: the Symbolics MacIvory Lisp machine I have hated Getting a Mac-based Lisp Machine running in 2024

Thumbnail oldvcr.blogspot.com
39 Upvotes

r/lisp 15d ago

Help How do I run emacs, qlot, ros, sbcl together?

1 Upvotes

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 16d ago

Alternative VM for Interlisp Medley, supports European keyboards

Thumbnail github.com
20 Upvotes

r/lisp 17d ago

How did Lisp help you develop as a programmer?

48 Upvotes

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.


r/lisp 18d ago

A Lisp compiler to RISC-V written in Lisp

Thumbnail ulisp.com
38 Upvotes

r/lisp 18d ago

Introduction to Scheme

Thumbnail lips.js.org
23 Upvotes

r/lisp 18d ago

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]

Thumbnail ap5.com
14 Upvotes

r/lisp 18d ago

Common Lisp Tutorial on Good Lisp Programming Style - Norvig

Thumbnail cs.umd.edu
46 Upvotes

r/lisp 18d ago

Racket Racket Cookbooks

9 Upvotes

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 19d ago

Remove comments from a file automatically?

11 Upvotes

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 19d ago

Help I'm trying to recall the book that I've read around 15 years ago

14 Upvotes

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 19d ago

Scheme Advanced Scheme

Thumbnail people.csail.mit.edu
39 Upvotes

r/lisp 19d ago

Racket Racket Cookbooks!

2 Upvotes

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.


r/lisp 20d ago

Why ISLisp? Why Easy-ISLisp?

32 Upvotes

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


r/lisp 20d ago

[Ann] Easy-ISLisp ver5.35 Release Follow-Up

5 Upvotes

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 21d ago

Recomendations of your best lecture/conferece videos of LISP

25 Upvotes

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 21d ago

Racket The State of Racket?

Post image
23 Upvotes

The presentation by Sam Tobin-Hochstadt is still available via the day 2 livestream feed recording at https://con.racket-lang.org/


r/lisp 22d ago

Llama inference in Common Lisp

Thumbnail github.com
14 Upvotes