4 ms·
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
by kfk 14y ago
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).
- TylerE 14y agoIn the Finance sector, I suspect the answer would be "doesn't exist". RAM is incredibly cheap.
- JoshCole 14y agoClojure 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.
- kfk 14y agoLet's say I want to do an SQL group by implementation. Are there examples like this?