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

I need a Hazel lexer. Maybe someone's already made one?

enhancement
starter-project

@cyrus- are you still okay making the equality operator polymorphic? I've done this on the LLM branch for convenience, so I'll copy-paste some code here to accelerate someone doing it...

starter-project

![image](https://github.com/hazelgrove/hazel/assets/31668468/bd9455aa-7421-4994-bcdb-a22181f1a3ab) ![image](https://github.com/hazelgrove/hazel/assets/31668468/11fdd264-e64f-4382-9fe3-f179ba189d1f) (also shows up in https://github.com/hazelgrove/hazel/issues/1242#issuecomment-2000090219)

Breaking example on dev: ![image](https://github.com/hazelgrove/hazel/assets/31668468/0d40c01b-ca2f-42e3-90d8-a5367b092ecd) ``` let x : + B( ) = B(1) in let y : + B(Int) = x in let B(n) = y in n +...

The simplest example is `([)(`; it will print a messages to the console "WARN: zipper_of_string: Invalid_argument("option is None")" but there is no other feedback. This is a minified version of...

bug

Not a total unknown unknown, but this is the shortest example I've found so far of something that triggers an exponential slowdown in the input parser; this takes minutes to...

performance

![image](https://github.com/hazelgrove/hazel/assets/31668468/5bad8f85-9418-4cd7-9daa-65d7af85ee8c)

If you edit the text in the Hazel UI while the app is still evaluating, the web worker is re-initialized (which is expected), but performs multiple GET requests for worker.js...

This screenshot shows the results of pasting the `"yo"` into `()`. Considering strings will still be special-cased in the new syntax model this may still be an issue.

bug