Podchaser Logo
Podchaser Logo
Charts
RR 367: Ruby Core Language Evolution: Moving towards functional with Victor Shepelev

RR 367: Ruby Core Language Evolution: Moving towards functional with Victor Shepelev

Released Tuesday, 19th June 2018
Good episode? Give it some love!
RR 367: Ruby Core Language Evolution: Moving towards functional with Victor Shepelev

RR 367: Ruby Core Language Evolution: Moving towards functional with Victor Shepelev

RR 367: Ruby Core Language Evolution: Moving towards functional with Victor Shepelev

RR 367: Ruby Core Language Evolution: Moving towards functional with Victor Shepelev

Tuesday, 19th June 2018
Good episode? Give it some love!
Rate Episode
List

Panel: 

  • Charles Max Wood
  • Dave Kimura
  • Eric Berry
  • Catherine Meyers
  • David Richards

Special Guests: Victor ShepelevIn this episode of Ruby Rogues, the panelists talk to Victor Shepelev about functional programming in Ruby. Victor is a Ukrainian programmer and poet who has been programming since he was a child. He has been programming with Ruby for the past 12 years and has contributed a lot to the open source community, as well as mentors and participates in discussions about Ruby’s progress. They talk about how to approach functional programming in Ruby, changes Victor hopes to see in Ruby, and more!In particular, we dive pretty deep on:

  • 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!

Links:

Sponsors

Picks:Charles

Dave

David

Eric

Catherine

Victor

Special Guest: Victor Shepelev.

Advertising Inquiries: https://redcircle.com/brands

Privacy & Opt-Out: https://redcircle.com/privacy

Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Show More
Rate
List

Join Podchaser to...

  • Rate podcasts and episodes
  • Follow podcasts and creators
  • Create podcast and episode lists
  • & much more
Do you host or manage this podcast?
Claim and edit this page to your liking.
,