DCD 0 symbols cached?

Laurent Tréguier laurent.treguier.sink at gmail.com
Thu Apr 11 07:28:39 UTC 2019


On Wednesday, 10 April 2019 at 18:39:23 UTC, Tom wrote:
>
> Total newbie to D, trying to get it to play nice with Neovim 
> using ncm2-d and DCD.
>
> Issue: DCD never caches any symbols even when I point it 
> directly to DMD's include files. Hate to ask for tech support 
> on this forum but it's all I've got, Googling has brought no 
> luck.
>
> Using dcd version v0.11.0
>
>
>
>
> Output from dcd-server -I /usr/include/dmd/phobos -I 
> /usr/include/dmd/druntime/import :
>
> 2019-04-10T11:34:43.386 [info] main.d:130:runServer Starting 
> up...
> 2019-04-10T11:34:43.386 [info] main.d:157:runServer Cleaning up 
> old socket file at /run/user/1000/dcd.socket
> 2019-04-10T11:34:43.387 [info] main.d:164:runServer Listening 
> at /run/user/1000/dcd.socket
> 2019-04-10T11:34:43.387 [info] main.d:181:runServer Import 
> directories:
>     /usr/include/dmd/phobos
>     /usr/include/dmd/druntime/import
> 2019-04-10T11:34:43.387 [info] main.d:187:runServer 0 symbols 
> cached.
> 2019-04-10T11:34:43.387 [info] main.d:188:runServer Startup 
> completed in 0 milliseconds.
>
> Any tips or guidance would be greatly appreciated. Thank you.

IIRC, with the latest versions, DCD will import symbols lazily; 
so it should only start caching symbols when they have been used 
because of a client request.
Have you tried using dcd-client nonetheless to see if you can get 
any result?


More information about the Digitalmars-d-learn mailing list