-
There was an ongoing discussion on the use of the [ocamllabs compiler hacking sessions wiki](https://github.com/ocamllabs/compiler-hacking/wiki) in two related threads:
- https://discuss.ocaml.org/t/…
-
__This bug has been migrated from artifact #1663 on forge.ocamlcore.org. It was assigned to [user102](https://forge.ocamlcore.org/users/user102).__
## [user6958](https://forge.ocamlcore.org/users/use…
-
https://ocaml.org/learn/tutorials/guidelines.html has several recommendations on formatting match patterns, but notably lacks any guidance on the following: when using more than one pattern that both …
-
A speculative idea.
Egraphs are a datastructure for storing trees and equality information between them. If you don't use the equality information, they are effectively just a hashcons, which we ar…
-
After some consideration, I think I'd like error handling to be closer to Rust:
* Everything is a `result` if it can fail
* Or you consciously `panic!`
Panics are actual terminations, and would…
-
## Describe the bug
The following OCaml code causes a highlighting leak:
```ocaml
let man =
[ `S "DESCRIPTION"
; `P
{|$(b,dune fmt) runs the formatter on the source code…
-
you can dump any AST by doing `ocamlfind ppx_tools/dumpast your_file.ml`
-
Hello. During my progress in the compiler course I've encountered a possible bug in lamac.
**Scenario**
1. Add `case ... of` construction to the code
2. Add a considerable number (10+) of string …
-
## Idea
Make a difference between the minimal settings required to load the Vim/Emacs extensions, and setting up reasonable defaults for OCaml:
- have one plugin for Vim and one for Emacs that sets u…
-
My use case is I want to warn when a Swift ImportDeclaration with a particular identifier is in a file that also contains a class that conforms to a particular protocol. I'm not sure how to declare th…