[ Je renvoie pour Soilih, parce que j'me suis marché dessus et j'ai effacé son message. ]
Bonjour tout le monde,
J'espère que vous allez bien !
L'objet de mon message est qu'en fait, j'ai des problèmes de compilation. Il se passe que dune me dit que le module linol-lwt n'est pas présente or il est bien installé et je l'ai rajouté à dune. J'ai ces problèmes depuis que j'ai fait un pull de la branche extract-args-from-repl. L'erreur affichée est celle-ci :
File "src/typer_lsp_server.ml", line 117, characters 64-80: 117 | method on_notif_doc_did_open ~notify_back d ~content : unit Linol_lwt.Task.m =
Error: Unbound module Linol_lwt.Task
Pourtant, comme on peut le voir quand j'essaie de l'installer depuis opam :
<><> Synchronising pinned packages
<><><><><><><><><><><><><><><><><><><><><><>
[linol-lwt.0.2] no changes from file:///home/soilih/Projet Maitrise/typer/linol
[NOTE] Package linol-lwt is already installed (current version is 0.2).
Voilà. Une petite précision Simon, je ne vais pas créer un autre exécutable, je vais juste rajouter la fonction run() qui démarre le serveur à l'exécutable principal si on démarre typer avec l'argument "--lsp". Donc je veux juste rajouter les bibliothèques lsp, linol-lwt, et linol au fichier dune pour qu'ils soient reconnus. Ils sont tous présent dans opam.
Merci beaucoup !
Soilih