12 comments

  • dang 12 hours 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)

  • bitbasher 14 hours ago

    Hazel is also the name of Cherno's game engine.[1]

    1: https://hazelengine.com/

  • Awtem 14 hours ago

    i love it. That being said, please show some examples and screenshots on the homepage and github's Readme.

  • burnt-resistor 11 hours ago

    Missed opportunity to call it "Donut". ;o)

  • dub_gui 13 hours ago

    The live demo is super cool! https://hazel.org/build/dev/

  • Asraelite 4 hours ago

    I only skimmed the paper, but how do holes in the type system differ from e.g. `!` in Rust or `never` in TypeScript?

  • andsoitis 8 hours ago

    > typed-hole-driven development.

    every hole has a type

    drive the type, drive the hole

    the bigger the hole, the bigger the type

  • eterps 13 hours ago

    It would be incredibly interesting to see how LLM code generation would hook into this.

    • gregtc 13 hours ago

      This is a paper about Chat LLMs in Hazel: https://arxiv.org/abs/2409.00921

      • disconcision 12 hours ago

        llm hole filling ala the paper is actually live in the dev version right now (if you enter an openrouter API key in the second sidebar tab). it's slow and buggy at the moment though, it's only been running at all for the last few days