this post was submitted on 21 Mar 2026
30 points (100.0% liked)

Programming

26193 readers
188 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
top 10 comments
sorted by: hot top controversial new old
[–] jcr@jlai.lu 7 points 1 day ago

GNU Guile is a dialect of Lisp used by quite a few software.

https://www.gnu.org/software/guile/

It is the configuration language of the Guix OS, a modern distro (very focused on computer freedom) , also by libraries and software like Gnucash, the GNU Debugger, a GUI toolkit for Gnome also, etc.

It is not a replacement of C, but can be used like Python.

[–] balian@lemmy.libertarianfellowship.org 6 points 1 day ago (1 children)

The orange techbro forum site (news.ycombinator.com) is built on a Common Lisp backend (it used to be a Racket-based DSL before). IIRC Grammarly is (was?) also written in Common Lisp.

[–] abbadon420@sh.itjust.works 3 points 1 day ago

They posted something about lisp yesterday, that's how I came to ask this question.

[–] anton@lemmy.blahaj.zone 8 points 2 days ago (1 children)
[–] MonkderVierte@lemmy.zip 4 points 1 day ago* (last edited 1 day ago)

Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.

Nice.

[–] dparticiple@sh.itjust.works 6 points 2 days ago

Years ago (early 2000s) in a product that suffered from poor product management, I worked on a codebase that included some Scheme, and a built-in Scheme interpreter to run it. I always liked the language.I think it might still have a niche in embedded systems and game dev, among other places (I read somewhere that it's used in satellite software due to being hot reloadable)?

[–] hperrin@lemmy.ca 5 points 2 days ago (1 children)

Doesn’t GIMP use Scheme for its plugins?

[–] Solemarc@lemmy.world 6 points 2 days ago (1 children)

A quick google of GIMP docs tells me it uses C, Python and Script-fu so, sorta?

https://developer.gimp.org/resource/writing-a-plug-in/

[–] hperrin@lemmy.ca 7 points 2 days ago

Thanks. :) So not technically Scheme, but a fork of Scheme.

Script-Fu is probably the oldest binding system for extending GIMP. It is also a Scheme variant, which evolved independently for many years now.

[–] bacon_pdp@lemmy.world 2 points 2 days ago

Basically big, over ambitious projects that have a single developer