hazel icon indicating copy to clipboard operation
hazel copied to clipboard

Hazel, a live functional programming environment with typed holes

Results 339 hazel issues
Sort by recently updated
recently updated
newest added

- click to move - double click to select tile - triple click to select term - click and drag to make selection

PR contains: - Substantial refactor of Grain IR library - Runtime that uses a `MaybeIndet` sum to represent possibly indeterminate results for now - Tools to safe-ish-ly generate code that...

in-development

This PR adds exhaustiveness and redundancy checking for case expressions with pattern holes. Each pattern form is associated with one or more constraints that determine which expression forms it can...

needs-polish

This PR installs and configures the `logs` opam package, a performant logging framework with support for traditional level-based logging as well as flexible reporting, tagging, and filtering capabilities.

needs-polish

This is a followup to pattern annotations intended to resolve an unanticipated interaction between lets and cases which manifests as the failure of an assertion within statics. It adds two...

needs-polish

This PR redefines edit state so that it contains a prelude, template, and a tester. It also adds an `assignments` cardstack and a `filter_odds` example that shows what a Hazel...

in-development

Given the following edit state: ![image](https://user-images.githubusercontent.com/507601/182641551-7daaf7e2-14b4-4475-b701-5c1a47665522.png) Expected behavior: Pressing `` should promote the `f` to an application of `f` to a fresh expression hole. Actual behavior: The following exception is...