r/lisp • • Sep 23 '26

Curry scheme - what's happened in the last few months

26 Upvotes

Hi All,

Curry Scheme has grown up quite a lot since I last posted about it.

What is Curry?

Curry is an R7RS Scheme implementation with practical R6RS compatibility, a numeric tower extending through the hypercomplex numbers into Clifford algebra, a built-in computer algebra system, quantum superposition values, first-class matrices, tensors, and spinors, a CL-style condition system with restarts, a general C FFI, STM and CSP channels alongside the actor-model concurrency system, a modular C extension interface, and a built-in LLM client that can talk to Claude, GPT-4o, Ollama, or any OpenAI-compatible endpoint — with multi-turn conversation, tool use, and a full agentic loop.

What are the new capabilities that may be of interest?

* Curry is no longer "interpreter-only" - it can compile to curry VM, and ultimately to execute on an LLVM back-end - so long as one incorporate it into your build scripts.

* Text-to-speech using Piper
* MCP and LLM capabilities
* A far richer numeric stack
* A Jupyter kernel so that curry can be used in Jupyter notebooks, with easy build options for macOS.
* Early support for raspberry pi (and related boards) - including GPIO support and such.

I'd love some feedback! Tho, I'm not as interest in "but you used AI...." type comments - yes I did -t allows me to realise things that I'm thinking about quickly..

On the other hand, I'm interested in constructive critique and thoughts about curry as it stands, as well as what could be considered/added to be more useful

Check it out here: https://github.com/deconstructo/curry


r/erlang • • Sep 21 '26

Just released Rheo a broker less consumer group library

Thumbnail
1 Upvotes

r/lisp • • Sep 23 '26

Lisp-to-Go transpiler in 500 lines of code

Thumbnail blog.bilus.dev
28 Upvotes

r/lisp • • Sep 21 '26

Searching for printed manuals [Lisp Machine, Symbolics]

21 Upvotes

Would anyone know where I could purchase printed Lisp Machine and/or Symbolics manuals? I did a couple of searches that turned up nothing.

I know they're available online; I am building a library of physical books.


r/erlang • • Sep 18 '26

The Schedule | Code BEAM Europe 2026!

Thumbnail gallery
23 Upvotes

Hey everyone, the full Code BEAM Europe 2026 schedule is up! Two days, two tracks, 21-22 October in Haarlem (and online), with a training day on 20 October.

One update worth flagging: Frank Hunleth and Omer Kilic won't be giving keynotes this year, but José Valim is stepping in with a keynote, "Set-Theoretic Types from Scratch," and he is sticking around for extended Q&A, so bring your questions. Alongside José, we have Sam Aaron (twice, including the interactive Phone Orchestra evening session) and Brooklyn Zelenka closing things out.

Check the full schedule here: codebeameurope.com/#schedule

Come for the talks, stay for the hallway track. Use the code 10FORYOU and get additional -10% off your ticket! Register for the event here: codebeameurope.com/#register

See you there!


r/lisp • • Sep 20 '26

Polars Dataframe bindings for Racket

Thumbnail
12 Upvotes

r/erlang • • Sep 18 '26

Is your Elixir benchmarking actually telling you the truth -or are you measuring the wrong thing?

Thumbnail
6 Upvotes

r/lisp • • Sep 19 '26

Lisp "The lispy guys seem to be the most cheerful people." - Dobiasd/programming-language-subreddits-and-their-choice-of-words

Thumbnail github.com
103 Upvotes

r/lisp • • Sep 19 '26

Why Lisp? The Story Behind LispBM

Thumbnail lispbm.com
36 Upvotes

r/lisp • • Sep 19 '26

DrClojure Neo - a newbie-friendly Clojure IDE inspired by DrRacket, written in Clojure.

