2010/7/20 Lee Spector <lspec...@hampshire.edu>

>
> On Jul 20, 2010, at 4:15 AM, Laurent PETIT wrote:
>
> > Oh, maybe I understand: by "partial drafts", you mean "pseudo-code",
> directly written in clojure, is it this ?
> >
> > If there was a shortcut key to quickly wrap/unwrap a top level defn with
> (comment), and if the keyboard shortcut for "evaluate top level form in the
> REPL" would be smart enough to detect top level comment and send to the REPL
> the unwrapped form, would it help you ?
> > That way, your files would visually show the "pseudo-code" parts (those
> within comments), and your namespaces will remain in a loadable shape,
> eventually relieving you from manually load your project "piece by piece"
> every time you must restart a REPL ?
>
> Laurent,
>
> This strikes me as an instance (somewhat like structure-based editing :-0)
> in which you are being admirably clever, but in which simplicity and clarity
> and obviousness can be more helpful than even very clever cleverness.
>
> I can't speak for Johannes but sometimes my broken stuff is pseudocode,
> sometimes it's just incomplete, sometimes it's English or abbreviations,
> etc. Sometimes I plan to come back to it in a minute before evaluating it
> (but I may want to save in the meantime anyway), while sometimes I may want
> to evaluate it even if I know it's broken because I want to see how the
> system thinks it's broken in particular.
>
> All of this works fine as long as the system evaluates what I tell it to
> evaluate and leaves it alone otherwise. Automatic evaluation disrupts this
> and adding more complexity to locally disable the automatic evaluation in
> some cases, and then even more complexity to get the system TO evaluate that
> stuff anyway (even if it's marked as a comment!) when the user says to
> evaluate the file, is just making things that could be simple and clear and
> obvious really confusing.
>
>
Of course you're right, the brainstorming is not over :-)

-- 
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

Reply via email to