<_whitenotifier-6>
[amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] da6fc37 - Deploying to main from @ amaranth-lang/amaranth@23f1b63425613b13cb99c3d1881b8adaccc9983e 🚀
FFY00_ has quit [Read error: Connection reset by peer]
frgo_ has quit [Ping timeout: 252 seconds]
notgull has quit [Ping timeout: 260 seconds]
notgull has joined #amaranth-lang
notgull has quit [Ping timeout: 268 seconds]
FFY00 has joined #amaranth-lang
<_whitenotifier-5>
[amaranth] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-1207-23f1b63425613b13cb99c3d1881b8adaccc9983e - https://github.com/amaranth-lang/amaranth
<_whitenotifier-5>
[amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] 010c9da - Deploying to main from @ amaranth-lang/amaranth@18b54ded0ab9d5dc1ca7955137e8306c90b75b24 🚀
<cr1901>
Wanda[cis]: Your suggestion was similar to what I initially did. I think I got carried away w/ wanting to make my own psuedo-layouts lol. Gonna apply your suggestion.
mindw0rk has quit [Read error: Connection reset by peer]
mindw0rk has joined #amaranth-lang
notgull has joined #amaranth-lang
asjackson has left #amaranth-lang [#amaranth-lang]
<whitequark[cis]>
<cr1901> "http://gopher.wdj-consulting.com..." <- so this kind of stuff is exactly what FlexibleLayout was designed for
<zyp[m]>
FlexibleLayout still doesn't let you make fields from discontinuous bits, does it?
<whitequark[cis]>
nope
Tomz_plug[m] has left #amaranth-lang [#amaranth-lang]
<cr1901>
I should've been specific. I meant abusing the call syntax to force a specific View subclass to be returned when an aggregate layout is used in a Signature
<cr1901>
anyways, I decided against the code you linked, so it's moot
<cr1901>
(But also good to know that you think it's a legitimate use of FlexibleLayout)
<whitequark[cis]>
oh
<cr1901>
>still doesn't let you make fields from discontinuous bits <-- I would like this, but don't think it can be done within a Layout subclass (which is expected to return Fields as part of its contract, which are contiguous)
<cr1901>
It may be niche enough that properties on the view are the "least bad" thing