hi, I'm WebFreak and I'm a software developer mainly using
the D programming language. I usually
make PC programs, sometimes embedded development and some web
development using state of the art techniques and design such as this
Follow me on social media:
code-d and serve-d for Visual Studio Code
code-d is my D extension
for Visual Studio Code.
It started out as extension for Atom in
July 2015 and has transitioned to vscode with editor independent
The atom extension started out as CoffeeScript code calling DCD, dfmt and
D-Scanner. It became apparent that this code wouldn't be able to scale
very well across multiple editors. When vscode was freshly released I
quickly became interested in it and ported atomize-d to it by converting
the coffeescript code to typescript. Maintaining the separate code bases
didn't seem to have a good future so I
created workspace-d which unified
all the functionality for all editors.
A few years after creating workspace-d, the
Microsoft® Language Server Protocol
reached version 2.0 which encouraged everyone to use it. It's basically
a different syntax from workspace-d but the underlying idea is the same.
So I now made a wrapper for workspace-d for the Language Server Protocol
and called it serve-d.
Currently this is the recommended program to use with Visual Studio Code
as it implements a lot of features.
Install it from the marketplace today: https://marketplace.visualstudio.com/items?itemName=webfreak.code-d
Join our discord:
For the free-to-play rhythm game osu! I
have made a bot, controllable using a website, which can automatically
manage multiplayer lobbys. It adds functionality for playing lobbies with
playlists for various play styles which are creatable by the users.
Try it out: https://openrooms.app
Join the discord:
See others on GitHub.