<whitequark[cis]>
today's meeting will happen, the agenda is RFC #80
<whitequark[cis]>
it is time for our scheduled Monday meeting. who is attending?
zyp[m] has joined #amaranth-lang
<zyp[m]>
I'm here
<whitequark[cis]>
hm
<whitequark[cis]>
nobody else?
AhmedCharles[m] has joined #amaranth-lang
<AhmedCharles[m]>
I'm here, but I'm not sure I count? :P
<whitequark[cis]>
Ahmed Charles: the meetings are open to anyone but in general i would like people with language design experience, or domain experience (ideally both) to participate
<whitequark[cis]>
zyp: let's reschedule to the next monday; if there's still nobody at that time i think we can just merge it
<whitequark[cis]>
and we'll probably have to rethink the strategy
<zyp[m]>
fair enough
benny2366[m] has quit [Quit: Idle timeout reached: 172800s]
ALTracer[m] has joined #amaranth-lang
<ALTracer[m]>
sounds like soft realtime multitasking
<whitequark[cis]>
sorta? it is a concurrency mechanism, like any type of multitasking
<ALTracer[m]>
Meh I don't have HDL or testbenches experience
catimor129[m] has quit [Quit: Idle timeout reached: 172800s]
<ALTracer[m]>
only thing I can say that if it involves producer-consumer and nothing else, then coroutines might be good; otherwise, some uniprocessor task dispatcher (multiprocessor? GIL?)
<ALTracer[m]>
yielding to each other every 8 megabytes of buffer or at 1000 hz, whatever is more applicable
<ALTracer[m]>
I've read rfcs#80 again, is it intended to also test dual applets for glasgow like JTAG+UART?
<zyp[m]>
the simulator API is already coroutine based and that's not what's up for discussion, the RFC is only about extending the API with equivalents to asyncio.TaskGroup and asyncio.gather()
<ALTracer[m]>
do you need some quorum before merging? next monday could be better because opensauce 2025
<whitequark[cis]>
we don't have formal requirements on a quorum because we don't have formal team membership
anubis has joined #amaranth-lang
anubis has quit [Remote host closed the connection]
Raito_Bezarius has quit [Ping timeout: 245 seconds]