www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - DConf Online '22 Addendum: D-based Next Generation Hardware

reply Mike Parker <aldacron gmail.com> writes:
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.
Jan 02 2023
next sibling parent "Richard (Rikki) Andrew Cattermole" <richard cattermole.co.nz> writes:
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.
Jan 02 2023
prev sibling parent IGotD- <nise nise.com> writes:
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.
Jan 02 2023