Page 1 of 1
Clcon - new Common Lisp IDE under construction
Posted: Mon Aug 31, 2015 5:37 pm
by budden73
Hi!
I'm writing a new cross-platform Common Lisp IDE.
Current features:
-
REPL with command history and history substitution
-
debugger prototype (show condition, list frames, invoke restarts)
-
completion for lisp symbols and filenames in REPL
-
find source in REPL
- swank-based
inspector
- compilation error browser
- editor buffer list
- you can still run tcl code with special "escapes"
Most of the features listed are just prototypes, but I'm moving towards really usable IDE rather quickly.
https://bitbucket.org/budden/clcon/overview
IDE is a client-server application. Server is SWANK, client is in pure tcl/tk (some amount of tcl/tk code
is generated from SWANK). Permissive license.
Your help is welcome!
Re: Clcon - new Common Lisp IDE under construction
Posted: Wed Sep 09, 2015 5:36 am
by Lispeth
I appreciate the general availability of new CL IDEs, but why is it written in Tcl?
Re: Clcon - new Common Lisp IDE under construction
Posted: Tue Sep 15, 2015 7:51 am
by budden73
This is just pure pragmatism:
1. Tcl/Tk is the only permissively-licensed, C compiler independent, mature, cross-platform GUI toolkit I know.
2. There are no good bindings of CL to this toolkit.
In fact, IDE is not written entirely in tcl. Only appropriate parts are written.
IDE stays on SWANK, which is a SLIME backend. So think of it as "SLIME without EMACS".
Also currently I work to attach lisp mode from "oduvanchik" editor, which is a spiritually transformed fork of hemlock.
Combined these two, we have ~75-90% loc in CL, 10-25% in tcl.
Re: Clcon - new Common Lisp IDE under construction
Posted: Tue Sep 22, 2015 2:50 pm
by budden73
Some bits of lisp mode:
Auto-indent works, first of all.
Re: Clcon - new Common Lisp IDE under construction
Posted: Mon Sep 28, 2015 4:29 am
by hajovonta
Cool! Can I try it?
Re: Clcon - new Common Lisp IDE under construction
Posted: Mon Sep 28, 2015 9:58 am
by Lispeth
Sure, the link has already been posted above.
Re: Clcon - new Common Lisp IDE under construction
Posted: Thu Oct 01, 2015 3:01 pm
by budden73
Hi!
I have some experimental source highlighting.
It starts well and shows entire buffer colored, but hangs up as I try to edit file. Reworking of client-server dialog is needed.
Also we have file release for windows, see
download page.
With this file release, installation is almost trivial (as described at
https://bitbucket.org/budden/clcon/src/ ... INSTALL.md
Re: Clcon - new Common Lisp IDE under construction
Posted: Tue Oct 20, 2015 11:47 am
by budden73
Hi! We have 0.2.6 file release for Windows. And, as usual, you can clone repository and build clcon at Linux.
Installation page (with link to release archive):
https://bitbucket.org/budden/clcon/src/ ... ew-default
Screenshots:
https://bitbucket.org/budden/clcon/wiki/Screenshots
Overview:
https://bitbucket.org/budden/clcon
New features since my previous post are debugger with single-stepper and find in files.
Also there is rather unique feature (but irrelevant to this forum): find source for tcl.