slime-doc-contribs VS colisper

Compare slime-doc-contribs vs colisper and see what are their differences.

slime-doc-contribs

Documentation contribs for SLIME (the Superior Lisp Interaction Mode for Emacs) (by mmontone)

colisper

Check and transform Lisp code with Comby (beta) (by vindarel)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
slime-doc-contribs colisper
5 6
19 21
- -
5.6 0.0
11 months ago almost 2 years ago
Emacs Lisp Emacs Lisp
- -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

slime-doc-contribs

Posts with mentions or reviews of slime-doc-contribs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-07-19.

colisper

Posts with mentions or reviews of colisper. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-17.
  • Improving REPL experience in terminal?
    11 projects | /r/lisp | 17 May 2023
    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).
  • Rewrite (rule based Lisp (sort of))
    2 projects | /r/lisp | 4 Jul 2022
    Nice! Reminds me of Comby, which makes it easy to match & replace s-exprs too. https://comby.dev/ (I have this POC for predefined Lisp rules: colisper (warn: just a POC))
  • Anyone using code formatter for elisp?
    7 projects | /r/emacs | 7 Oct 2021
    It's also possible to run emacs in batch mode to indent a file: https://github.com/vindarel/colisper/blob/master/emacs-batch-indent.el I don't recall, maybe it won't fix very ill-indented files.
  • What are common mistakes or unidiomatic patterns you see beginners write in lisp ?
    3 projects | /r/lisp | 4 Sep 2021
    You can find examples here: https://github.com/g000001/lisp-critic (lisp-rules.lisp) and to a smaller extent, here: https://github.com/vindarel/colisper (src/catalogue directory). The lisp-critic is available by default on this custom readline REPL: https://ciel-lang.github.io/CIEL/#/repl?id=friendly-lisp-critic so it can be tried at the terminal (in conjunction with the %edit command). It would be nice if it had better editor integration though. (it shouldn't be too hard, there's one function (critique-file pathname) to call on a file).
  • TIL sort is destructive
    1 project | /r/Common_Lisp | 23 Apr 2021
    This kind of stuff should be checked by static analysis tools. I added a rule in colisper (Comby underneath) to check that sort is followed by copy-seq. (best case right now, it doesn't match global vars with earmuffs). I looked at the lisp-critic, it has no check for sort but is a good candidate.
  • Common Lisp code quality assessment
    3 projects | /r/lisp | 16 Jan 2021
    I started colisper, based on Comby, whose goals are 1) to warn about code smells, according to rules you can also define (not unlike the lisp-critic) and 2) rewrite code, including from Emacs. So, it doesn't answer your examples (see sblint), but it might help for the "other metrics".

What are some alternatives?

When comparing slime-doc-contribs and colisper you can also consider the following projects:

emacs-checksum - Checksum Utility inside Emacs. Powered by Ironclad.

hiccup - Fast library for rendering HTML in Clojure

smartparens - Minor mode for Emacs that deals with parens pairs and tries to be smart about it.

emacs-elisp-autofmt

slime-critic - SLIME extension for Lisp Critic

lisp-format - A tool to format lisp code. Designed to mimic clang-format.

emacs4cl - A tiny DIY kit to set up vanilla Emacs for Common Lisp programming

aggressive-indent-mode - Emacs minor mode that keeps your code always indented. More reliable than electric-indent-mode.

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

nano-emacs - GNU Emacs / N Λ N O - Emacs made simple

emacs-refactor - language-specific refactoring in Emacs