Anyone know if in geni (Spark) the data frames are typed or untyped?
Does it have an impact when you use datasets? Do you feel the burden of types in comparison to handling a collection of open Clojure maps?
Thanks for your answer and the library!
> Do you feel the burden of types in comparison to handling a collection of open Clojure maps? Not really, to me, it still feels like a dynamic language (or library in this case), because it all happens during runtime. But, just like Clojure, it’s strongly typed, so that you get type errors during run time. Also, I wouldn’t compare it to handling Clojure maps. Geni is for a different use case.. If your data is small enough, using collection of maps is probably better, because the reader of your code doesn’t have to learn Spark. But once you’re dealing with millions or billions of rows, you’d want to use Spark or similar libraries.
Thanks a lot for your explanations!