Thread overview
DConf Online '22 Addendum: D-based Next Generation Hardware Description Language
Jan 02, 2023
Mike Parker
Jan 02, 2023
IGotD-
January 02, 2023

Feng Li's talk on Vlang, a D-based HDL, was originally scheduled as the 2nd talk on Day One of DConf Online '22. Unfortunately, circumstances conspired to prevent that from happening.

I've now published a shortened version of his talk as an addendum to the playlist. In it, he introduces Vlang and walks through an attempt to port the project (more specifically, its two subprojects) to ARM64 via Raspberry Pi 4 and LDC.

https://youtu.be/1HRLxnDOLhY

I want to thank Feng for the effort he went through to get this done. His location in the world made it more burdensome than it should have been. I hope everyone who watches it enjoys learning about the project. Maybe someone will be inspired to contribute.

January 03, 2023
I'm copying my explanation for why the dynamic library wasn't built from my comment on YouTube here for any future reader and hopefully for the presenter too:



The reason you didn't get the dynamic library is that it is in a different configuration than the one you built. You didn't need to modify the sourceLibrary configuration.

I.e.
$ dub build --config=vlangdynamiclib

Or

$ dub build --config=vlangstaticlib

The first configuration is the default, which happens to be vlangsourcelib. Hence the error.
January 02, 2023

On Monday, 2 January 2023 at 12:04:48 UTC, Mike Parker wrote:

>

Feng Li's talk on Vlang, a D-based HDL,

There is another language called vlang.

https://vlang.io/

Unfortunate name clash.