rmict.nl
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
abbadon420@sh.itjust.works to Programming@programming.dev · 11 days ago

lisp is an old language,but not dead. What is it actively used for these days?

message-square
message-square
12
link
fedilink
30
message-square

lisp is an old language,but not dead. What is it actively used for these days?

abbadon420@sh.itjust.works to Programming@programming.dev · 11 days ago
message-square
12
link
fedilink
alert-triangle
You must log in or # to comment.
  • yetAnotherUser@lemmy.ca
    link
    fedilink
    arrow-up
    4
    ·
    5 days ago

    I almost forgot to reply. There’s this group called Spritely Institute that is developing some really cool tools to use with Scheme. iirc two of the institute’s members were co-authors of the Fediverse’s ActivityPub protocol. Not only have they developed a compiler from Scheme to WebAssembly, but they are also building tools that make it way easier to write programs that network with other computers and are as safe as possible. I read this paper they wrote about it, and their ideas look so cool… I hope you also find it cool.

  • anton@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    9
    ·
    10 days ago

    According to Greenspun’s tenth rule it’s everywhere ; )

    • MonkderVierte@lemmy.zip
      link
      fedilink
      arrow-up
      4
      ·
      10 days ago

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

      Nice.

  • jcr@jlai.lu
    link
    fedilink
    Français
    arrow-up
    7
    ·
    10 days 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
    link
    fedilink
    arrow-up
    6
    ·
    10 days ago

    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.worksOP
      link
      fedilink
      arrow-up
      3
      ·
      10 days ago

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

  • dparticiple@sh.itjust.works
    link
    fedilink
    arrow-up
    6
    ·
    10 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
    link
    fedilink
    English
    arrow-up
    5
    ·
    11 days ago

    Doesn’t GIMP use Scheme for its plugins?

    • Solemarc@lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      10 days ago

      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
        link
        fedilink
        English
        arrow-up
        7
        ·
        10 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.

  • HaraldvonBlauzahn@feddit.org
    link
    fedilink
    arrow-up
    3
    ·
    8 days ago
    • The Jepsen project, which performs heavy testing of distributed database engines, and often finds bugs, is written in Clojure: https://jepsen.io/
    • The Maxima computer algebra software is in Common Lisp
    • The ITA flight fare search and pricing system is in Common Lisp
    • and my beloved tiling window manager, stumpwm, is also written in Common Lisp
  • bacon_pdp@lemmy.world
    link
    fedilink
    arrow-up
    4
    arrow-down
    2
    ·
    11 days ago

    Basically big, over ambitious projects that have a single developer

Programming@programming.dev

programming@programming.dev

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programming@programming.dev

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



Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 787 users / day
  • 1.8K users / week
  • 3.68K users / month
  • 8.56K users / 6 months
  • 1 local subscriber
  • 26.3K subscribers
  • 986 Posts
  • 9.54K Comments
  • Modlog
  • mods:
  • snowe@programming.dev
  • Ategon@programming.dev
  • UlrikHD@programming.dev
  • bugsmith@programming.dev
  • Spyro@programming.dev
  • BE: 0.19.13
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org