3 ms·
the part you may be missing is this is dynamic while you are coding, so you get autocompletion of dynamic data sources ( or during an interactive session, which
by keithnz 7y ago
the part you may be missing is this is dynamic while you are coding, so you get autocompletion of dynamic data sources ( or during an interactive session, which gives a dynamic language kind of experience, but with types)
- rubyn00bie 7y agoI guess this just seems pretty run of the mill (to me) for most statically typed languages. You import package "X" it does some meta-magic... et, voila! You get "dynamic" types because it does some fast compilation on the meta data it has and generates the method signatures, classes, et. al for you. Honestly, I feel like this should be super cool and I'm just super missing something... but I don't know what right now. Could you explain the interactive session part more?
- virtualwhys 7y agoEverything happens at compile time, no runtime reflection, on whatever schema you throw at it (json, sql, etc.), with instantaneous IDE code completion -- it's totally amazing. Not aware of any mainstream language that provides similar functionality.