[[!meta title="CLEDE the Common Lisp Emacs Development Environment."]] [[!meta copyright="Copyright © 2021 Fermin MF"]] [[!inline pages="internal(2021/info/clede-nav)" raw="yes"]] <!-- You can manually edit this file to update the abstract, add links, etc. ---> # CLEDE the Common Lisp Emacs Development Environment Fermin MF [[!inline pages="internal(2021/info/clede-schedule)" raw="yes"]] I've been developing a package that helps with the development of Common Lisp's software, it's uses the internal semantic framework, it has a custom reader and integration for common Emacs packages (like Sly and the internal inferior-lisp-mode). The idea is to supply features that other language with and static analyzer have, like refactoring and code generation. For more details: <https://gitlab.com/sasanidas/clede> - 20 minutes: It seems like not too much people knows about semantic, so I can summarize some of it in 10 minutes and then An explanation on how to use the package, how to extend it and the future of it. # Discussion Pad: - Q1: You mentioned clede-start - is there also some kind of clede-stop? (I often get frustrated with functionality that I cannot disable / revert) - A: There is no stop, you should never stop doing common lisp :) - Q2: Is writing common lisp a big context switch between elisp? - A: In some regards, it is, Ithink even more when you work Common Lisp professionally. [[!inline pages="internal(2021/captions/clede)" raw="yes"]] [[!inline pages="internal(2021/info/clede-nav)" raw="yes"]]