Re: In core structure editor, anyone?

2009-01-10 Thread roman
Here is a link to an article comparing structure editors with other approaches to code editing. Seems apropos to this discussion. http://web.media.mit.edu/~lieber/Lieberary/Softviz/CACM-Debugging/Already-Full/Already-Full.html Also, anyone wanting to play with Interlisp's structure editor can d

Re: In core structure editor, anyone?

2009-01-09 Thread Greg Fodor
Funny, it's this concept that has drawn me into looking into clojure more in the last few days. I worked on a highly structured editor at intentional software for some time but at the time had little exposure to LISP. I feel a modern JVM based LISP such as Clojure with full access to Java drawing

Re: In core structure editor, anyone?

2009-01-09 Thread Chouser
On Fri, Jan 9, 2009 at 1:47 PM, Tom Ayerst wrote: > Time to bug Chouser again ;-) > > How's textjure coming along? Vaporware is such an ugly word. :-P I've definitely had less time to work on it over the last month or so than I was expecting. Discussion from yesterday: http://clojure-log.n01se

Re: In core structure editor, anyone?

2009-01-09 Thread Tom Ayerst
Time to bug Chouser again ;-) How's textjure coming along? 2008/12/30 Chouser > > On Tue, Dec 30, 2008 at 1:24 AM, falcon wrote: > > > > How's textjure coming along? > > Not ready yet. :-/ Current sub-project: setting up sufficiently > flexible system to handle vi-style keybindings. > > --C

Re: In core structure editor, anyone?

2008-12-30 Thread chris
I would be super interested in trying things out with textjure whenever you are ready. I don't want to give up emacs + slime, but I do think it is an interesting concept to connect to a running process and change it. One other thing that LISP had that was useful was saving the state of the syste

Re: In core structure editor, anyone?

2008-12-30 Thread Chouser
On Tue, Dec 30, 2008 at 1:24 AM, falcon wrote: > > How's textjure coming along? Not ready yet. :-/ Current sub-project: setting up sufficiently flexible system to handle vi-style keybindings. --Chouser --~--~-~--~~~---~--~~ You received this message because you

Re: In core structure editor, anyone?

2008-12-29 Thread falcon
How's textjure coming along? On Dec 10, 3:35 pm, Chouser wrote: > On Wed, Dec 10, 2008 at 7:15 AM, Simon Brooke wrote: > > > I note people seem mainly to be using Emacs as an editing/development > > environment for Clojure. But as people keep pointing out, Clojure is > > homoiconic; the canonic

Re: In core structure editor, anyone?

2008-12-12 Thread Simon Brooke
On Dec 11, 6:39 pm, TNeste wrote: > On Dec 10, 2:15 pm, Simon Brooke wrote: > > > I note people seem mainly to be using Emacs as an editing/development > > environment for Clojure. But as people keep pointing out, Clojure is > > homoiconic; the canonical source of a function is not a stream of

Re: In core structure editor, anyone?

2008-12-12 Thread evins.mi...@gmail.com
On Dec 11, 12:39 pm, TNeste wrote: > On Dec 10, 2:15 pm, Simon Brooke wrote: > > > I note people seem mainly to be using Emacs as an editing/development > > environment for Clojure. But as people keep pointing out, Clojure is > > homoiconic; the canonical source of a function is not a stream o

Re: In core structure editor, anyone?

2008-12-11 Thread TNeste
On Dec 10, 2:15 pm, Simon Brooke wrote: > I note people seem mainly to be using Emacs as an editing/development > environment for Clojure. But as people keep pointing out, Clojure is > homoiconic; the canonical source of a function is not a stream of > bytes read from a file, but is a structure

Re: In core structure editor, anyone?

2008-12-11 Thread falcon
Can't say I understood all of it (being a LISP noob) but appreciate the explanation. Does the following fit into the current discussion? Barista editor: http://faculty.washington.edu/ajko/barista.shtml Barista editor is based on Citrus http://faculty.washington.edu/ajko/citrus.shtml The citru

Re: In core structure editor, anyone?

2008-12-11 Thread Stuart Sierra
On Dec 11, 9:32 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > I don't know whether Rich regards the text of a Clojure program as the > source, or whether he thinks of the source as the data structure > created by the reader when it reads the text. In Common Lisp and some > older dialects, i

Re: In core structure editor, anyone?

