code logs -> 2022 -> Fri, 09 Sep 2022< code.20220908.log - code.20220910.log >
--- Log opened Fri Sep 09 00:00:48 2022
00:04
< jessifae>
I still don't really see the differences you do between async and coroutines
00:18 jessifae_ [catalyst@Nightstar-ejd4sd.cable.virginm.net] has joined #code
00:18 jessifae [catalyst@Nightstar-ejd4sd.cable.virginm.net] has quit [Connection closed]
00:28
<&ToxicFrog>
I mean, from a "what kind of computations are expressible in this model" they're probably equivalent, although I don't have a proof handy
00:28
<&ToxicFrog>
I just find coroutines way more ergonomic
00:28
<&ToxicFrog>
No restrictions on what you can call where, no special annotations for functions
00:28
<&ToxicFrog>
If you want to call something that blocks you can just `yield` right there rather than having to propagate the blockingness all the way up the call chain
00:31 himi [sjjf@Nightstar-1drtbs.anu.edu.au] has joined #code
00:31 mode/#code [+o himi] by ChanServ
00:38 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
01:18
<@celticminstrel>
“yield” is coroutines, but typically a limited form of them.
01:18
<@celticminstrel>
Lua supports general coroutines.
01:26 Kizor [a@Nightstar-nfsqa7.yok.fi] has quit [[NS] Quit: ]
01:29 Kizor [a@Nightstar-nfsqa7.yok.fi] has joined #code
01:31 gizmore|2 [kvirc@Nightstar-1i847f.dip0.t-ipconnect.de] has joined #code
01:33 gizmore [kvirc@Nightstar-svfqlm.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds]
01:40 Degi [Degi@Nightstar-lrb5re.pool.telefonica.de] has quit [Ping timeout: 121 seconds]
01:45 Degi [Degi@Nightstar-9lst8m.pool.telefonica.de] has joined #code
05:45 himi [sjjf@Nightstar-1drtbs.anu.edu.au] has quit [Ping timeout: 121 seconds]
05:47 Vorntastic [uid293981@Nightstar-phvupn.irccloud.com] has joined #code
05:47 mode/#code [+qo Vorntastic Vorntastic] by ChanServ
07:16 JustBob [justbob@Nightstar.Customer.Dissatisfaction.Administrator] has quit [Ping timeout: 121 seconds]
07:17 JustBob [justbob@ServerAdministrator.Nightstar.Net] has joined #code
07:17 mode/#code [+o JustBob] by ChanServ
08:07 himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code
08:07 mode/#code [+o himi] by ChanServ
08:24 Kizor [a@Nightstar-nfsqa7.yok.fi] has quit [Ping timeout: 121 seconds]
09:00 JustLurk [justbob@ServerAdministrator.Nightstar.Net] has joined #code
09:00 JustBob [justbob@Nightstar.Customer.Dissatisfaction.Administrator] has quit [NickServ (RECOVER command used by JustLurk)]
09:00 JustLurk is now known as JustBob
09:00 mode/#code [+o JustBob] by ChanServ
10:40
<~Vorntastic>
Well that was unhelpful. I tried using the second sight to look for C++
10:50
< jessifae_>
hm?
10:50
< jessifae_>
I would avoid C++, tis a silly place
11:57
<@ErikMesoy>
Sight++
12:47 Kizor [a@Nightstar-nfsqa7.yok.fi] has joined #code
13:06 gizmore|2 [kvirc@Nightstar-1i847f.dip0.t-ipconnect.de] has quit [[NS] Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
14:08 jessifae_ [catalyst@Nightstar-ejd4sd.cable.virginm.net] has quit [[NS] Quit: -a- IRC for Android 2.1.60]
14:08 jessifae [catalyst@Nightstar-ejd4sd.cable.virginm.net] has joined #code
14:18 gizmore [kvirc@Nightstar-1i847f.dip0.t-ipconnect.de] has joined #code
14:22 jessifae_ [catalyst@Nightstar-apbr9k.dab.02.net] has joined #code
14:22 jessifae [catalyst@Nightstar-ejd4sd.cable.virginm.net] has quit [Ping timeout: 121 seconds]
14:48 jessifae [catalyst@Nightstar-ejd4sd.cable.virginm.net] has joined #code
14:50 gizmore [kvirc@Nightstar-1i847f.dip0.t-ipconnect.de] has quit [[NS] Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
14:51 jessifae_ [catalyst@Nightstar-apbr9k.dab.02.net] has quit [Ping timeout: 121 seconds]
14:53 gizmore [kvirc@Nightstar-1i847f.dip0.t-ipconnect.de] has joined #code
14:56 gizmore [kvirc@Nightstar-1i847f.dip0.t-ipconnect.de] has quit [Connection closed]
14:56 gizmore [kvirc@Nightstar-1i847f.dip0.t-ipconnect.de] has joined #code
15:00 gizmore [kvirc@Nightstar-1i847f.dip0.t-ipconnect.de] has quit [Connection closed]
15:01 gizmore [kvirc@Nightstar-1i847f.dip0.t-ipconnect.de] has joined #code
15:10 gizmore [kvirc@Nightstar-1i847f.dip0.t-ipconnect.de] has quit [Connection closed]
15:10 gizmore [kvirc@Nightstar-1i847f.dip0.t-ipconnect.de] has joined #code
15:14 gizmore [kvirc@Nightstar-1i847f.dip0.t-ipconnect.de] has quit [Connection closed]
15:15 gizmore [kvirc@Nightstar-1i847f.dip0.t-ipconnect.de] has joined #code
15:15 gizmore [kvirc@Nightstar-1i847f.dip0.t-ipconnect.de] has quit [Connection closed]
15:15 gizmore [kvirc@Nightstar-1i847f.dip0.t-ipconnect.de] has joined #code
15:21 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
15:21 mode/#code [+qo Vornicus Vornicus] by ChanServ
16:05 Kindamoody[zZz] is now known as Kindamoody
16:34 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
17:19 Emmy [Emmy@Nightstar-l49opt.fixed.kpn.net] has joined #code
18:44 Vorntastic [uid293981@Nightstar-phvupn.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity]
19:52
<&ToxicFrog>
celticminstrel: and in Lua's general coroutines you yield control from one by calling `coroutine.yield(...)`
22:40 Emmy [Emmy@Nightstar-l49opt.fixed.kpn.net] has quit [Ping timeout: 121 seconds]
--- Log closed Sat Sep 10 00:00:50 2022
code logs -> 2022 -> Fri, 09 Sep 2022< code.20220908.log - code.20220910.log >

[ Latest log file ]