Lee Spector <lspec...@hampshire.edu> wrote: >If I understand correctly you're suggesting that a user working with an >editor and a REPL, which aren't connected
That being the mimimal configuration that I think of as "useabe". > , run something in the REPL to see the structure of the code. >Not un-useful, but of course the user >will probably want the code in the editor to reflect that structure, >which will require either manual matching of what they see in the REPL, >or cut/paste, or the kind of overwrite functionality that you describe This is a *different* problem than the one being solved, which is getting an accurate representation of the structure of the code. In particular, it's different enough that I don't think it makes the required list for a minimal "getting started with clojure" package. So it'd be nice to offer, but it being missing or a bit painfull isn't a show-stopper. >(which might then confuse JEdit, if you're overwriting a file out from >under it). I don't think I'm insisting that the solution has to be the >one that I'm used to, but none of these sound like great options while >the decades-old in-editor-reindentation approach seems to be viable and >time-tested. I'd be surprised if stand-alone code beautifiers weren't decades older than auto-indenting editors. So they are both viable and time-tested. More importantly, it should be a lot easier to write a Clojure function to pretty-print a file than to write a Jedit plugin to auto-indent one, or at least find someone willing to do so assuming it doesn't already exist. While I'd prefer an in-editor solution, I don't think it's important enough to delay things even a few minutes. That, of course, is the real issue - how quickly can we put up an acceptable "single-download to clojure" distribution? Which is why all this is academic until someone who can update clojure.org to point to the download steps up and says "these are my requirements to do that." -- Sent from my Android tablet with K-9 Mail. Please excuse my brevity. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en