Improving REPL experience in terminal?

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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. repl-utilities

    Ease common tasks at the REPL.

    What are the features you'd like to see for a barebones REPL workflow? Have someone already worked on it (I'm only aware of repl-utilities, but it's not really moving further than mere helpers and shortcuts)?

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. CIEL

    CIEL Is an Extended Lisp. Scripting with batteries included.

    check out CIEL, one of it's goal is to be a quality terminal repl

  4. RLWRAP-SBCL-LISP-COMPLETIONS

    How to enable TAB completions of common lisp commands using SBCL

  5. cl-repl

    A full-featured repl implementation designed to work with Roswell

    But you don't have syntax highlighting :( On errors, the debugger looks arcane… cl-repl or sbcli might help. With sbcli, you even don't have the interactive debugger, only the stacktrace. It's easier for beginners (or for quick development). They are based on readline and do some things well (match parenthesis, multiline input for cl-repl).

  6. sbcli

    A REPL for my SBCL needs

    But you don't have syntax highlighting :( On errors, the debugger looks arcane… cl-repl or sbcli might help. With sbcli, you even don't have the interactive debugger, only the stacktrace. It's easier for beginners (or for quick development). They are based on readline and do some things well (match parenthesis, multiline input for cl-repl).

  7. magic-ed

    Editing facility for Common Lisp REPL

    Without Lem, how do you edit files? We need to edit and load files in the REPL. magic-ed could help. What if before loading the file, we added some style criticisms? The lisp-critic is waiting to be adopted and expanded (while colisper has too simple rules).

  8. lisp-critic

    The Lisp Critic scans your code for instances of bad Lisp programming practice.

    Without Lem, how do you edit files? We need to edit and load files in the REPL. magic-ed could help. What if before loading the file, we added some style criticisms? The lisp-critic is waiting to be adopted and expanded (while colisper has too simple rules).

  9. colisper

    Check and transform Lisp code with Comby (beta)

    Without Lem, how do you edit files? We need to edit and load files in the REPL. magic-ed could help. What if before loading the file, we added some style criticisms? The lisp-critic is waiting to be adopted and expanded (while colisper has too simple rules).

  10. clesh

    CLESH a very short and simple program, written in Common Lisp, that extends Common Lisp to embed shell code in a manner similar to perl's backtick.

    Now, it's only personal, but I like to fire one-off shell commands… can we escape the Lisp REPL or not? If not, we could use a shell pass-through, for example "! ls" with clesh. Ruricolist's cmd is nice to have too. This is becoming an heresy, but what if we could fire a shell command and interpret its result with a Lisp function, or mix and match the two? Lish is doing an awesome work already, although it's a difficult field. Interactive commands like sudo and htop work there, at least. It ships a Lisp REPL and a debugger for the terminal too (similar to Roswell, then).

  11. lish

    Discontinued Lisp Shell

    Now, it's only personal, but I like to fire one-off shell commands… can we escape the Lisp REPL or not? If not, we could use a shell pass-through, for example "! ls" with clesh. Ruricolist's cmd is nice to have too. This is becoming an heresy, but what if we could fire a shell command and interpret its result with a Lisp function, or mix and match the two? Lish is doing an awesome work already, although it's a difficult field. Interactive commands like sudo and htop work there, at least. It ships a Lisp REPL and a debugger for the terminal too (similar to Roswell, then).

  12. cl-livedocs

    Live web documentation browser for Common Lisp. Based on Webinfo project.

    and this prints the documentation of concatenate. As you mentioned, repl-utilities has a few utilities, such as printing a summary for a system. We could go further and ship a web-based image browser, like livedocs.

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

  • CIEL Is an Extended Lisp

    19 projects | news.ycombinator.com | 30 Aug 2024
  • Homoiconic Python

    12 projects | news.ycombinator.com | 12 May 2024
  • Create a Common Lisp Web app using ningle

    5 projects | dev.to | 1 Aug 2022
  • Rewrite (rule based Lisp (sort of))

    2 projects | /r/lisp | 4 Jul 2022
  • Anyone using code formatter for elisp?

    7 projects | /r/emacs | 7 Oct 2021

Did you know that Common Lisp is
the 33rd most popular programming language
based on number of references?