Hazel: A live functional programming environment featuring typed holes
1–10 of 88 posts
Re: Hazel: A live functional programming environment featuring typed holes
#2But does it any more than a live editor and type checker? Can you actually create a program that does something?
Re: Hazel: A live functional programming environment featuring typed holes
#3Re: Hazel: A live functional programming environment featuring typed holes
#4Elm/ML is an interesting choice of mis-mash & a subtle slap in the face of Haskell? (Which on the surface is far more like Elm than ML is).
Re: Hazel: A live functional programming environment featuring typed holes
#5Hazel: A live functional programming environment featuring typed holes - https://news.ycombinator.com/item?id=24299852 - Aug 2020 (14 comments)
Also:
Tylr: Demo of tile-based editing, a new kind of structure editing - https://news.ycombinator.com/item?id=27926758 - July 2021 (40 comments)
Re: Hazel: A live functional programming environment featuring typed holes
#6Elm/ML is an interesting choice of mis-mash & a subtle slap in the face of Haskell? (Which on the surface is far more like Elm than ML is).
* Elm because Elm focused on making the language pleasant to use, and Hazel is in the same tradition of combining HCI + PL
* ML because Hazel is a strict / eager language, and people talk of ML family languages, of which Haskell is one.
So I don't think omitting Haskell is meant to be a slap in the face.
Re: Hazel: A live functional programming environment featuring typed holes
#7Elm/ML is an interesting choice of mis-mash & a subtle slap in the face of Haskell? (Which on the surface is far more like Elm than ML is).
Re: Hazel: A live functional programming environment featuring typed holes
#8Agda has them too and they're more powerful there: https://agda.readthedocs.io/en/latest/language/lexical-struc...
Re: Hazel: A live functional programming environment featuring typed holes
#9Re: Hazel: A live functional programming environment featuring typed holes
#10It was honestly one of the most productive environments I ever worked in, and I'm somewhat sad nobody else has implemented this.