Towards language agnostic Hyperloop Stack #100
Description
How much would this help us?
What languages would we target?
What are the implementation details?
My answers:
Would it help? Seems like it really would... It would make the concept universal and take out the "language wars element".
What languages? Javascript, crystal, clojure would be my immediate choices. But this is pretty random.
Javascript because well it would just sell well. Everybody wants an SUV so even jaguar makes an SUV. Also a Javascript implementation would clarify what is unique about the hyperloop stack, in contrast to react.
Crystal because its the logical successor to Ruby, and also because its macro system will make for a beautiful and effecient DSL. Only negative is we don't have a Crystal -> JS compiler (yet.) However as has been pointed out crystal BE, ruby FE would be a logical stepping stone.
Finally, Clojure is interesting (to me) because of ruby's roots, in lisp, the fact that Clojure does have browser implementations, and has great meta programming capabilities.
Implementation Details Need to think on this one and take some time to write it down :-)