Hacker News new | past | comments | ask | show | jobs | submit login

What about datasets that don't fit in memory? How can a functional language deal with those (let's say we don't want to use a database)? Lazy sequences?

I mean, I loved clojure when I tried it out, I just do not know if I can use it to process data as with other languages with really good libraries (python, for example).




Clojure is very lazy about computation and the loading of values. You can work with sequences of infinite size. Lazy sequences are actually the default.

As to processing data like you would with other really good libraries... if you want to do it like that you can. Clojure gives you easy access to Java.


Let's say I want to do an SQL group by implementation. Are there examples like this?


In the Finance sector, I suspect the answer would be "doesn't exist". RAM is incredibly cheap.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: