For things like ORMs, all Crystal web frameworks seem to use explicit column lists in the model.
The compiled vs interpreted distinction is really blurred as most languages use some sort of JIT, but some are a lot more compilation friendly than others. Like in Ruby Integer#+ can be redefined at any time while the program is runtime, that's really difficult to JIT efficiently, and who's actually doing it anyway, even in Ruby?
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Crystal can't support runtime
method_missing
, but it covers some cases with compile time macros.It might be good enough for DSLs.
For things like ORMs, all Crystal web frameworks seem to use explicit column lists in the model.
The compiled vs interpreted distinction is really blurred as most languages use some sort of JIT, but some are a lot more compilation friendly than others. Like in Ruby Integer#+ can be redefined at any time while the program is runtime, that's really difficult to JIT efficiently, and who's actually doing it anyway, even in Ruby?