
Crystal with Johannes Müller and creator Ary Borenszweig
Software Unscripted
00:00
The Evolution of Object Oriented Programming
Crystal's methods are more like traditional functions with a little extra, I'd say. So of course, you have some dynamics in there, but it's all resolved at compile time. You wouldn't come into the situation that you have at runtime, a message or a method call that you couldn't really resolve. It's interesting to me because one of the topics that I'm fascinated by is how programming languages evolve over time and their sort of character evolves from maybe what the original design goals were.
Transcript
Play full episode