I did say 'basically', to not have to explain the entire architecture of the system for the benefit of newcomers. But yes, if we are being pedantic, ocamllsp internally uses merlin. To be precise, new users are directed to use ocamllsp wherever possible instead of merlin directly.