MountainWest RubyConf, Day One

by Gregory Brown

I am out at MountainWest RubyConf and so far, it's been a great time. I didn't take detailed notes, but I'd like to share a few highlights from the first day here. The talks have been great, the conversations even better, and we even have wifi + power!

2 Comments

Daniel Berger
2007-03-19 12:32:22
I'd love to see someone post a transcript of Chad's keynote and discuss the merits of optional static typing (along with the other points he brought up).


Personally I favor it, mainly for the multi-dispatch benefits (i.e. overloaded methods), not the type enforcement. But, I'd also prefer that it be implemented the way Evan Phoenix did it in Sydney, i.e. via Behaviors, where you would have to explicitly require an "overload" behavior in order to use optional static typing.


Others oppose it. One of the dangers, of course, is that "optional" static typing becomes mandatory in practice once the C/C++/Java programmers get ahold of it. Still others say we should use some form of type inferencing, which may be the best route, but is probably the most difficult to implement, and will likely be confusing to people who really aren't that familiar with type inferencing (like me).

Gregory Brown
2007-03-19 16:08:51
Personally I favor it, mainly for the multi-dispatch benefits (i.e. overloaded methods), not the type enforcement


Didn't really think about this one, Dan. That would clean things up a bit, but idk, I think he was mostly just playing devil's advocate to prove a point :)


If a transcript shows up somewhere, and I hear about it, i'll update the article.