38 subscribers
Go offline with the Player FM app!
Podcasts Worth a Listen
SPONSORED


1 America’s Sweethearts: Dallas Cowboys Cheerleaders Season 2 - Tryouts, Tears, & Texas 32:48
From Scala to Roc with Monica McGuigan
Manage episode 463433222 series 3305580
Monica McGuigan, a Scala programmer at JP Morgan, talks with Richard about her experiences learning Roc with a Scala background. They get into topics like how language design affects beginners and experts, what parts of functional programming are easier and harder to learn than others, and how language designers inform their design decisions.
Support Software Unscripted on Patreon: https://patreon.com/SoftwareUnscripted
Monica's chapter on JSON decoders: https://github.com/roc-lang/book-of-examples/pull/68
Grapheme clusters: https://unicode.org/glossary/#extended_grapheme_cluster
Roc's string operations: https://www.roc-lang.org/builtins/Str
Talk: The Functional Purity Inference Plan: https://youtu.be/42TUAKhzlRI?si=TwxYoqMgh0UXQLfn
Hosted on Acast. See acast.com/privacy for more information.
107 episodes
Manage episode 463433222 series 3305580
Monica McGuigan, a Scala programmer at JP Morgan, talks with Richard about her experiences learning Roc with a Scala background. They get into topics like how language design affects beginners and experts, what parts of functional programming are easier and harder to learn than others, and how language designers inform their design decisions.
Support Software Unscripted on Patreon: https://patreon.com/SoftwareUnscripted
Monica's chapter on JSON decoders: https://github.com/roc-lang/book-of-examples/pull/68
Grapheme clusters: https://unicode.org/glossary/#extended_grapheme_cluster
Roc's string operations: https://www.roc-lang.org/builtins/Str
Talk: The Functional Purity Inference Plan: https://youtu.be/42TUAKhzlRI?si=TwxYoqMgh0UXQLfn
Hosted on Acast. See acast.com/privacy for more information.
107 episodes
All episodes
×
1 Broken AI Discourse with Steve Klabnik 1:19:43

1 Language Design Deep Dive with Elixir Creator José Valim 2:26:12

1 From Scala to Roc with Monica McGuigan 1:07:42

1 Testing in Production with Mike Bryzek 1:17:50

1 Building Video Editing Software with Andrew Lisowski 1:02:50

1 AI in Programming Education with Will Sentance 59:21

1 Software for Elite Athletes with Kyle Boddy 1:07:57

1 Tooling-Aware Language Design with Eli Dowling 1:11:59

1 The CrowdStrike Incident with Kelly Shortridge 58:30

1 Undo-Redo and Persistent State with Tom Ballinger 59:28

1 Smalltalk's Past, Present, and Future with Juan Vuletich 54:30

1 Things Web Devs Can Learn from Game Devs with Casey Muratori 2:06:37

1 How Programming has Changed with Conor Hoekstra 1:12:54

1 Escaping Software Disenchantment with Nikita Prokopov 48:42


1 Disassembling Languages with Matt Godbolt 1:07:01

1 Designing Compilers for Speed with Troels Henriksen 1:05:14

1 Gradual vs Static Typing with José Valim 1:25:38

1 The SemVer Rabbit Hole with Predrag Gruevski 58:14


1 Making Parsing I/O Bound with Daniel Lemire 1:17:46

1 Niche Domain Knowledge with Ashley Williams 54:40

1 Building a Terminal in Zig and Swift with Mitchell Hashimoto 57:01


1 Thinking in Array Languages with Alex Shroyer 47:11

1 My Contribution to the Left-Pad Incident with Simon Lydell 57:23


1 A Haskeller Tries Smalltalk with Ian Jeffries 1:04:25

1 Comparing F#, Elm, and Haskell with Michael Newton 1:09:18

1 Native UIs without Electron - with Nathan Sobo 1:16:34



1 Compilers and Overly Complex Web Development with Thorsten Ball 1:13:30

1 Incremental Compilation with Alex Kladov 1:23:42

1 Programming and Industrial Design with Greg Wilson 57:52

1 Lambda Set Defunctionalization with Ayaz Hafiz 45:09


1 The Return of Hypermedia with Carson Gross 1:08:48

1 Go and Functional Programming with Lane Wagner 1:15:11

1 The Roc Programming Language with Richard Feldman 1:07:54

1 Making JITted Code Faster with Chris Nuernberger 1:09:04
Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.