3 ms·
This is why we exposed Rama as a Java API rather than Clojure or our internal language (which is defined with Clojure macros, so it's technically also Clojure).
by nathanmarz 3y ago
This is why we exposed Rama as a Java API rather than Clojure or our internal language (which is defined with Clojure macros, so it's technically also Clojure). Rama's Java dataflow API is effectively a subset of our internal language, with operations like "partitioners" being implemented using continuations.
- cutler 3y agoJust curious, what advantage over Clojure did reverting to "pure Java" give you? Perf or something else?
- mwcampbell 3y agoPresumably approachability for programmers that would be scared away by Clojure. Smart marketing move.