sigmoid.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A social space for people researching, working with, or just interested in AI!

Server stats:

612
active users

#ghdl

0 posts0 participants0 posts today
Replied to Ada S

@adanskana Follow-up, 5.0.1 is now part of , a specialized channel [1].

Similarly, ghdl-lsp, the server based on ghdl, has been merged.

Their corresponding -next variants, in the electronics channel [2], provide most recent revisions, not yet released, of both.

guix install ghdl-llvm-next ghdl-lsp-next

[1] codeberg.org/guix-science/guix
[2] git.sr.ht/~csantosb/guix.chann

Codeberg.orgguix-scienceFree scientific packages for GNU Guix.
Replied to Ada S

@adanskana
, in its 5.0.1 llvm variant, is hosted in the electronics channel, and waiting to be merged in channel (which provides guix substitutes), where it belongs, see

codeberg.org/guix-science/guix

The reason for not being part of itself is its dependency on ada compiler, which cannot be bootstraped at this point. Remember we also have ghdl and the ghdl plugin.

The channel aggregator is here, by the way: toys.whereis.social/

Codeberg.orgUpdate ghdl to 5.0.1, and add ghdl-lsp.This pr updates ghdl to its most up to date release, and renames `ghdl-clang` to `ghdl-llvm` for consistency with upstream artifacts. It also fixes the two other packages affected by this renaming. Then, it adds a new package, `ghdl-lsp`, including the language server capabilities of ghdl (in ...

Following my recent post about #GHDL, I was made aware that there is no bootstrap chain for #GNAT! For such a widely used and historically significant language like #Ada (totally not biased), it seems like a strange hole to be left. Plus, it would mean that GNAT could be included in full-source distributions like #Guix.

Thankfully, there is an #NLNet project [1] just for this! I'm glad that there's some real resources being devoted to this. LMK if anyone has news!

[1] nlnet.nl/project/Ada-bootstrap/

nlnet.nlNLnet; Ada Bootstrap Compiler

Was about to attempt to package #GHDL for #Guix... spent an hour before I stumbled across the guix-electronics[1] channel!! I know there's a channel aggregator somewhere but I always forget to check it before making a package...

Funny that it isn't upstreamed yet though. GHDL seems like a package that would fit into Guix proper very well, we have a `fpga.scm` file already anyway. Perhaps its accomodating all the different compile-time variations?

[1] git.sr.ht/~csantosb/guix.chann

Managed to produce a package for with backend.

git.sr.ht/~csantosb/csbwiki/tree/master/item/guix.channel.ip.org#L1188

By now, it uses binaries from alire-project/GNAT-FSF-builds, so it is no a clean implementation. Hopefully, one day we will succeed on bootstrapping ada tooling in a proper way.

@thezoq2 I just tried #surfer for the first time today. Compiled from scratch per the website. I had to file a bug, as it crashes after adding a handful of signals.

I was so hopeful. But for now going back to #gtkwave I'm sad though, because surfer is able to do very simple things like select all the signals at a level and add them to the viewer, whereas gtkwave seems to fight you at every step of the way.

Maybe I need to roll back to a tagged version and rebuild or something. #ghdl #vhdl