Hazel: A live functional programming environment with typed holes (github.com) 73 points by azhenley 1y ago ↗ HN
[–] Awtem 1y ago ↗ i love it. That being said, please show some examples and screenshots on the homepage and github's Readme.
[–] eterps 1y ago ↗ It would be incredibly interesting to see how LLM code generation would hook into this.
[–] dub_gui 1y ago ↗ The live demo is super cool! https://hazel.org/build/dev/ [–] pjmlp 1y ago ↗ Yes, especially the interactivity that it offers, while clicking around the code.
[–] dang 1y ago ↗ Related. Others?Hazel: A live functional programming environment featuring typed holes - https://news.ycombinator.com/item?id=42004133 - Oct 2024 (86 comments)Hazel: A live functional programming environment featuring typed holes - https://news.ycombinator.com/item?id=24299852 - Aug 2020 (14 comments)
[–] andsoitis 1y ago ↗ > typed-hole-driven development.every hole has a typedrive the type, drive the holethe bigger the hole, the bigger the type
[–] Asraelite 1y ago ↗ I only skimmed the paper, but how do holes in the type system differ from e.g. `!` in Rust or `never` in TypeScript? [–] 7h3kk1d 1y ago ↗ Never in TypeScript is the equivalent of "bottom" where a value can never appear. The type holes in hazel are for incomplete types (during development) and work more like the any type in typescript where they are consistent with every value.
[–] 7h3kk1d 1y ago ↗ Never in TypeScript is the equivalent of "bottom" where a value can never appear. The type holes in hazel are for incomplete types (during development) and work more like the any type in typescript where they are consistent with every value.
11 comments
[ 3.3 ms ] story [ 34.6 ms ] thread1: https://hazelengine.com/
Hazel: A live functional programming environment featuring typed holes - https://news.ycombinator.com/item?id=42004133 - Oct 2024 (86 comments)
Hazel: A live functional programming environment featuring typed holes - https://news.ycombinator.com/item?id=24299852 - Aug 2020 (14 comments)
every hole has a type
drive the type, drive the hole
the bigger the hole, the bigger the type