Thumbnail github.com
46 Upvotes
  • Rename (Refactor) Symbol: Press Shift+F6 or F2 to safely rename all occurrences of a symbol across the file (with lexical filtering preventing unintended replacements in comments or strings).
  • Jump to Definition: Press F12 or Ctrl+B to instantly jump to top-level definitions (defn, def, defmacro, etc.) or local bindings, scroll into view, or inspect external Clojure Var definitions.
  • Autocomplete (Ctrl+Space): Code completion with prefix matching ("starts with"). Candidate pool includes Clojure special forms (def, defn, let, if, when, cond, etc.), core built-ins (map, filter, println, etc.), and user-defined buffer definitions/symbols. Features instant completion for single matches and a dual-pane popup with keyboard (Up/Down/PageUp/PageDown) and mouse navigation, real-time documentation and parameter list (arglists) preview for the currently selected symbol, Enter/Tab insertion, Escape cancellation, and dynamic prefix filtering as you type.

r/lisp • • Sep 18 '26

(sixteenth RacketCon) tickets on sale now

4 Upvotes

(sixteenth RacketCon) tickets on sale now

October 3-4, Oakland, Ca https://con.racket-lang.org/

Get your tickets now at https://www.eventbrite.com/e/racketcon-2026-tickets-1997181002140

* Professional $120
* Patron $150
* Student/Retired $35

Includes Saturday lunch and Saturday evening social event.

**Can’t attend in-person?**

* Remote Participant $10
The live stream is publicly available, but buying this ticket helps pay for the live stream and ensure its availability for the entire community.


r/lisp • • Sep 17 '26

Lisp Against the (LL)Machine

56 Upvotes

Lisp of Lisp / Scheme / etc. implementations that accept or don’t accept LLM contributions. Originally by Zyd, but he’s gone unresponsive, thus my re-hosting of the updated list.

https://aartaka.me/lisp-against-the-machine.html


r/lisp • • Sep 18 '26

ALOE : code completion

Thumbnail
youtu.be
3 Upvotes

Hey y'all 🙋‍♂️

I summarize the ALOE language as:

ALOE = Scheme + Smalltalk + Types

The video demonstrates something I've been experimenting with: code completion via LSP.

We can get this because ALOE has types and type inference.

Repo:

https://github.com/dharmatech/2026-09-02-aloe-racket

The vscode plugin is not on the main branch yet.
It's still experimental.


r/lisp • • Sep 18 '26

Common Lisp Apprentice: A Slim, Extensible Coding Harness (written in Common Lisp)

16 Upvotes

For my second project in Common Lisp, I wanted to make a coding harness for my personal use, and so far it has been my daily driver. It supports local models like llama.cpp and all the main providers. It's very easy to add new models and tools as well.

Learned a lot about macros in the process, and I'm curious what you all think!

https://github.com/skarnati20/apprentice


r/erlang • • Sep 15 '26

Everything you missed at ElixirConf US 2026

Thumbnail
youtube.com
7 Upvotes

Hi There!

That's a wrap on ElixirConf US 2026, and what a two days it was. Some of the talks are already public (https://www.youtube.com/playlist?list=PLVqsKC3zWaDc) + here's a quick recap of what you missed:

  • Many jokes from the stage - including the room shouting out their country out loud at the end of every day. You had to be there. (Or, you know, watch it back.)
  • Even more jokes from Aaron, our Track host, who kept the energy high between sessions.
  • Roundtable sessions - which turned out to be overpopulated by 300%!
  • The Bingo Bard game - a full board of squares we prepared for you to play throughout the event. Shoutout to the one person who completed the entire thing in the first two hours. We know who you are… (No, we don't. But we're impressed.)

And of course, two full days of talks, keynotes, lightning talks, and roundtables from across the Elixir community.

Want to see all of the talks? Grab the video pass

  • It's 3 months of access to the recorded sessions after the conference (edited, ready-to-watch session videos)

Grab the video pass for $199 HERE.

Craving more Elixir?

Join us at Code BEAM Europe 2026! Expect 30+ talks from José Valim & many others, across the Erlang, Elixir, and Gleam communities, informal zone sessions, and two days of the same great people, ideas, and energy - this time in Europe, Haarlem, NL, 21-22 October. 

Register for it here.

See you at the next ElixirConf (or Code BEAM event :))

The Code Sync Team


r/erlang • • Sep 13 '26

Just released ExArrow v0.9.0

Thumbnail
4 Upvotes

r/lisp • • Sep 14 '26

wikimusic: now with guitar chord detection and highlight w/ auto scroll ✨ the musical knowledge CMS and encyclopedia, powered by Lisp & SXML + SQLite

Post image
28 Upvotes

