Yann Régis Gianas

Results 11 issues of Yann Régis Gianas

The column numbers of starting position are still wrong, as demonstrated by the following example: ``` true ``` which produces the following JSON for the word `true`: ``` "CmdName_Word", {...

This would require a better encapsulation of the lexing buffer.

`( ?? )` is a nice way to put a typed hole in a source program especially when doing type-directed programming. The next step would be to introduce `(merlin-fill-typed-hole)` to...

Currently, students' answers are read-only. It would be handy for a teacher to be able to annotate them to give some feedback about the code.

kind: feature

I would be nice to mark some part of the exercise statement as "hint" that is hidden by default and revealed only when the student decides she needs some help.

kind: feature

Create a website: - to get installation instructions ; - to browse documentation.

kind: enhancement

Which server requirements (RAM, CPUs, etc) should be allocated to learn-ocaml instances? I guess it depends on the number of users interacting with the platform. We probably need a basic...

kind: enhancement

If an index.json is prepared for a semester, it would be nice to be able to declare when a given group of exercises is visible during the semester.

kind: enhancement

When we develop graders, it would be convenient to have .merlin know the signature of `Test_lib`. We should probably compile `Test_lib` interface and install the resulting `cmi` file in the...

kind: enhancement

At some point, we should check if the learn-ocaml webapp has any memory leak, maybe using the following tool: http://plasma-umass.org/BLeak/

kind: enhancement