[racket] DSL for multi-dimensional datasets?

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Tue Nov 6 13:38:30 EST 2012

Perhaps the right approach is to migrate/adapt/port the R library to Racket? 

That way you get what you need, plus experience in building a DSL, plus the power and speed of Racket. 

On Nov 5, 2012, at 11:32 PM, Asumu Takikawa wrote:

> On 2012-11-06 15:22:49 +1100, Simon Haines wrote:
>>   As part of my work, I frequently have to 'shape' multi-dimensional
>>   datasets. This is reasonably easy to do in Racket and I'm thinking
>>   about pulling together some of the functions I use into a library.
>>   Before I do this though, I was wondering if there is any similar work I
>>   can build upon, or perhaps use to guide me.
>>   [...]
>>   I haven't worked out the details yet, and I'm not sure the above will
>>   work the way I want it to. But I've had a quick look at Microsoft's
>>   Scientific DataSet ([1]http://sds.codeplex.com/), but it lacks the
>>   composability I'm used to with Racket. Is anyone aware of any similar
>>   work that does this, or that I could use as a guide?
> I don't know about Racket, but have you seen the 'reshape' library in R?
> It's very flexible and is probably one of the state of the art designs
> in this space.
> Here's a journal article describing its design:
>  http://www.jstatsoft.org/v21/i12/paper
> and its website:
>  http://had.co.nz/reshape/
> Cheers,
> Asumu
> ____________________
>  Racket Users list:
>  http://lists.racket-lang.org/users

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4373 bytes
Desc: not available
URL: <http://lists.racket-lang.org/users/archive/attachments/20121106/19da9834/attachment.p7s>

Posted on the users mailing list.