<RowanG[m]>
I want to implement one myself as part of clash(A different HDL) of clash cores project. Since I will probably roughly follow the outline in amaranth I would like to check in with you guys if have any problems with me releasing the clash implementation under public domain? Clash itself is completely different from Amaranth.
jjsuperpower has quit [Remote host closed the connection]
jjsuperpower has joined #amaranth-lang
<adamgreig[m]>
clash itself is bsd2, same as amaranth (and the amaranth crc impl), is that an option?
<adamgreig[m]>
though perhaps your version ends up being different enough that it's not really relevant anyway
<RowanG[m]>
Implementation wise it will probably be different. Python and Haskell are pretty different in terms of how you implement things.
<RowanG[m]>
I could use BSD2 and add a copyright line for Amaranth?
<RowanG[m]>
If that's oke I will do it like that
<adamgreig[m]>
that's undoubtably ok, the bsd licence definitely lets you do that, but it's probably overkill if all you take from the amaranth version is the general algorithm, then I think just a link back in a comment would be kind
notgull has joined #amaranth-lang
peeps has joined #amaranth-lang
peeps[zen] has quit [Read error: Connection reset by peer]
notgull has quit [Ping timeout: 264 seconds]
ebb has quit [Remote host closed the connection]
ebb has joined #amaranth-lang
peeps has quit [Remote host closed the connection]
peeps has joined #amaranth-lang
Degi has quit [Ping timeout: 255 seconds]
Degi has joined #amaranth-lang
Xesxen_ is now known as Xesxen
jjsuperpower has quit [Ping timeout: 268 seconds]
<Wanda[cis]>
Catherine: I think the `yowasp-yosys` requirement in `pyproject.toml` should be changed to `>=0.38` to match the check in the backend? the recent changes broke my environment since pdm just reused a 0.34 I had laying around and I spent a while debugging what exactly went wrong...
<Wanda[cis]>
annoying RFC 45 consequence: easy to shadow amaranth.lib.memory.Memory with the old amaranth.hdl.mem.Memory via a star import from amaranth
<galibert[m]>
don't put the deprecated one in the star import list?
<Wanda[cis]>
that's an immediate breaking change
<galibert[m]>
there's going to be something breaking at some point given the name is the same
<_whitenotifier-7>
[amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] a1309ca - Deploying to main from @ amaranth-lang/amaranth@0ecd06a7e5cac77940c7deb4c0bcd5dbf34869c4 🚀
<_whitenotifier-5>
[amaranth-lang/amaranth] wanda-phi 5ffb48b - hdl._ast: fix using 0-width `Switch` with integer keys.
<_whitenotifier-7>
[amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] d9c3527 - Deploying to main from @ amaranth-lang/amaranth@5ffb48b5fb4ab08b9587504956a8d52ab75e33cd 🚀
<_whitenotifier-5>
[amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] d4b15cb - Deploying to main from @ amaranth-lang/amaranth@e3324e14566f15653c119ec68ec83d71eea0c04c 🚀