2008-12-11 Thread evins.mi...@gmail.com
On Dec 10, 2:59 pm, falcon <[EMAIL PROTECTED]> wrote: > Could you describe in-core editing a bit more?  Sounds interesting. The canonical structure editor (not "structured editor") is probably Interlisp-D's SEDIT, or its predecessor DEDIT. (See http://bitsavers.org/pdf/xerox/interlisp/3102300_i

Re: In core structure editor, anyone?

2008-12-10 Thread John Newman
Some Noobian critique: Thread-local bindings also allow us to monkey-patch for the span of a local > context. Say we have a function *cat* which calls a function stored in a > Var; if a function *goat* is root-bound to the Var, then *cat* will > normally call *goat*; however, if we call *cat* in a

Re: In core structure editor, anyone?

2008-12-10 Thread rzeze...@gmail.com
On Dec 10, 3:59 pm, falcon <[EMAIL PROTECTED]> wrote: > Could you describe in-core editing a bit more?  Sounds interesting. > +1 --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this grou

Re: In core structure editor, anyone?

2008-12-10 Thread Drew Olson
On Wed, Dec 10, 2008 at 4:10 PM, J. McConnell <[EMAIL PROTECTED]> wrote: > > On Wed, Dec 10, 2008 at 4:06 PM, Chouser <[EMAIL PROTECTED]> wrote: > > > > I'm a vim user, but although I don't envy the multitude of > > configuration issues it sound like emacs/slime/swank users seem to > > have, I'm c

Re: In core structure editor, anyone?

2008-12-10 Thread J. McConnell
On Wed, Dec 10, 2008 at 4:06 PM, Chouser <[EMAIL PROTECTED]> wrote: > > I'm a vim user, but although I don't envy the multitude of > configuration issues it sound like emacs/slime/swank users seem to > have, I'm certainly a bit envious of the deep integration between repl > and editor. > > I wish

Re: In core structure editor, anyone?

2008-12-10 Thread Chouser
On Wed, Dec 10, 2008 at 4:01 PM, J. McConnell <[EMAIL PROTECTED]> wrote: > > On Wed, Dec 10, 2008 at 3:35 PM, Chouser <[EMAIL PROTECTED]> wrote: >> >> It's by no means emacs *or even vim* yet > > Ouch, that hurts ;) I'm a vim user, but although I don't envy the multitude of configuration issues i

Re: In core structure editor, anyone?

2008-12-10 Thread J. McConnell
On Wed, Dec 10, 2008 at 3:35 PM, Chouser <[EMAIL PROTECTED]> wrote: > > It's by no means emacs *or even vim* yet Ouch, that hurts ;) - J. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to

Re: In core structure editor, anyone?

2008-12-10 Thread falcon
Could you describe in-core editing a bit more? Sounds interesting. On Dec 10, 7:15 am, Simon Brooke <[EMAIL PROTECTED]> wrote: > I note people seem mainly to be using Emacs as an editing/development > environment for Clojure. But as people keep pointing out, Clojure is > homoiconic; the canonica

Re: In core structure editor, anyone?

2008-12-10 Thread Chouser
On Wed, Dec 10, 2008 at 7:15 AM, Simon Brooke <[EMAIL PROTECTED]> wrote: > > I note people seem mainly to be using Emacs as an editing/development > environment for Clojure. But as people keep pointing out, Clojure is > homoiconic; the canonical source of a function is not a stream of > bytes read

Re: In core structure editor, anyone?

2008-12-10 Thread Scott Fleckenstein
Seems like having something like this would be a good step towards supporting image-based development similar to Smalltalk. Whether that is a good thing or not is a different discussion ;) -Scott Fleckenstein On Dec 10, 8:16 am, Stuart Sierra <[EMAIL PROTECTED]> wrote: > On Dec 10, 7:15 am, Sim

Re: In core structure editor, anyone?

2008-12-10 Thread Stuart Sierra
On Dec 10, 7:15 am, Simon Brooke <[EMAIL PROTECTED]> wrote: > But in-core structure editors are > extremely powerful and useful when editing homoiconic languages, so... > is anyone working on an in-core editor for Clojure? Not that I've heard, but Emacs + Paredit

In core structure editor, anyone?

2008-12-10 Thread Simon Brooke
I note people seem mainly to be using Emacs as an editing/development environment for Clojure. But as people keep pointing out, Clojure is homoiconic; the canonical source of a function is not a stream of bytes read from a file, but is a structure in core. Now, in-core editing does raise some iss