The document discusses how open source software communities need continuous innovation and new ideas to thrive. It describes how the Ruby community in past years proposed and implemented many new features at conferences like RubyConf to energize developers. However, in more recent years fewer new ideas were presented. The author argues that it is time for the Ruby community to start discussing potential major new features for Ruby 3.0, such as concurrency, JIT compilation and soft static typing, to reinvigorate the community and ensure Ruby's long term success and relevance against other programming languages.
1 of 170
More Related Content
Feeding the sharks
1. Powered by Rabbit 2.1.2
Feeding the Sharks
Ruby Association
Heroku
@yukihiro_matz
Yukihiro "Matz" Matsumoto
142. Powered by Rabbit 2.1.2
# x requires to have to_int
def foo(x)
print x.to_int
end
foo(1) # OK: 1 has to_int
foo("a") # NG: "a" does not have to_int
143. Powered by Rabbit 2.1.2
Type is represented by:
Set of methods
name
number and type of arguments
Class (as set of methods)