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

EPISODE · Jun 19, 2018 · 59 MIN

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

from Ruby Rogues · host Charles M Wood

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 – RubyConf 2016 TalkRadical Candor by Kim ScottVictorVictor’s GitHubRealitySpecial Guest: Victor Shepelev. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

Episode metadata supplied by the publisher feed · Published Jun 19, 2018

Embed this episode

NOW PLAYING

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

0:00 59:15

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

Frequently Asked Questions

How long is this episode of Ruby Rogues?

This episode is 59 minutes long.

When was this Ruby Rogues episode published?

This episode was published on June 19, 2018.

Can I download this Ruby Rogues episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!