Frédéric Bour
Frédéric Bour
Explain how Qt concepts map to OCaml. Provide tutorials to get started: - basic widgets - event dispatching (using delegates rather than inheritance) - simple mainloop - Lwt mainloop Optional:...
Existing examples are partial and more examples are needed.
Painter is one of the low-level API that is better supported by manually writing the API rather than generating it. It is ubiquitous enough that it should be part of...
The current allocator only supports up to one OCaml thread and one C++ (Qt) thread. This is because the state is global and not saved on OCaml context switch.
This PR introduces a scheduler for updating the DOM, such that it is no longer necessary to manually use Lwd.root and to call requestAnimationFrame. The important part is this new...
This PR implements a potential solution to https://github.com/ocaml/ocaml/issues/11450: having an abstract syntax for generative functor application, to distinguish `F()` from `F(struct end)`. Previously `F()` was desugared to `F(struct end)` in...
This simple toplevel session results in an error message that is not very helpful: ``` # module X (P : sig type t end) = struct end;; # module Y...
This PR implements completion based on language grammar (this complements the existing completion based on semantic information). Here is a rough explanation of the algorithm, taken from the `Syntactic_completion` module:...
Copyright line is now " Copyright (C) 2013 - 2019 Merlin contributors". IANAL, I have no idea what I am doing.
The frontend will have one more option, looking like "path1 : path2". Input paths matching path1 will be rewritten to use path2. Output paths matching path2 will be rewritten to...