BTW, Julia lang is doing some interesting stuff along these lines:

http://julialang.org/

On Mon, Mar 26, 2012 at 1:09 PM, kovas boguta <kovas.bog...@gmail.com>wrote:

> I've been working on this, and related permutations, for a few months.
> My thoughts on this (from a month ago) are at
>
> http://groups.google.com/group/clojure-tools/browse_thread/thread/f0ef25f5489b4554?pli=1
>
> along with some commentary by others on related tools.
>
> Will try to get something sensible out this week.
>
> Would be happy to collaborate with others.
>
>
> On Mon, Mar 26, 2012 at 10:19 AM, David Nolen <dnolen.li...@gmail.com>
> wrote:
> > Martin,
> >
> > This sounds like a fantastic idea, and as Zack said very Mathematica
> like.
> > We have ClojureScript so building a very powerful cross-platform
> graphical
> > environment is very much in reach. It also seems that WebKit can
> integrate
> > easily with Java applications?
> >
> > While building a simple Bret Victor style editor is interesting and neat
> - I
> > think a rich extensible, graphical, interactive REPL a-la Mathematica
> that's
> > easy to integrate into existing projects would be a real asset to the
> > community.
> >
> > David
> >
> >
> > On Thu, Mar 22, 2012 at 6:23 AM, Martin Forsgren <
> martin.forsg...@gmail.com>
> > wrote:
> >>
> >> Hello!
> >> I am thinking of applying to GSoC and I found the proposal to continue
> >> working on Chris Grangers Clojure(script)-editor in "Bret Victor-
> >> style" really interesting.
> >>
> >> I have some ideas on features that I think would be nice to have,
> >> other than opening, saving and compiling files:
> >>
> >> Visualization of functions à la Bret Victor (Let the user give example
> >> input, then print the values of all local vars (and maybe return
> >> values of function calls) at the side of the function). Using
> >> clojure.tools.trace or CDT perhaps?
> >> Possibility to add the example input and the corresponding expected
> >> output as an unit test for the function.
> >>
> >> Pluggable ui-widgets (like the slider and colorpicker in Brets talk).
> >> Examples: slider, checkbox, colorpicker, filechooser, datepicker,
> >> mouse movement recorder, piano?, whatever.
> >> (predicate dispatch to determine what widget to choose? :)
> >>
> >> Pluggable widgets for visualising data(structures) could also be
> >> created.(Perhaps inline widgets? Although I think that most often
> >> would be more annoying than helpful.)
> >>
> >> Use kibit to highlight code that could be rewritten.
> >>
> >> Visualising the call-stack (as Chris suggested)
> >>
> >> Graphs of relations between namespaces.
> >>
> >> What do you think? Do you have other ideas? What features do you think
> >> one should focus on first ? Please give some feedback.
> >>
> >> --
> >> 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
> >
> >
> > --
> > 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
>
> --
> 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
>

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