Gabriel Scherer
Gabriel Scherer
I'm a bit frustrated with the state of `menhir` support in ocamlbuild: there are many more options in the tool than there were when it was first implemented, and some...
This should help avoid build failures due to unintential redefined-variable capture, see #301. (failure report by Samik Shrotriya)
@whitequark this is a thread to discuss the 11.x release What I have to do before the release is to reorder the Changelog to keep a trace of 10.x, yet...
It is an embarrassing shortcoming of the plugin-tags work that calling the `dispatch` function several times just silently overrides its behaviour. Forcing users to call `dispatch` exactly once may be...
See [this Stackoverflow question](http://stackoverflow.com/questions/40604749/how-to-use-menhir-error-messages-generation-via-ocamlbuild): the last version of Menhir has an error-message-generation interface that can be used as follows: ``` src/ParsingErrors.ml: src/Handcrafted.messages src/Parser.mly menhir --compile-errors src/Handcrafted.messages src/Parser.mly > src/ParsingErrors.ml ```...
This is a jolly good idea used in [ocb-stubblr](https://github.com/pqwy/ocb-stubblr/), see [this code](https://github.com/pqwy/ocb-stubblr/blob/master/src/ocb_stubblr.ml#L198): ``` ocaml let after_rules f = function After_rules -> f () | _ -> () ``` we could...
This is a cross-reference to an issue with the OCaml manual which I posted upstream at https://github.com/ocaml/ocaml/issues/11458 > Suppose I'm browsing a random page of the OCaml manual > >...
I wanted to try this package and I expected `opam install eventlog-tools` to work. Could we have an opam release?
I proposed a feature to quote literal constants in https://github.com/ocaml-ppx/ppx_tools/issues/83, which is of course also relevant to this repository.
This issue mirrors a [report on Discuss](https://discuss.ocaml.org/t/interesting-ocaml-exercises-from-francois-pottier-available-online/7050/2) of a dead link in the public instance. [link to the exercise on the instance](https://ocaml-sf.org/learn-ocaml-public/exercise.html#id%3Dfpottier/nondet_monad_cont%26tab%3Dtext%26prelude%3Dshown) > The continuation-based representation is more efficient than...