40 Ants

Review of 8 Common Lisp IDEs! Which one to choose? [turn-on EN subtitles]


Listen Later

In this video, I use one simple example to show working with Common Lisp in eight different IDEs. Here are the possibilities we will be looking at:

  • Access to documentation.
  • Auto-completion.
  • Syntax highlighting.
  • Structural code editing.
  • Code navigation.
  • Working with the Lisp image.
  • REPL functionality.
  • Debugger and restarts.
  • Object inspector.
  • Macro disclosure.
  • Follow the timecodes to the IDE you are interested in:

    00:00:00 Introduction

    00:06:39 Emacs + SLY
    00:12:08 Portacle
    00:28:17 VIM + Slimv
    00:37:56 LEM
    00:49:03 LispWorks
    01:12:30 AllegroCL
    01:32:31 VSCode + Alive
    01:49:31 Intellij IDEA + SLT
    02:05:59 Total

    Links

    IDE

    • Emacs + SLY: http://joaotavora.github.io/sly/
    • Portacle: https://portacle.github.io/
    • Vim + Slimv: https://github.com/kovisoft/slimv
    • LEM: https://github.com/lem-project/lem
    • LispWorks: http://www.lispworks.com/products/lispworks.html#personal
    • AllegroCL: https://franz.com/downloads/clp/survey
    • VSCode + Alive: https://github.com/nobody-famous/alive
    • Intellij IDEA + SLT: https://github.com/Enerccio/SLT
    • Additional materials

      • Slimv tutorial: https://kovisoft.github.io/slimv-tutorial/tutorial.html

      • VSCode + Alive tutorial: https://lispcookbook.github.io/cl-cookbook/vscode-alive.html

      • SLT documentation: https://github.com/Enerccio/SLT/wiki/User-Guide

      • LEM Solarized theme: https://github.com/40ants/lem-solarized

      • Pareto analog of Lispy for structural editing in LEM: https://github.com/40ants/lem-pareto

      • Extensions for LispWorks: https://ultralisp.org/dists/lispworks

      • Parinfer for VSCode: https://github.com/oakmac/vscode-parinfer

      • Common Lisp Restarts: http://www.gigamonkeys.com/book/beyond-exception-handling-conditions-and-restarts.html

      • Repl for Roswell: https://github.com/koji-kojiro/cl-repl

        Tags

        #commonlisp #ide #review

        ...more
        View all episodesView all episodes
        Download on the App Store

        40 AntsBy