Hacker News new | past | comments | ask | show | jobs | submit login

Crystal's syntax is somewhat similar to Ruby's, but its actual semantics (and type system) are fundamentally different.

In particular, `method_missing` and other fundamentally dynamic things that make Ruby feel like Ruby can't be done in Crystal, at least not without extensive runtime support.

(I haven't looked at this implementation, but I suspect that they end up doing similar things in C++ for the same reason.)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: