<whitequark[cis]>
anyone wants to fix the pypy-3.11 failures?
Wanda[cis] has joined #amaranth-lang
<Wanda[cis]>
oh gods it's the tracer again
<whitequark[cis]>
naturally
<Wanda[cis]>
I vaguely recall doing even worse crimes than usual when doing cpython 3.11 port
<Wanda[cis]>
I don't like the fact that this code fails on calling an underscore method
<Wanda[cis]>
okay I'll look at this properly, but not now
<whitequark[cis]>
thanks!
Degi has quit [Ping timeout: 276 seconds]
Degi has joined #amaranth-lang
frgo_ has joined #amaranth-lang
frgo has quit [Ping timeout: 252 seconds]
frgo_ has quit [Ping timeout: 252 seconds]
<vup>
Does anybody think adding a **kwargs version of Layout.const similar to how the dataclasses.__init__ works is reasonable?
RobTaylor[m] has joined #amaranth-lang
<RobTaylor[m]>
I'd like to see that :)
FFY00 has quit [Ping timeout: 276 seconds]
cr1901 has quit [Read error: Connection reset by peer]
cr1901 has joined #amaranth-lang
frgo has joined #amaranth-lang
frgo has quit [Remote host closed the connection]
frgo has joined #amaranth-lang
frgo has quit [Read error: Connection reset by peer]
frgo has joined #amaranth-lang
frgo has quit [Remote host closed the connection]
frgo has joined #amaranth-lang
frgo_ has joined #amaranth-lang
frgo has quit [Ping timeout: 245 seconds]
frgo_ has quit [Read error: Connection reset by peer]
frgo has joined #amaranth-lang
frgo has quit [Read error: Connection reset by peer]
frgo has joined #amaranth-lang
frgo has quit [Read error: Connection reset by peer]
frgo has joined #amaranth-lang
frgo has quit [Read error: Connection reset by peer]
frgo has joined #amaranth-lang
frgo has quit [Read error: Connection reset by peer]
frgo_ has joined #amaranth-lang
frgo_ has quit [Ping timeout: 276 seconds]
<vup>
also, what about making wiring.connect work with lists, so you can connect In(something).array(len) to Out(something).array(len)?
<whitequark[cis]>
seems fine, both simple RFCs
<vup>
yeah, just wanted to hear some opinions, before I spend the time to write up RFCs
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 252 seconds]
<vup>
next one: having View.__call__ accept a dict similar to how Layout.const accepts a dict
<whitequark[cis]>
how would that work?
<whitequark[cis]>
does it basically concatenate the pieces?
<vup>
yeah
<whitequark[cis]>
seems useful, yeah
<whitequark[cis]>
my main worry (in general, not in specific) with this type of proposal is "does it make our typing situation (for humans, not for machines) much worse?"
<whitequark[cis]>
this will be the focus of discussion
<whitequark[cis]>
* of discussion at the RFC meetings
<whitequark[cis]>
well, from me anyway
<vup>
fair
<whitequark[cis]>
some of these also seem annoying from an implementation complexity point of view