diff options
Diffstat (limited to '2021/talks/clede.md')
-rw-r--r-- | 2021/talks/clede.md | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/2021/talks/clede.md b/2021/talks/clede.md new file mode 100644 index 00000000..59bb10f6 --- /dev/null +++ b/2021/talks/clede.md @@ -0,0 +1,43 @@ +[[!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"]] |