@Jony This is very exciting. Is this on github or somewhere else public? Would love to take a look at what you are doing. The snapshot looks awesome :-)
Chris On Thursday, February 13, 2014 12:15:11 PM UTC-8, Jony Hudson wrote: > > Hi, > > I'm a bit late to the party here (and very new to the party - this being > my first post to the group) but maybe this of interest: > > I've been working on number 1 and sort of number 2 since the start of the > year, and have something pretty solid working now. It's a browser based > REPL, in the notebook style with nice javascript-based visualisation. In > fact, I said it better in the README that I was writing this morning: > > "You can think of it like a pretty REPL that can plot graphs, or you can > think of it as an editor for rich documents that > can contain interactive Clojure code, graphs, table, notes, LaTeX > formulae. Whatever works for you! One of the main > aims is to make it lightweight enough that you can use it day-to-day > instead of the command-line REPL, but also offer > the power to perform and document complex data analysis and modelling > tasks. Above all else, Gorilla tries not to > dictate your workflow, but rather to fit in to the way you like to work, > hopefully putting a bit more power to your > elbow." > > It's got some features that I think are pretty neat: visualisations as > values, notebook files are also plain clojure files, very lightweight > interface (it's no iPython!). I was planning to get an initial release out > next week or the week after. (BTW, I should note that the client side is > written in javascript, not clojurescript - as it evolved from an earlier > javascript project). Screenshot of extremely hastily put together example, > attached! I haven't done much in the way of Incanter integration, but it's > planned (and should work really well I think). > > I appreciate it's hard to judge, given that you haven't seen anything of > it yet, but I'd be very happy if it was interest for the submission. And > I'm in the position and hopefully have the skills to help mentor someone > (being an academic) if that's of use. And I'd be really very happy to do it. > > Anyway, like I say, I appreciate that I'm unknown here, and talking about > a project that no-one has seen yet, at the last minute (!) but it seemed > like it would be silly not to mention what I'm up to :-) I'm happy to write > up a few words for the wiki in the format above if anyone thinks it's a > good idea. > > Yours, > > > Jony > > > <https://lh6.googleusercontent.com/-Ry_XuBKpUf8/Uv0nZ1nJRcI/AAAAAAAAD1Q/YEjTqHj5vlk/s1600/Screen+Shot+2014-02-13+at+20.12.17.png> > > > On Thursday, 13 February 2014 18:31:18 UTC, A wrote: >> >> >> I think this is a great discussion, and there are myriad ways to get >> there. I haven't settled my own opinions firmly enough to advocate for one >> implementation over another at this point, but I do think that Incanter >> could become a killer toolbox (even more than now) with the additon of...: >> >> >> 1. a literate programming "Notebook" solution - inspiring repeatable >> analysis, to communicate or publish methods and results). Perhaps RStudio ( >> http://www.rstudio.com/ide/), Light Table, and Emacs should be metaphors >> for the shape this could take. A stretch goal might be something like >> Mathematica if this is even possible. >> >> 2. a Clojurescript visualization layer to make use of the amazing >> visualization currently in the javascript world. >> >> Perhaps these two things can effectively unify and become one via Light >> Table or Browser repl. >> >> >> A last idea is the integration of Incanter analysis with Pallet ( >> https://github.com/pallet/pallet , http://palletops.com/) to spawn >> compute servers as necessary (perhaps GPU, perhaps cascalog/hadoop, or >> vowpal wabbit / hadoop, etc.. ) >> >> >> >> Best regards, >> Avram >> >> >> >> >> >> On Tuesday, February 11, 2014 4:44:54 PM UTC-8, Mikera wrote: >>> >>> On the idea of a workbench / clojurescript integration, I always liked >>> the idea of a Light Table based analytical workbench that could connect to >>> a Clojure-based Incanter server (which might of course be running all the >>> heavy computations on a core.matrix GPU backend......) >>> >>> I don't know enough ClojureScript to be able to mentor such a project, >>> but happy to add it as an idea..... should be feasible for a smart GSoC >>> student >>> >>> On Saturday, 8 February 2014 07:02:52 UTC+8, A wrote: >>>> >>>> >>>> A couple ideas put forth: >>>> >>>> 1. Incanter charts with d3 (http://d3js.org/) ? Perhaps facilitated >>>> by Dribnet's Strokes library (https://github.com/dribnet/strokes). >>>> >>>> 2. Finding ways to integrate Incanter and Clojurescript. >>>> >>>> Thoughts? >>>> >>>> -Avram >>>> >>>> >>>> >>>> >>>> On Monday, February 3, 2014 11:59:24 AM UTC-8, Daniel Solano Gómez >>>> wrote: >>>>> >>>>> Hello, all, >>>>> >>>>> Apparently, it's already time for organisations to apply for Google >>>>> Summer of Coder 2014 [1]. This is a great program, and there have been >>>>> several notable projects that have benefited as a result. For example, >>>>> last year's successful projects included: >>>>> >>>>> * Enhance Neko for Android, Alexander Yakushev >>>>> * core.typed: Extensions and Documentation, Ambrose Bonnaire-Sergeant >>>>> * Clojure Compiler port to Clojure (CinC), Bronsa >>>>> * Implementation of core.matrix-compatible multidimensional array in >>>>> Clojure, Dmitry Groshev >>>>> * Algebraic Expressions, Maik Schünemann >>>>> * ClojureScript optimization and source maps support, Michal Marczyk >>>>> >>>>> I would love to see Clojure participate again this year. In order to >>>>> do so, we need to start our application which is due in less than two >>>>> weeks. We need volunteers to help prepare our application, and in >>>>> particular it would be great to have administrators that can help lead >>>>> the >>>>> process. I am certainly willing to help out, but if there is someone who >>>>> wants to lead up this effort, I would happy to assist. >>>>> >>>>> Ideally, we could have multiple administrators to spread out the >>>>> following duties: >>>>> >>>>> * Updating the community wiki for the year [2] >>>>> * Recruiting potential mentors >>>>> * Raising the profile of GSoC within the community >>>>> >>>>> If we are accepted as a GSoC organisation, administrator duties >>>>> include: >>>>> >>>>> * Ensuring we meet the deadlines >>>>> * Arranging for travel to the mentor submit >>>>> * Arranging for students' travel to conferences >>>>> * If necessary, solve problems >>>>> >>>>> I am afraid that last year I let the ball drop a bit with the mentor >>>>> summit and getting students to conferences. With multiple administrators >>>>> to help spread the work around, I am sure we can make GSoC an even better >>>>> experience for everyone involved. >>>>> >>>>> If you are interested in helping out in this effort, please set up a >>>>> profile on Melange [3] and e-mail me your profile name. >>>>> >>>>> Thanks for your help. >>>>> >>>>> Sincerely, >>>>> >>>>> Daniel >>>>> >>>>> >>>>> [1]: >>>>> http://google-opensource.blogspot.com/2014/02/mentoring-organization-applications-now.html >>>>> >>>>> [2]: >>>>> http://dev.clojure.org/display/community/Google+Summer+of+Code+2013 >>>>> [3]: http://en.flossmanuals.net/melange/ >>>>> >>>> -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to [email protected] Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to [email protected] 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 unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