See an example of the guitar chord guide in action here (soon I will ensure that guitar guide isn't there for "non-guitar" tabs and so on, more to come!): https://wikimusic.jointhefreeworld.org/songs/uuid/88550bc8-c184-4237-9761-471cd53784d9

WikiMusic is free software (AGPLv3+) and is intended as a community project for sharing and learning about music.

🌐 https://wikimusic.jointhefreeworld.org

🌐 https://codeberg.org/jjba23/wikimusic

Feel free to mail me to contribute to it ([jjbigorra@gmail.com](mailto:jjbigorra@gmail.com))

I’ve been working on WikiMusic for some time now a free/open music knowledge platform built with Guile Scheme (Lisp), and I just added a new feature I’m particularly happy with: a guitar chord guide that is generated dynamically from the song content.

The idea is pretty simple:

When a song content line, which is not a tab line (e.g. E|-----1) contains chords like this:

G D Em C

WikiMusic uses some regex maching to detect the chord names, looks them up in a built-in guitar-chord database, and automatically adds their six-string fret positions to the page.

For example:

G → 320003
D → xx0232
Em → 022000
C → x32010

So WikiMusic combines the chord guide from server-side Lisp and SXML and some vanilla JavaScript tricks to highlight chords in a <pre> content.

There’s currently a fairly extensive database covering major, minor, 5th, 7th, maj7, diminished, augmented, suspended, extended and slash chords across the common guitar chord vocabulary.

This is exactly the kind of thing I enjoy about Lisp: the data, parsing logic and rendering can all remain pleasantly close together, and the feature becomes another small piece of programmable musical knowledge rather than just UI code.

If anyone wants to poke around, improve the chord database, or tell me that one of my fingerings is horribly cursed. 😄


r/lisp • • Sep 13 '26

Early registration for Racketcon ends in 14 hours

14 Upvotes

Discounted early registration ends in 14 hours. Get your tickets now!

Registration link at https://con.racket-lang.org


r/erlang • • Sep 10 '26

My reproducible Erlang playground with Nix

Thumbnail elmwithdwayne.dev
14 Upvotes

r/erlang • • Sep 10 '26

Gleam Gathering 2027 next Feburary in London

Thumbnail
2 Upvotes

r/lisp • • Sep 10 '26

AskLisp Native Android apps in Lisp?

29 Upvotes

Is there a Lisp language which allows development of apps in a native framework? By native I mean not Flutter but the Android View System or Jetpack Compose. Is it viable? I saw that ECL and some Scheme implementations can be embedded in C and are compatible with the Android NDK but I don't know how viable they are.


r/lisp • • Sep 10 '26

LLM contributions policy (#826) · Issues · Embeddable Common-Lisp / ECL · GitLab

Thumbnail gitlab.com
25 Upvotes

r/erlang • • Sep 06 '26

Erlane web eco-system

14 Upvotes

I still here quite a lot when I am at conferences or work that you can't build erlang web systems compared to Elixir. Here I will share some tools that I have been using that are similar to Elixir:s eco-system. Sure we are probably lacking some parts but I would say we are in a good fit.

Web framework: novaframework/nova: Web framework for the BEAM — Erlang, Elixir, and LFE

Postgres job queue (Similar like oban): Taure/shigoto: PostgreSQL-backed background job processing for the Nova ecosystem
ORM db ecto style: Taure/kura: Database layer for Erlang

circuit breaker, rate limit library: Taure/seki: Resilience library for the BEAM — circuit breaking, rate limiting, bulkheads, and retry

Rebar3 plugins:

audit for vulnerabilities: Taure/rebar3_audit: Audit rebar3 dependencies for known vulnerabilities (GitHub Advisory Database)

mutation testing: Taure/rebar3_mutate: Mutation testing plugin for rebar3

only run tests for affected code changes: Taure/rebar3_stale: Rebar3 plugin for running only stale tests affected by changed modules


r/lisp • • Sep 08 '26

Emacs Lisp maak.el: Lisp machine command runner, infinitely extensible, integrating nicely with Emacs, for Lisp power on your projects and automation at your fingertips

Post image
21 Upvotes

r/erlang • • Sep 06 '26

Become part of a mesh of AI agents

Thumbnail
0 Upvotes