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

Ruby Rogues - En podkast av Charles M Wood - Onsdager

Panel: Charles Max WoodDave KimuraEric BerryCatherine MeyersDavid 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 introWhat is functional programming in terms of Ruby?Used to be a computer journalist and historian of programming languagesHigher-order functionsFunctional style of programming was possible from the beginning in RubyHaskellFunctional style in any languageMaking the functional style more natural in the futureHis current interestsIs 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 wayStill a lot of discussions happeningImmutable objectsSpeeding up RubyThe more functional Ruby is becoming, the more room for optimization there isWriting at a higher levelElixirGentle extension to what is already thereThe “old self”And much, much more!Links:RubyHaskellElixirVictor’s [email protected] CratePicks:CharlesCrucial Accountability by Kerry PattersonDaveGila Tint for Garage Door WindowsDavidFlow by Mihaly CsikszentmihalyiEricEllington gemCatherineRuby versus the Titans of FP by Cassandra Cruz –...

Visit the podcast's native language site