r/lisp • • Jun 10 '26

RacketCon 2026: call for presentations

20 Upvotes

RacketCon 2026: call for presentations

The (sixteenth RacketCon) will be in Oakland, CA on October 3-4 (Sat-Sun).

We are looking for speakers

We need you!

Calling racketeers new or experienced, we want to hear from you.

Are you unsure or just new to presenting? let us know - con-organizers@racket-lang.org - and we will do our best to help you.

Continuing with tradition, we'll also allow Racketeers to nominate speakers. Nominated speakers will be considered by the committee and contacted.

We will also accept nominations for a potential keynote speaker.

Talks will be 20-25 minutes long with 5 minutes for questions at the end. Speakers' registration fees will be waived, but we are unable to cover transportation and lodging expenses.

The deadline for proposals is July 15th. Selected speakers will be notified by August 1st.

RacketCon is a public gathering dedicated to fostering a vibrant, innovative, and inclusive community around the Racket programming language. We aim to create an exciting and enjoyable conference open to anyone interested in Racket, filled with inspiring content, reaching and engaging both the Racket community and the wider programming world.


Any questions, comments, or concerns? Please contact us at con-organizers@racket-lang.org.


r/lisp • • May 25 '26

New CL VSCode extension: OLIVE

Thumbnail marketplace.visualstudio.com
42 Upvotes

Also on Open VSX Registry (for VSCodium): https://open-vsx.org/extension/kchanqvq/olive

Why another VSCode extension? VSCode is important for getting newcomers nowadays. I have some very smart people at work who use VSCode, like everyone else. Selling Lisp and Emacs at the same time is ε2 harder, so I told them to use Alive, and start hacking on my super-duper research code. The result was shocking -- they come back reporting "unproductive" because "small problems here and there like REPL freezing". And they refuse to try Lisp again, because first impression matters, what a tragedy!

I have lived in our Emacs bubble comfortably for too long, and blundered recommending something I never used. I should have tried Alive at least once before recommending it!!! So I installed VSCode and Alive to see what's going on. I come to the conclusion that while Alive is a nobel experiment, some basic design choices make it very hard to get stable enough for a daily driver:

  • the author wants to compile Lisp file in the background "the VSCode way" and ditched SWANK because it's too "Emacs centric" to support that. However IMHO this is rather a Lisp problem and not an Emacs problem at all! compile-file runs arbitrary code and running it at arbitrary moment is not good for health. One reason for ditching SWANK is "debugger pops up at any moment" when they do so and they want to suppress it. Ummm debugger popups because the Lisp needs help?
    • IMHO most design choices in SWANK are Lisp-specific instead of Emacs-specific. There are lots of success using SWANK in other editors: SLIMA, SLIMV, LEM uses a simplified verion, etc.
  • REPL starts new thread for every evaluation. Why? Now good old (READ) and nested REPL don't work.
  • The LSP server is no where near as stable and complete as Swank. This is immediately obvious after 1 minute of use.

So I decide to fix it. Here is a VSCode extension that uses good old SWANK, and as the primary goal tries to get as good as Emacs as possible. Please ask people to use it (and learn Lisp)! Working with VSCode was really torturous, I hope I did not suffer in vain.


r/lisp • • 15h ago

Common Lisp Turbo Lisp: a Common Lisp environment with native macOS and terminal interfaces — looking for testers

32 Upvotes

I’ve been building the Common Lisp programming environment I want to work in, and I’d love some help testing it.

It’s called Turbo Lisp (based on SBCL). It brings together a Listener, debugger, object inspector, conditional breakpoints + stepper, and Zeta—an extensible editor in the Emacs tradition, written in Common Lisp.

On macOS, it uses native AppKit UI through Chattanooga, a Lisp/Objective-C bridge I built. It also runs in the terminal through Oak Ridge, my Lisp port of Ratatui. Both use WhateverCLIM, which is the CLIM2 code from Franz plus my own modernization, including presentations: displayed Lisp objects you can click and inspect.

Rather than write a wall of text, here are two short, captioned demos (you may need to switch to 1080p on YouTube):

v0.2.1 patch release is available for Apple Silicon Macs, Intel Macs, and Linux x86-64. The Mac builds currently require macOS 26.

I’m especially interested in hearing:

  • Does it install and start properly on your machine?
  • Can you find your way around the Listener, editor, and debugger?
  • Does the terminal interface work with your terminal emulator?
  • Where does it feel confusing, awkward, or broken?

You don’t need to be a CLIM expert. A report that says “I tried this and got stuck here” is useful. Please include your OS, CPU architecture, and terminal emulator where relevant.

It’s still early, and I’m looking for honest feedback from people using it outside my own setup.

Source, README, and downloads


r/lisp • • 2d ago

UK Racket meet-up (London) Tuesday 20 October 2026

