<cr1901>
What happened in 4 days where transpose went from "least bad" to "really bad"? lol
<whitequark[cis]>
experience
zyp[m] has joined #amaranth-lang
<zyp[m]>
did we already shoot down reverse()?
<whitequark[cis]>
Python has reversed in the prelude
<zyp[m]>
ah, yeah, and it can mean bit order, right
<whitequark[cis]>
yea
<cr1901>
Couldn't tell you why, but I find the change in opinion amusing/funny. My humor must be broken.
<cr1901>
Unfortunately, that was the best synonym for evert I saw
<whitequark[cis]>
try looking for synonyms for other words
<cr1901>
There's other words?
<whitequark[cis]>
honestly, "flipped" might be least bad
<zyp[m]>
well, it is analogous of flipping a signature
<whitequark[cis]>
the reason I think "transpose" is bad is because we have multi-dimensional arrays right there, and "transpose" means a very specific thing for ndarrays
<whitequark[cis]>
ndarrays are rarely used but as I was documenting it, I realized just how bad "transpose" is
<whitequark[cis]>
and it's not any more intuitive than "flipped". less if anything
<cr1901>
what is a transpose for an ndarray?
<whitequark[cis]>
I think we can just go with "flipped" :s
<cr1901>
As is inverted. Absolutely nothing wrong w/ that one, right? :)
<cr1901>
Yea, I'd say consult a thesaurus for a few words that are bad/reserved, pick synonyms, and we vote on the ones you like whenever bikeshed time is again
<whitequark[cis]>
"capsized"
<whitequark[cis]>
(no)
<cr1901>
(I like converse/obverse myself)
<whitequark[cis]>
I want to go with just "flipped"
<cr1901>
Yea, there's a tab, go to inverse. There's no way to link it directly
<cr1901>
I _was_ going to say I use non-FWFT/read enable in some code I'm converting to Amaranth, BUT... I've grepped the whole git history, looks like past-me decided to not to in the end. So no problem then :D
<cr1901>
Thought it was on an abandoned-bc-this-code-is-trash-and-you-should-feel-bad branch
<crzwdjk>
Oh wow, ice40 UP really is very slow, even compared to LP. Like, 2x slower or something as I am porting my design to it.
<crzwdjk>
The max frequency nextpnr is giving is getting dangerously close to the minimum frequency I can drive the display panel at
<whitequark[cis]>
yep
nyanotech has quit [Remote host closed the connection]
nyanotech has joined #amaranth-lang
key2 has joined #amaranth-lang
<key2>
ah
<key2>
interesting
<key2>
but lattice FPGA do not handle 12G
<key2>
I wonder how they do on their new 12G 4K then ;)
<key2>
oops wrong window :)
GenTooMan has quit [Ping timeout: 248 seconds]
GenTooMan has joined #amaranth-lang
Wolfvak is now known as wolfvak
wolfvak is now known as Wolfvak
GenTooMan has quit [Ping timeout: 248 seconds]
GenTooMan has joined #amaranth-lang
GenTooMan has quit [Ping timeout: 246 seconds]
GenTooMan has joined #amaranth-lang
Wanda[cis] has quit [Quit: Idle timeout reached: 172800s]
GenTooMan has quit [Ping timeout: 256 seconds]
GenTooMan has joined #amaranth-lang
adamgreig[m] has quit [Quit: Idle timeout reached: 172800s]
mcc111[m] has quit [Quit: Idle timeout reached: 172800s]
GenTooMan has quit [Ping timeout: 256 seconds]
chuckmcm[m] has joined #amaranth-lang
<chuckmcm[m]>
I have a suggestion for Amaranth (amaranth?) that I'm developing and I wondered what the procedure is for suggesting, do I just submit a PR to the rfcs repository? Or is there a gateway process?
<chuckmcm[m]>
(and yes I think the change is "substantial" as it affects the `Platform` base class
<chuckmcm[m]>
And more reading I'm now looking at the process in detail and will follow the process outlined in the docs for the RFC repo
Wanda[cis] has joined #amaranth-lang
<Wanda[cis]>
generally you'd start with a quick discussion of the idea here
<Wanda[cis]>
to get a general impression of what people think about the idea and what paths there are to take
<whitequark[cis]>
yep, always a good idea. there is nothing that stops you from just submitting an RFC and it will be given fair consideration (though do note that I prioritize areas of work and it may be a while until we get to it)
<whitequark[cis]>
however if you discuss it beforehand it will be more effective