🦋 Welcome to Raku! raku.org/ | evalbot usage: 'p6: say 3;' or /msg camelia p6: ... | irclog: colabti.org/irclogger/irclogger_log/raku
Set by ChanServ on 14 October 2019.
00:13 sena_kun joined 00:15 Altai-man_ left 00:22 SQuoll left 00:26 pecastro left 00:51 wildtrees left 00:58 markoong left 01:09 aborazmeh left 01:21 toddr joined, SQuoll joined 01:27 SQuoll left, SQuoll joined 01:32 SQuoll left 02:12 Altai-man_ joined 02:15 sena_kun left 02:18 SQuoll joined 02:24 wtwt5237 joined 02:25 wtwt5237 left 02:29 fabio joined
fabio please 02:29
02:29 fabio is now known as Guest66049
Guest66049 i want to know 02:29
about programming with perl 6
and apache
like mod_perl 02:30
? 02:32
02:36 fhpedro joined
fhpedro is possible to use raku and apache httpd server? 02:37
02:43 Guest66049 left 02:56 lichtkind left
mst fhpedro: raku can talk http itself 02:58
fhpedro: apache can use mod_proxy to talk to it 02:59
fhpedro: mod_perl has been a legacy technology for 15 years now and is not relevant to new code.
fhpedro: please talk to me in #raky 03:07
fhpedro will I handle http requests with a pattern in raku? 03:08
like *.do
in the URL
and let apache handle the remaining
?
03:35 holyghost left 03:37 fhpedro left, ensamvarg joined 04:13 sena_kun joined 04:15 Altai-man_ left 05:15 releasable6 left, sourceable6 left, statisfiable6 left, benchable6 left, coverable6 left, greppable6 left, bisectable6 left, linkable6 left, bloatable6 left, committable6 left, nativecallable6 left, tellable6 left, quotable6 left, notable6 left, reportable6 left, squashable6 left, shareable6 left, unicodable6 left, evalable6 left, coverable6 joined 05:16 linkable6 joined, peri404 joined, sourceable6 joined, notable6 joined, committable6 joined, greppable6 joined, benchable6 joined 05:17 tellable6 joined, shareable6 joined, reportable6 joined, bisectable6 joined, evalable6 joined, unicodable6 joined, nativecallable6 joined 05:18 quotable6 joined, statisfiable6 joined, bloatable6 joined, squashable6 joined, releasable6 joined 05:25 Sgeo left 05:27 Kaeipi left 05:28 Kaeipi joined 05:30 holyghost joined 05:31 Kaeipi left, Kaeipi joined 05:36 sauvin joined 05:42 regreg joined 06:04 wamba joined 06:05 Kaeipi left, Kaiepi joined 06:07 Actualeyes left 06:08 jmerelo joined 06:13 Altai-man_ joined 06:15 sena_kun left 06:21 Sgeo joined 06:35 xinming_ left 06:40 xinming_ joined 06:43 stoned75 left 06:50 aindilis left 06:53 aindilis joined 07:01 SQuoll left 07:08 SQuoll joined 07:11 rindolf joined 07:54 ensamvarg left 07:58 theovdh joined 08:14 sena_kun joined 08:15 Altai-man_ left 08:20 xelxebar_ left 08:36 dakkar joined 08:37 dakkar left
SmokeMachine one question about supplies: if the emitter spends the time of each tapped function and each tapped function is “atomic” and we only run 1 whenever at any time, shouldn’t it be a deadlock? 08:37
08:37 dakkar joined
SmokeMachine m: my Supplier $s .= new; Promise.in(1).then: { $s.emit: 1 }; react whenever $s.Supply { .say; $s.emit: $_ + 1 if $_ < 10 } 08:37
m: my Supplier $s .= new; Promise.in(1).then: { $s.emit: 1 }; react whenever $s.Supply { .say; $s.emit: $_ + 1; done if $_ >= 10 } 08:38
evalable6: my Supplier $s .= new; Promise.in(1).then: { $s.emit: 1 }; react whenever $s.Supply { .say; $s.emit: $_ + 1; done if $_ >= 10 }
evalable6 1
2
3
4
5
6
7
8
9
10
08:41 rindolf left 08:42 camelia left 08:44 theovdh left 08:51 sno left, Kaiepi left 08:52 Kaiepi joined 08:58 xelxebar joined 09:02 wamba left 09:08 chloekek joined, pecastro joined 09:16 rindolf joined 09:21 sno joined 09:40 Black_Ribbon left 09:53 holyghost left 09:57 theovdh joined 10:13 Altai-man_ joined 10:14 rindolf left 10:15 sena_kun left, wamba joined 10:17 ensamvarg joined 10:20 __jrjsmrtn__ left, _jrjsmrtn joined
kawaii `MoarVM panic: Internal error: Unwound entire stack and missed handler` 10:20
what? :D
10:22 lichtkind joined 10:36 finanalyst left 10:37 chloekek left 10:40 finanalyst joined 10:44 markoong joined 10:50 Actualeyes joined 10:53 rindolf joined 10:55 markong joined 10:59 markoong left
Altreus Did someone once tell me to always use a react block instead of .tap unless I really mean it? 11:15
Cos I'm having troubles that might be solved by not doing things I don't fully understand
But I don't fully understand any of it :D
never mind, it's already a react block 11:18
11:20 rindolf left 11:21 rindolf joined 11:31 MasterDuke left 11:45 camelia joined 11:46 markoong joined
camelia (timeout)1 11:46
1
2
3
4
5
6
7
8
9
10
11:46 markong left 11:51 lichtkind_ joined 11:54 lichtkind left 12:04 mowcat joined 12:13 sena_kun joined 12:15 Altai-man_ left 12:22 chloekek joined 12:31 brahms joined 12:36 aborazmeh joined, aborazmeh left, aborazmeh joined 12:46 brahms left 12:55 sno left 13:05 aborazmeh left 13:07 lucasb joined 13:09 daxim left 13:12 regreg left 13:14 peri404 is now known as Perigrin 13:15 daxim joined, molaf joined 13:21 sno joined 14:01 theovdh left 14:03 molaf left 14:13 Altai-man_ joined 14:14 lichtkind_ left 14:15 sena_kun left 14:24 Doc_Holliwood joined 14:32 vike left 14:39 mowcat left 14:43 jmerelo left 14:48 cfa left 14:49 vike joined 15:36 dansolo42 left, dansolo42 joined 15:44 wamba left 15:46 melezhik joined 15:47 squashable6 left 15:50 squashable6 joined 16:04 rindolf left 16:08 ZzZombo left, sarna left 16:09 sarna joined 16:13 Perigrin left, sena_kun joined 16:15 Altai-man_ left 16:18 wamba joined, cpan-raku left, cpan-raku joined, cpan-raku left, cpan-raku joined 16:20 Doc_Holliwood left 16:39 Doc_Holliwood joined 16:47 chloekek left 16:55 xinming_ left 16:57 xinming_ joined 16:59 MasterDuke joined
lizmat weekly: grants.perlfoundation.org 17:10
notable6 lizmat, Noted! (weekly)
17:12 wamba left 17:24 SCHAPiE left 17:27 SCHAPiE joined, dakkar left 17:32 finanalyst_mobil joined, finanalyst_mobil left 17:33 xinming_ left, rindolf joined, xinming_ joined 17:36 finanalyst left 17:41 NODE left 17:43 kawaii left 17:44 NODE joined 17:50 finanalyst joined 17:51 NODE left 17:53 NODE joined 17:56 NODE left 17:58 NODE joined 18:00 sauvin left 18:02 patrickb joined 18:12 orinthe joined, Altai-man_ joined 18:15 sena_kun left 18:30 ensamvarg left 18:38 orinthe left 18:40 orinthe joined 18:52 ufobat__ joined, jmerelo joined 18:55 ufobat_ left 19:03 jmerelo left 19:24 MasterDuke left, melezhik left 19:27 finanalyst left 19:29 aindilis left 19:30 aindilis` joined 19:31 cpup left 19:37 cpup joined 19:53 NODE left 19:55 NODE joined 19:59 NODE left 20:01 NODE joined, NODE left, mowcat joined 20:02 NODE joined 20:03 aindilis` left 20:04 NODE left 20:09 aindilis joined 20:13 sena_kun joined 20:15 Altai-man_ left 20:16 NODE joined 20:23 orinthe2 joined, orinthe left, orinthe2 is now known as orinthe
SmokeMachine lizmat: revolutionary? Thanks... 20:24
20:27 orinthe8 joined 20:28 orinthe left, orinthe8 is now known as orinthe 20:29 mowotter joined 20:31 mowcat left 20:32 mowcat joined 20:34 lucasb left, MasterDuke joined 20:35 molaf joined, mowotter left 20:39 mowotter joined 20:41 Black_Ribbon joined 20:42 mowcat left
lizmat :-) 20:43
20:45 daxim left, mowcat joined 20:47 mowotter left 20:50 mowotter joined, daxim joined 20:52 mowcat left
SmokeMachine is this expected? 20:52
m: class C { method bla { "bla" }; method FALLBACK($a) { Proxy.new: FETCH => method (\SELF:) { say "here"; self.bla }, STORE => &say } }; say C.new.not-bla
evalable6: class C { method bla { "bla" }; method FALLBACK($a) { Proxy.new: FETCH => method (\SELF:) { say "here"; self.bla }, STORE => &say } }; say C.new.not-bla 20:53
camelia (timeout)here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here
here…
evalable6 (signal SIGHUP) here
here
here
here
here
here
h…
SmokeMachine, Full output: gist.github.com/68a3b5dc82917ed32e...e42ccf1e3f
20:53 mowcat joined
SmokeMachine evalable6: class C { method bla { "bla" }; method FALLBACK($a) { Proxy.new: FETCH => method () { say "here"; self.bla }, STORE => &say } }; say C.new.not-bla 20:53
evalable6 (signal SIGHUP) here
here
here
here
here
here
h…
20:54
SmokeMachine, Full output: gist.github.com/98d1bb3f3cf41a52db...7a767b55a6
20:56 mowotter left, mowotter joined
SmokeMachine evalable6: class C { method bla { "bla" }; method FALLBACK($a) { Proxy.new: FETCH => sub ($) { say "here"; self.bla }, STORE => &say } }; say C.new.not-bla 20:58
evalable6 here
bla
20:58 mowcat left 21:13 sno left 21:15 sno joined 21:16 chloekek joined
lizmat SmokeMachine: Proxy.FETCH may be called many times, you cannot be sure it will only be called once 21:17
21:41 wamba joined
SmokeMachine lizmat: but it's infinite looping... 21:50
lizmat that means that the FETCH method somehow calls a method that is calling FETCH again 21:51
perhaps you can gain more clarity by showing the caller of the FETCH method everytime it gets called
(possbly a few levels up)
21:53 finsternis left 21:58 caterfxo left 22:06 chloekek left, Altai-man_ joined 22:09 sena_kun left
SmokeMachine in any at gen/moar/BOOTSTRAP/v6c.nqp line 1744 22:12
in any decontrv at gen/moar/BOOTSTRAP/v6c.nqp line 4035
lizmat: www.irccloud.com/pastebin/OJtfGzfO/ 22:13
lizmat nothing jumps out to me atm... 22:15
perhaps make an issue and someone less tired could have a look (like me, but tomorrow :-) 22:16
22:17 NODE left 22:18 rindolf left 22:19 NODE joined, toddr left 22:23 maggotbrain left
Geth ¦ problem-solving: ugexe assigned to jnthn Issue New public interfaces are often added without any chance for general consensus github.com/Raku/problem-solving/issues/169 22:24
SmokeMachine lizmat: R#3550 22:25
linkable6 R#3550 [open]: github.com/rakudo/rakudo/issues/3550 Infinite looping on Proxy inside FALLBACK
22:26 maggotbrain joined 22:31 silug left 22:46 doomvox joined 22:53 ensamvarg joined 23:05 Manifest0 left 23:12 markong joined, markoong left 23:19 finsternis joined 23:20 MasterDuke left 23:28 doomvox left 23:35 Doc_Holliwood left 23:37 patrickb left 23:42 MasterDuke joined 23:50 wamba left 23:56 xinming_ left 23:57 xinming_ joined