6 Upvotes

# UK Racket meet-up (London) Tuesday 20 October 2026

7:30pm at The City Pride 🍕 28 Farringdon Ln, London EC1R 3AU

Join us for discussion and pizza. All welcome.😁
From November we will be doing short talks and demos!

https://racket.discourse.group/t/uk-racket-meet-up-london-tuesday-20-october-2026-7-30pm/4430

https://luma.com/em6sejij


r/lisp • • 3d ago

Scheme SonicBoom: a Guile-first AI runtime that traces tensor programs with hygienic macros and multi-shot continuations

Thumbnail github.com
14 Upvotes

r/lisp • • 3d ago

DummyScheme now supports coroutine as like lua's coroutine except call/cc

Thumbnail github.com
8 Upvotes

r/lisp • • 3d ago

Help Digital copy of The art of The Metaobject Protocol

3 Upvotes

As far as I know this book was hard copy only. Does anyone know if this is legitemate?


r/lisp • • 4d ago

Common Lisp Faster Integer Reading and Printing in SBCL

Thumbnail in-parentheses.codeberg.page
23 Upvotes

r/lisp • • 6d ago

Big J contra Lisp

Thumbnail casio.ledudu.com
40 Upvotes

The system had a large-scale parallel hardware system called a parallel inference machine (PIM), and five PIM models were produced, including the PIM/p comprised of 512 constituent processors, and the PIM/m comprised of 256 constituent processors. Approximately ¥54 billion was invested in the project over 11 years, and it came to an end in 1992.

https://museum.ipsj.or.jp/en/computer/other/0002.html

Or European "ESPRIT"

https://cordis.europa.eu/programme/id/FP2-ESPRIT-2

That's interesting which way that Lisp AI-wave scare particular National Tech Pops at 70'-80'-90'.

All for nothing.

Except this artifact of ancient hitek civ's Casio Lisp Pocket machine which, even broken, ads for 700+ $ at present time.

yep. whole post about this small cute japan pocket Lisp/Prolog machine. Not refrigerator sized CAR/CDR but 1989 year born. 8-) Love it.


r/lisp • • 6d ago

Common Lisp Faster Float I/O in SBCL

Thumbnail in-parentheses.codeberg.page
25 Upvotes

r/lisp • • 6d ago

Title: Easy-ISLisp 5.69 Released — Minor Bug Fix

6 Upvotes

I've just released Easy-ISLisp version 5.69.

This is a small maintenance release that fixes a compilation error in main.c encountered when building Easy-ISLisp with GCC on WSL2.

The issue was caused by a variable declaration immediately following a case label in the command-line option handler.

The fix was simple: enclosing the relevant code in a block using {}.

There are no other changes in this release.

Sometimes maintaining a language implementation is just about fixing little things like this!

GitHub: https://github.com/sasagawa888/eisl

Happy Lisp hacking!


r/lisp • • 7d ago

AskLisp Have any of you done Topology x Lisp research ? Topological Analysis of Lisp syntax is something I’m actually very interested in for FuturLang research

8 Upvotes

Have any of you done Topology x Lisp research ?

Topological Analysis of Lisp syntax is something I’m actually very interested in for FuturLang research


r/lisp • • 7d ago

Missed RacketCon this year?

14 Upvotes

# Missed RacketCon this year?

The videos are now available at https://con.racket-lang.org or https://youtube.com/playlist?list=PLac8FQVpsRAU&si=fPf0NNLIMv14WtfR

