Re: [Pharo-project] [squeak-dev] GSoC application submitted, 22 ideas collected

2012-03-09 Thread Hernán Morales Durand
Name: A binding to R Level: Advanced Possible mentor: ? Possible second mentor: ? Description With the increased popularity of high-level statistical programming language and environments for data analysis like R, a way to interface this package is becoming a must have for Smalltalk, since it imp

Re: [Pharo-project] [squeak-dev] GSoC application submitted, 22 ideas collected

2012-03-09 Thread Lawson English
A binding to R would be relatively trivial, I think. A binding to iGraph would be a bit more challenging and would allow for things like using Connectors to directly create/define iGraph data structures and use iGraph's API to modify their behavior. Lawson On 3/9/12 6:07 PM, Hernán Morales D

Re: [Pharo-project] [squeak-dev] GSoC application submitted, 22 ideas collected

2012-03-09 Thread Lawson English
I guess using Connectors to provide a GUI on top of an R binding would be more impressive to most R users, but its nowhere near as difficult as doing it in Python or Ruby (been contemplating how to do it for about a 6 months now -just haven't actually coded anything). http://web.kuicr.kyoto-u.

Re: [Pharo-project] [squeak-dev] GSoC application submitted, 22 ideas collected

2012-03-09 Thread Hernán Morales Durand
Hi Lawson, I know from an experienced Java programmer, trying to make a binding to R, which is difficult to deal with particularities of connecting with R efficently (I could ask him for details if a student is interested in the project). I think R isn't comparable to what iGraph could provide, eve

Re: [Pharo-project] [squeak-dev] GSoC application submitted, 22 ideas collected

2012-03-09 Thread Hernán Morales Durand
Name: CSS Template System Level: Easy / Intermediate Possible mentor: Hernán Morales Durand Possible second mentor: ? Description Cascading Style Sheets (CSS) is a technology which allows personalized presentation styles of document contents. It is based in textual source code which has influence

Re: [Pharo-project] [squeak-dev] GSoC application submitted, 22 ideas collected

2012-03-09 Thread Lawson English
There's a bunch of different ways that R interfaces/bindings can go, apparently. From what I can see, most straightforward way to interface with R would be to create a WorkSpace that can send WorkSpace input to an R interpreter and echo the output back to the workspace. You want something mor