{"version":"1.0","type":"rich","provider_name":"Acast","provider_url":"https://acast.com","height":250,"width":700,"html":"<iframe src=\"https://embed.acast.com/$/664fde3eda02bb0012bad909/69485602f7567117397e5223?\" frameBorder=\"0\" width=\"700\" height=\"250\"></iframe>","title":"Metaprogramming Your IDE in Lean 4 with Harry Goldstein","description":"<p>Harry Goldstein talks with Richard Feldman about the Lean 4 programming language's compile-time metaprogramming capabilities, including how they can be used to control elements of your IDE in realtime. They also discuss other topics like property-based testing, theorem proving, and Smalltalk.</p><p><br></p><p>You can get ad-free episodes (including video) by supporting Software Unscripted on Patreon! https://www.patreon.com/SoftwareUnscripted</p><p><br></p><p>The Best New Programming Language is a Proof Assistant by Harry Goldstein - <a href=\"https://youtu.be/c5LOYzZx-0c?si=UnTfkczIhdoF7Qkx\" rel=\"noopener noreferrer\" target=\"_blank\">https://youtu.be/c5LOYzZx-0c?si=UnTfkczIhdoF7Qkx</a></p><p><br></p><p>The Lean Programming Language - <a href=\"https://lean-lang.org\" rel=\"noopener noreferrer\" target=\"_blank\">https://lean-lang.org</a></p><p><br></p><p>Simon Peyton-Jones: Escape from the ivory tower: the Haskell journey - <a href=\"https://youtu.be/re96UgMk6GQ?si=8xqpAS8VTQaqgbzg\" rel=\"noopener noreferrer\" target=\"_blank\">https://youtu.be/re96UgMk6GQ?si=8xqpAS8VTQaqgbzg</a></p><p><br></p><p>\"Shen: A Sufficiently Advanced Lisp\" by Aditya Siram - <a href=\"https://youtu.be/lMcRBdSdO_U?si=VOwJNeLAvnIRUm_n\" rel=\"noopener noreferrer\" target=\"_blank\">https://youtu.be/lMcRBdSdO_U?si=VOwJNeLAvnIRUm_n</a></p><p><br></p><p>Hypothesis Property-Based Testing library for Python - https://hypothesis.works/</p>","author_name":"Richard Feldman"}