Discuss on the Racket [Discourse](https://racket.discourse.group/invites/VxkBcXY7yL) and [Discord](https://discord.gg/6Zq8sH5)

Please consider sponsoring us https://racket-lang.org/rplf.html


r/lisp • • 8d ago

Clamiga and Clamacs

Thumbnail nnamgreb.de
15 Upvotes

r/lisp • • 8d ago

Survey for senior devs/CTOs about choosing programming languages

4 Upvotes

I'm currently working on a project looking at how/why devs and CTOs choose programming languages, and I'm particularly interested in understanding people's experiences with Clojure.

The survey takes about 7 mins, and I'd love to hear from as many people as possible!

Appreciate it 🙌

Here's the survey


r/lisp • • 9d ago

Evergreen Common Lisp

Thumbnail github.com
6 Upvotes

r/lisp • • 10d ago

Common Lisp an application in lisp you grow by talking to it

Thumbnail ghuntley.com
26 Upvotes

r/lisp • • 12d ago

Lisp Made a spell crafting IDE that uses Lisp as the syntax.

Enable HLS to view with audio, or disable this notification

244 Upvotes

Finally posting after lurking here for a long time. Friends don't care too much about this sort of thing.

This is written in Odin, with my own small Lisp interpreter from over 5 years ago. Lisp was the easy choice, primarily because paren's are easier to parse into pretty circles, but also it is much lighter than including Lua.

Using Raylib for the rendering.

There are tons of things I want to implement, but I finally got it into a state that I'm happy sharing something about it. Like one thing I want to change is that spells shouldn't define the cost, but functions like `move-toward` should consume MP as they are called.

There are other spell effects not demoed: shield, heal, buff, debuff, damage, status, teleport, etc.

As for the window decor, a Windows 7 skin for KDE Plasma.


r/lisp • • 12d ago

Tell me about an interesting program you wrote or maintained

41 Upvotes

Hi all,

Younger dev here I’ve been reading the SICP book and also blog posts about Common Lisp and Emacs Lisp and I’m fascinated by the culture during its heyday (e.g. Symbolics era). But I didn't find more anecdotes besides the one here about how in the 1990s a piece of Germany’s air traffic control software ran on Emacs.

I’d love to hear about the programs you used to deal with and overall what tasks you think Lisp excelled in.

Thank you!


r/lisp • • 13d ago

Scheme Interview with CHICKEN Scheme Maintainer Sjamaan/Peter Bex

Thumbnail alexalejandre.com
53 Upvotes

r/lisp • • 13d ago

BLEG: A Facelift for common-lisp.net

Thumbnail common-lisp.net
15 Upvotes

r/lisp • • 14d ago

UPDATE 2: CL-OBJC is reborn!

Thumbnail
9 Upvotes

r/lisp • • 16d ago

No nonsense project management: Lucidplan v1.6.7 ✨ - powered by Lisp: now with native drag and drop in Backlog and Kanban - FLOSS Trello/Jira style software that is fast and easy to learn, self-host and privacy friendly

Post image
74 Upvotes

Hi community. It's been now a bit more than 2 years since I started to work on this "project management project", with many ideas and with a good vision of how to improve and be better than certain bespoke commercial tooling out there. I am happy to announce version v1.6.7 with a lot of polished aspects and new features that make it a joy to use (even if I say so myself)

LucidPlan is a simple, hackable, free and open source project management software that you can easily self-host, you only need something that runs Guile Scheme and a SQLite database. (Guix is recommended, not mandatory)

I spent years using things like Jira, Trello, Asana, GitHub projects and eventually became frustrated with how much complexity gets piled onto what should essentially be:

projects → tickets → priorities → workflow → done

I decided to build my own as a challenge, but also to create something blazingly fast and simple, that people can quickly learn (even applicable to non-tech projects). Also I aimed for ease of self-hosting, no SPA frameworks and no dependency on proprietary clouds or software.

LucidPlan is licensed under the GNU AGPLv3 or later. Source code:

https://codeberg.org/jjba23/lucidplan

You can also look at my running instance:

https://lucidplan.jointhefreeworld.org/

The project leverages the power of Lisp (Guile Scheme) by using SXML for front-end aspects, clean controllers with Artanis and a powerful repository pattern abstraction.

What does it do?

  • Manages your project backlogs with ticket priorities
  • Native drag-and-drop ticket reordering (priority)
  • Kanban boards with drag-and-drop status changes
  • Global/project search (still more work to be done)
  • Users, assignees and fine-grained permissions
  • Light/dark mode
  • Keyboard-accessible ticket and project lists
  • Org-mode syntax in ticket titles and descriptions
  • Org links and rich Org content rendered to HTML
  • Hackable/customizable with Scheme
  • Lightweight, and mobile-friendly
  • SQLite backend
  • Lightweight vanilla JavaScript on the frontend for some interactive enhancements

The Org-mode integration is particularly fun: you can write ticket descriptions using Org syntax and LucidPlan renders the result as HTML.

For example, your ticket can contain things like:

* Investigate weird bug

The problem seems to happen when [[https://example.org][this thing]] is enabled.

- Check configuration
- Reproduce the problem
- Fix it

…and LucidPlan renders that into the ticket as pretty styled HTML. (see orgwebalchemy post: https://www.reddit.com/r/lisp/comments/1wox8h4/parsing_org_mode_with_parsing_expression_grammars/ ).

There is still plenty to improve, and I'd genuinely love feedback from people who actually use project-management software daily. I think you'll find LucidPlan as a refreshing take.

Especially interested in hearing from the community:

  • What do you hate about existing project-management tools?
  • What features do you consider essential?
  • Would you use a Lisp/Guile-based project-management system?
  • What would make LucidPlan useful for your own projects? What killer feature can I work next?

Happy hacking :-)


r/lisp • • 16d ago

DummyScheme now supports R5RS, and also has hash-table series functions which is implemented as a hybird of array+hash like lua's table

Thumbnail github.com
8 Upvotes

r/lisp • • 17d ago

What makes Lisp difficult to read?

Thumbnail paultm.nl
32 Upvotes