Skip to content

re-use merlin process or more complete ocaml pkg? #3

@hnry

Description

@hnry

Hi nice project, easy to get up and running.

Currently if a merlin process is already spawned, this pkg will spawn it's own regardless. I don't know if merlin supports multiple environment contexts. If it does then re-using a existing process should be the right way to go.

The issue of multiple merlin processes comes up if we are using the autocomplete package (from facebook/nuclide) and this pkg.

And I do believe both do get used together quite frequently for those using ocaml with atom because one package provides autocompletion but does not provide warnings or errors. And the opposite is true for your pkg.

Ideally there would be one package that provides both, since both are using merlin. So if you have the time to also include autocomplete, then people can just drop nuclide entirely.

And for linting, I believe ocp-indent should probably be used there.

But anyway, these are just thoughts, I am glad ocaml is useable for atom with nuclide + your package. Just think they don't deserve to be separated into 2 pkgs 😝

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions