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 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 unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to