Edwin Brady - Idris 2: Type-driven development of Idris | Code Mesh LDN 18
What it is
Edwin Brady presents Idris 2, a rewrite of the Idris dependently typed language, and shows type-driven development in practice. The demos show the compiler filling in whole functions from their types.
Why Hacker News recommends it
HN points to it as a good introduction to Idris 2 and a striking demonstration of what dependent types enable.
- 5 people recommended it
- 4 different months
- 0 strong recommendations
- first 2018, last 2024
What HN commenters said
“I thought the matrix example was really impressive.”
Idris examples of dependent types, including an impressive matrix example
huntie, 2018-12 · Recommendation · in “Dependent Haskell”
“Idris lang seems awesome with the atom plugin.”
pezo1919, 2019-07 · Recommendation · in “Ask HN: What is your favorite non-generic or semi-obscure programming language?”
“this looks like a good introduction”
A good introduction to Idris 2 and how it differs
resoluteteeth, 2019-07 · Recommendation · in “Idris 2 programming language announced”
“Say hello to Idris! :-)”
still_grokking, 2021-06 · Recommendation · in “Fun and dystopia with AI-based code generation using GPT-J-6B”
“when your type system is powerful enough you can restrict the set of possible implementations”
Powerful types restrict implementations so the compiler can guess the program
sourceless, 2021-09 · Recommendation · in “What will programming look like in 2020? (2012)”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: idris, type-driven development, dependent types, program synthesis, functional programming
Also recommended by the same people
talkType-Driven Development in Idris — Edwin BradyScala World · 1 HN recommender · 2019–2024
talkHow Python was Shaped by leaky Internals, Armin Ronacher, Flask frameworkВидео с мероприятий {speach! · 15 HN recommenders · 2017–2025
talkWhy Isn't Functional Programming the Norm? – Richard FeldmanMetosin · 12 HN recommenders · 2019–2025
talkMaybe Not - Rich HickeyClojureTV · 14 HN recommenders · 2018–2025
demoConway's Game Of Life in APLDyalog · 11 HN recommenders · 2010–2024
lectureLecture 1A | MIT 6.001 Structure and Interpretation, 1986MIT OpenCourseWare · 11 HN recommenders · 2012–2024
lectureCrockford on JavaScript - Volume 1: The Early YearsYUI Library · 10 HN recommenders · 2013–2022
talkGrowing a Language, by Guy SteeleBill Pugh · 11 HN recommenders · 2014–2026