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

This comes up when we use the context inspector view for showing the type signature of the correct implementation in exercise mode: You can see the full signature when you...

bug

Building educational UI for constructing rule-based derivations and integrate it into Exercises mode in Hazel. ![Screenshot from 2024-06-04 12-38-03](https://github.com/hazelgrove/hazel/assets/113280601/8619fcc2-5999-4c7a-a3da-0554fb0a0465) - [x] Port judgement type `Judgement` and component types `Prop`, `Ctx`...

in-development

This pull request fixes the "stacked error holes" issue for case expressions with multiple branches: ![image](https://github.com/hazelgrove/hazel/assets/108375845/facd5960-5ff6-44f6-9f40-2368f9d4729c) This is what'll happen in the current Hazel. The reason is that the ids...

in-development

This PR tries to fix #1268 by checking if there are self-references in the function body/bodies during elaboration and decide whether to include the fixpoint based on that information. For...

# Editor Componentization **Warning:** this is a huge change to the Haz3lweb portion of the codebase. I've tried to provide a guide below for merging this into your branch. ##...

e.g. `(fix f -> fun x -> x + 1)(3)` on https://[hazel](https://hazel.org/build/remove-dhexp/).org/build/remove-dhexp/ branch. Gives "Expected a Constructor". ![image](https://github.com/hazelgrove/hazel/assets/31668468/f9516fb2-796a-4e61-ad56-8e918ea29c9d)

**Goal:** Implement Labeled Tuple functionality into Hazel. Note: I don't think I can change the source branch on the old pull request. This redesign of the implementation was started on...

in-development

If code is copied from the editor and pasted in the editor, maybe we should retain the original zipper structure rather than reparsing from text. This would be both faster,...

enhancement

In progress handling #1252. Front-end tests: ```typescript test 1 == 2 end; test 1. == 1. end; test false != false end; test "str" == "str" end; test [1,2] !=...

starter-project
in-development