Our original panel podcast, Ruby Rogues is a weekly discussion around Ruby, Rails, software development, and the community around Ruby.
RR 367: Ruby Core Language Evolution: Moving towards functional with Victor Shepelev
June 19, 2018
59:06
57.23 MB
Downloads: 0
Panel:
- Charles Max Wood
- Dave Kimura
- Eric Berry
- Catherine Meyers
- David Richards
- Victor intro
- What is functional programming in terms of Ruby?
- Used to be a computer journalist and historian of programming languages
- Higher-order functions
- Functional style of programming was possible from the beginning in Ruby
- Haskell
- Functional style in any language
- Making the functional style more natural in the future
- His current interests
- Is pattern matching something you would like to see changed?
- What are some changes in Ruby that you would like to see?
- What is pattern-matching?
- Seeing code in a more idiomatic way
- Still a lot of discussions happening
- Immutable objects
- Speeding up Ruby
- The more functional Ruby is becoming, the more room for optimization there is
- Writing at a higher level
- Elixir
- Gentle extension to what is already there
- The “old self”
- And much, much more!
- Ruby versus the Titans of FP by Cassandra Cruz – RubyConf 2016 Talk
- Radical Candor by Kim Scott