{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Regular Programming","title":"About Learning New Languages","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/599e9ee6\"></iframe>","width":"100%","height":180,"duration":2548,"description":"Everyone's favorite idempotent podcast returns to discuss learning new languages and concepts. Can mixing and matching new concepts and syntax help or hinder language adoption? A new concept but a familiar syntax might make a language easier for all the drifting Javascript developers to grab on to.Lars considers picking up a lisp at some point.It's harder to pick up new languages when you're mainly keen on building. Lars is very much in a building phase. He has problems, but they are his problems.Lars is currently learning - among other things - by working with other people, putting himself out there, and arranging a conference.LinksAlan PerlisA language that does not affect the way you're thinking is not worth knowingDomain-specific languagesRailsPhoenixElixirErlangPrologGleamElmThe CodeBEAM Gleam keynote by Hayleigh Thompson and Louis Pilfold is not out in video form yetAnt (the build system)BashXLST - Extensible Stylesheet Language TransformationsXquerySAX parserSweetXmlExercism course on GleamLustre web frameworkSprocket web framework - Gleam-style implementation of LiveviewOTPAtomVMCardputerREPL - read-eval-print loopNIFGHC - the Haskell compilerLuaDave Lucia and Robert Virding talking about Lua on the BEAM - also not out in video form yetThe Konami codeUiuaZFSEvan - creator of Elm - in Kodsnack 604SmalltalkPony","thumbnail_url":"https://img.transistorcdn.com/C_-AHQqsYbdliFKrXsdN7TWYO9_tZENNrKOb2TIA9xc/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9zaG93/LzE5MjQ1LzE2MTg5/MzM2ODUtYXJ0d29y/ay5qcGc.webp","thumbnail_width":300,"thumbnail_height":300}