What is to go-to environment on Windows for Common LISP development?

This page summarizes the projects mentioned and recommended in the original post on /r/Common_Lisp

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • cormanlisp

    Corman Lisp

  • All alternative options I am aware of: VSCode + Alive plugin https://marketplace.visualstudio.com/items?itemName=rheller.alive Corman Common Lisp: https://github.com/sharplispers/cormanlisp Binary installers available under "Releases" LispWorks Personal Edition Atom editor + SLIME https://github.com/sjlevine/atom-slime

  • clog

    CLOG - The Common Lisp Omnificent GUI

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • atom-slime

    Write lisp code efficiently with Atom

  • All alternative options I am aware of: VSCode + Alive plugin https://marketplace.visualstudio.com/items?itemName=rheller.alive Corman Common Lisp: https://github.com/sharplispers/cormanlisp Binary installers available under "Releases" LispWorks Personal Edition Atom editor + SLIME https://github.com/sjlevine/atom-slime

  • atom

    :atom: Community build of the hackable text editor (by atom-community)

  • Yes, I know Microsoft is archiving the Atom editor repo, but a public fork lives on. https://github.com/atom-community/atom/ atom-slime is probably still my favorite of the bunch. It actually uses Emacs SLIME. But I haven't looked at it in a couple years or longer.

  • SLIMA

    Superior Lisp Interactive Mode for Pulsar

  • Careful! The Atom plugin is SLIMA, since a few years: https://github.com/neil-lindquist/SLIMA/ (it's a fork, atom-slime's maintainer didn't feel like sharing commit rights). In doubt: https://lispcookbook.github.io/cl-cookbook/editor-support.html

  • neoterm

    Wrapper of some vim/neovim's :terminal functions.

  • Neovim works just fine. I use Neoterm to send-to-repl, here's what my config looks like. Your other options include vlime and slimv. I switched to neoterm because it's simple, explicit, and doesn't create unpredictable windows. Works for any other language just as well.

  • dotfiles

    vim, vifm, tmux, fzf, fish, sxhkd (by mwgkgk)

  • Neovim works just fine. I use Neoterm to send-to-repl, here's what my config looks like. Your other options include vlime and slimv. I switched to neoterm because it's simple, explicit, and doesn't create unpredictable windows. Works for any other language just as well.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • vlime

    A Common Lisp dev environment for Vim (and Neovim)

  • Neovim works just fine. I use Neoterm to send-to-repl, here's what my config looks like. Your other options include vlime and slimv. I switched to neoterm because it's simple, explicit, and doesn't create unpredictable windows. Works for any other language just as well.

  • slimv

    Official mirror of Slimv versions released on vim.org

  • Neovim works just fine. I use Neoterm to send-to-repl, here's what my config looks like. Your other options include vlime and slimv. I switched to neoterm because it's simple, explicit, and doesn't create unpredictable windows. Works for any other language just as well.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts