Purely Functional Ideas (with Harmony)

03/09/2024 36 min Episodio 7
Purely Functional Ideas (with Harmony)

Listen "Purely Functional Ideas (with Harmony)"

Episode Synopsis

In this episode of "Dead Code," Jared and Harmony, a self-taught programmer with extensive experience in Ruby, explore the benefits of experimenting with unconventional programming languages. They discuss Fennel, a Lisp that compiles to Lua, highlighting its simplicity and versatility for applications like game modding. Jared shares his experience with ReScript, a language in the ML family that compiles to JavaScript, emphasizing its strong type system and seamless integration with React. They also delve into Uiua, a stack-based array language with a unique symbol-rich syntax, which Harmony finds ideal for tackling complex mathematical programming challenges. The episode emphasizes how these esoteric languages can broaden a programmer's perspective and problem-solving approach.Links:Fennel LanguageLua Programming LanguageReScript LanguageOCamlStandard ML DocumentationUiua LanguageAPL Language Conway’s Game of Life Interactive SimulatorAdvent of CodeProject EulerReact.jsFennel VS Code ExtensionReScript VS Code ExtensionUiua VS Code SupportEmacs Fennel ModeEmacs ReScript SupportDead Code Podcast Links:MastodonXJared’s Links:MastodonXEpisode Transcript Hosted on Acast. See acast.com/privacy for more information.