Search
12:21:16
quipa
Pull request to add Lisp dialects support in geany https://github.com/geany/geany/pull/1922
13:14:09
jackdaniel
quipa: that's good news, thank you
13:14:31
jackdaniel
is such session connected to lisp process while it runs? (i.e live function recompile)
13:28:07
quipa
you can setup it up to do that
13:28:18
quipa
for common lisp I am not too sure
13:28:24
quipa
I mostly focused on scheme and racket
13:28:41
quipa
but you can setup quite easily all sorts of commands
13:31:06
quipa
I mean for [Common] Lisp I didn't do as many changes,just basically added the ctags parser (which to be honest is a bit basic)
13:33:06
quipa
I am still new too lisp, but from what I asked at #geany these changes were simple enough to work on so gave it a try
13:34:00
jackdaniel
sure, that's imo a very valuable work; improving non-emacs lisp toolset :)
13:48:03
zigpaw
emacs basically monopolized common-lisp development I think :) having something with smaller learning-curve will be beneficial.
13:50:16
shrdlu68
Emacs has a steep learning curve - if you're sitting down to read its entire user manual and use every single feature it offers.
13:53:42
pjb
shrdlu68: actually, emacs has a very (almost) flat learning curve. You learn it very slowly over a very long period. Count 50 or 100 years.
13:54:21
pjb
zigpaw: you want to aim at very steep learning curve: learn the whole editor in half a hour.
13:54:35
pjb
zigpaw: of course, that means that your editor will have a very small number of features.
13:54:53
pjb
zigpaw: but we don't need a lot of features to edit sexps agreably and efficiently.
13:55:24
pjb
zigpaw: have a look at https://www.informatimago.com/develop/lisp/com/informatimago/small-cl-pgms/sedit/index.html
13:55:43
shrdlu68
pjb: Precisely what I mean.
13:56:32
pjb
shrdlu68: the point is that the learning curve steepness depends greatly on the learner :-)
13:57:15
pjb
zigpaw: eg. https://www.ics.uci.edu/~andre/ics228s2006/teitelmanmasinter.pdf