Ary Borenszweig
Ary Borenszweig
Instead of a warning, we could make it an error. That said, in general in Crystal it's impossible to make these errors or warnings without preventing valid code from compiling....
@jgaskins I just updated my example with a Nil return type.
Methods are compiled differently each time the input types are different.
I think pry doesn't work well in many cases. For example, block arguments are not visible. In general, I feel that pry has still a long way to go
After https://github.com/crystal-lang/crystal/pull/11578 is merged, the first thing I would do is to write at least one spec for `debugger` and `pry`. There's a lot to fix and improve there, and...
That's it! Maybe I should have put a TODO there 😅
Yes, the interpreter is slower than compiled mode. And I have no immediate plans to improve its speed.
I don't think we should design the language around reducing LOC
Right! I think our annotations were inspires by those or Java's. To be honest, I thought it was already possible to specify multiple annotations like that.
I can barely remember what I did last week, I can't remember why we changed the syntax 7 years ago. I think the old syntax looks very weird.