back

by privong·8y ago·view on hn ↗
> All in all I’d prefer to do data things in Racket or another lisp

Do you have any suggestions/resources specific to this? I almost exclusively work with python but am starting to learn Racket (mostly just for fun). But if I could do some analysis in Racket, that would be awesome as well.

1 comments
Not really. I mean, there's a whole lot of libraries that exist for Python and R that you just won't find outside Python and R. Certainly you can do many data processing tasks in Racket, but you just won't find Hasselblat-Hertzgeminer method (I made that up) available off the shelf for Racket like you might for Python or R.

But, I do find Racket to be a nicer language than R or Python. I like to imagine that Racket's best-of-breed support for building DSLs could yield a more expressive data / stats environment.

People always talk about the unassailability of Python and R in data science. But I think that's sort of defeatist. Not very many years ago people would have laughed at you if you suggested doing statistics with Python rather than R. Even though Python is still a long ways behind R in statistical libraries, people have built enough that Python too is viable for many things.

So too could Racket (or Julia!) become more useful than they already are.

Okay, thanks for the clarification. I suspected you'd meant the ecosystem wasn't there (yet), but wanted to make sure.

I had seen this Racket data science repo, but am not yet proficient enough with Racket to properly assess it: https://github.com/n3mo/data-science