🦋 Welcome to the MAIN() IRC channel of the Raku Programming Language (raku.org). This channel is logged for the purpose of keeping a history about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Log inspection is getting closer to beta. If you're a beginner, you can also check out the #raku-beginner channel! Set by lizmat on 25 August 2021. |
|||
00:08
reportable6 left
00:11
reportable6 joined,
lichtkind left
00:21
raiph left
00:25
epony left
00:51
_ed joined
00:56
_ed left
00:58
_ed joined
01:03
_ed left
01:04
epony joined
01:17
_ed joined
01:22
_ed left
01:30
_ed joined
01:40
_ed left
02:24
_ed joined
02:28
_ed left
02:57
_ed joined
03:02
_ed left
03:40
clarjon1 left
03:49
squashable6 left
03:54
_ed joined
03:59
_ed left
04:26
euandreh left
04:30
energizer joined,
energizer left
04:44
kj4tip left
04:45
kj4tip joined
04:51
squashable6 joined
04:53
euandreh joined
04:54
_ed joined
04:59
_ed left
05:02
kj4tip left,
kj4tip joined
06:02
squashable6 left,
committable6 left,
bloatable6 left,
coverable6 left,
notable6 left,
shareable6 left,
sourceable6 left,
bisectable6 left,
unicodable6 left,
greppable6 left,
quotable6 left,
evalable6 left,
linkable6 left,
benchable6 left,
nativecallable6 left,
statisfiable6 left,
releasable6 left,
reportable6 left
06:03
unicodable6 joined,
releasable6 joined,
statisfiable6 joined
06:04
linkable6 joined,
evalable6 joined,
reportable6 joined,
coverable6 joined,
sourceable6 joined,
notable6 joined
06:05
shareable6 joined,
greppable6 joined
06:16
kj4tip left
06:49
Sgeo_ left
06:53
sivoais_ left
06:54
sivoais joined
07:04
squashable6 joined
07:05
quotable6 joined
07:10
kj4tip joined
07:41
abraxxa joined
07:49
abraxxa left
07:50
abraxxa joined
08:03
bisectable6 joined
08:04
nativecallable6 joined
08:05
_ed joined
08:06
committable6 joined
08:10
_ed left
08:11
discord-raku-bot left,
discord-raku-bot joined
08:37
_ed joined
08:43
_ed left
09:04
benchable6 joined
09:07
dakkar joined
09:12
Xliff left
09:50
_ed joined
09:54
_ed left
10:05
bloatable6 joined
10:12
wingfold joined
10:49
_ed joined
10:51
wingfold left
10:54
_ed left
11:06
razetime joined
12:00
euandreh left
12:07
wingfold joined
12:08
immediate joined
12:09
reportable6 left
12:12
linkable6 left
12:15
linkable6 joined
12:24
_ed joined
12:29
_ed left
|
|||
Geth | problem-solving: 81cfdd3a23 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | solutions/meta/sunsetting-p6c-cpan.md Resolution: Preparing the Raku Ecosystem for the Future (#318) Resolution document for problem solving issue #316 github.com/Raku/problem-solving/issues/316 |
13:03 | |
13:03
_ed joined
13:07
_ed left
13:12
reportable6 joined
13:22
xinming left
13:24
xinming joined
13:47
curiosa joined
13:55
curiosa left
14:02
curiosa joined
14:34
Sgeo joined
14:38
wingfold left
15:06
solitario left
15:07
solitario joined
15:10
solitario left,
solitario joined
15:13
euandreh joined
15:14
solitario left,
solitario joined
15:24
[Coke] left
15:27
euandreh left,
_ed joined
15:28
[Coke] joined,
euandreh joined
15:32
_ed left
15:41
kj4tip left
15:42
kj4tip joined
15:45
curiosa left
16:10
razetime left
17:01
_ed joined
17:07
_ed left
17:24
djerius left
17:25
djerius joined
17:31
_ed joined
17:35
dakkar left
17:39
_ed left
|
|||
Altreus | Is there a whenever equivalent to next? To skip the rest of the block? raku.org seems to be very much down | 17:51 | |
drakonis | check out raku.guide | 17:55 | |
ugexe | next | ||
drakonis | by the way, is rakudo's js backend usable for anything yet? | ||
ugexe | m: react { whenever 1 { say 42; next; say 43 }; whenever 2 { say 555 } } | ||
camelia | 42 555 |
||
drakonis | and i take there's nothing analogue to clojurescript built with the js backend yet? | 17:56 | |
ugexe | though you can't use a label ala `FOO: react { whenever 1 { next FOO } }` | 17:59 | |
drakonis | by the way, is goto ever getting implemented :V? | 18:00 | |
nqp is supposed to already have it but its not available with rakudo? | 18:01 | ||
and now for a code question | |||
how would i use thunks in raku? | |||
i want to delay function evaluation by storing thunks inside a data structure | 18:03 | ||
ie: an array of functions that will be called in sequence | |||
so i can just push function calls inside the array and then call them | |||
18:04
abraxxa left
18:10
reportable6 left
|
|||
japhb | drakonis: Code is first class in Raku. Subs, Blocks, Routines of various sorts can all be treated as function pointers, and behave as closures. See github.com/japhb/Terminal-ANSIPars...er.rakumod for a rather aggressive example of building up function tables to create a state machine. | 18:11 | |
drakonis | that's fantastic. | ||
it solves the extensibility problem i had in mind for the automation framework i'm writing | 18:12 | ||
pure raku, as opposed to sparrow's approach | 18:13 | ||
which has been to shell out to subprocesses as much as possible | 18:19 | ||
uzl[m] | This website raku.org/ is currently offline. Cloudflare's Always Onlineâ„¢ shows a snapshot of this web page from the Internet Archive's Wayback Machine. To check for the live version, click Refresh. | 18:41 | |
^ Getting that when visiting raku.org | |||
lizmat | uzl[m] I'm aware of it, trying to contact our infra team :-) | 18:42 | |
uzl[m] | <lizmat> "uzl I'm aware of it, trying to..." <- Oh I see, thanks ;-) | 18:47 | |
18:52
_ed joined
18:56
_ed left
|
|||
stevied | i'm not seeing the link to the wayback machine. guess i'll have to do it manually | 19:07 | |
lizmat | Raku infra team is trying to find out why the server has become unreachable | 19:08 | |
stevied | wayback has gotten a lot snappier | ||
ask putin | 19:09 | ||
19:56
linkable6 left,
evalable6 left
19:57
evalable6 joined
20:11
_ed joined
20:12
reportable6 joined
20:13
leah2_ joined
20:16
leah2 left
20:19
n1to joined
20:23
immediate left
20:33
n1to left,
n1to joined
20:36
n1to left
20:39
n1to joined,
ubq323 joined
20:44
leah2_ is now known as leah2,
p6steve joined
20:45
p6steve joined
|
|||
_ed | is raku.org down? | 20:45 | |
lizmat | yeah... we're still trying to reach the right people | 20:48 | |
p6steve | looks like its back up | 20:49 | |
_ed | guess i'll just switch back to Ruby :_( | ||
moon-child | lol | ||
lizmat | not up for me :-( | 20:50 | |
showing a cached version from Wayback Machine | |||
docs.raku.org appears to be up again | 20:52 | ||
just *very* slow | 20:55 | ||
ah, no, locally cached version :-( | 20:56 | ||
20:56
linkable6 joined
21:01
_ed left,
melezhik joined
|
|||
melezhik | . | 21:01 | |
21:02
sisar joined
21:03
_ed joined
|
|||
lizmat | update on raku.org: it appears a server move has gone awry | 21:03 | |
drakonis | codesections: is there an status update on épee? | 21:06 | |
21:07
_ed left
|
|||
drakonis | Épée, rather. | 21:10 | |
lizmat | raku.org and associated sites should be up again | ||
drakonis | fantastic. | ||
lizmat | thanks rba maettu nine ! | 21:11 | |
El_Che | thx for those involved! | 21:15 | |
21:18
sisar left
21:20
_ed joined
|
|||
melezhik | I am contemplating on building ci server for Raku projects, I wonder if people are quite happy now with GH/Ado etc? I think I can build a solution that would be as close to Raku as possible with many features out of the box, but before starting anything ... I'd like if there is a niche for that ... | 21:23 | |
so right now people would write yet another yaml file with devopsih stuff init - like git repo info , zed install and maybe something else ... I am thinking that it's possible to build a solution where people would just point a git repo and that is it, setting all options via web UI | 21:25 | ||
no yaml coding required at all | |||
so eventually many features could be added without necessity to change anything on users side ... | 21:26 | ||
like even now I am thinking about  adding App::RaCoCo test coverage out of the box | 21:27 | ||
21:33
melezhik left
21:52
morte_ joined
|
|||
guifa_ | drakonis: I'm not sure how far the JS will get, but I had it working decently well for a localized exceptions editor | 22:13 | |
drakonis | i see | 22:14 | |
guifa_ | the problem is (at least doing things in browser) it takes a little bit for Rakudo to compile | 22:15 | |
That might not be a problem on node.js though? I haven't done anything there though to and dunno if it precompiles its modules | |||
22:21
n1to left
|
|||
guifa_ | I don't imagine it ultimately be used too terribly much on JS or JVM, but it not being pinned to any single VM has been very beneficial for the project in general, I think | 22:21 | |
22:25
_ed left
22:31
morte_ left
|
|||
Geth | Raku-Steering-Council/main: 500c241101 | (Geoffrey Broadwell)++ | minutes/20220319.md Add RSC meeting minutes for 2022-03-19 |
22:32 | |
22:36
_ed joined
22:46
_ed left
22:58
_ed joined
23:02
_ed left
23:07
_ed joined
23:13
_ed left
23:23
Juerd left
23:24
_ed joined
23:25
Juerd joined
23:40
melezhik joined
|
|||
melezhik | so ... a very prototype example of such a Raku ci system report could be - sparrowhub.io:4000/report/fastspec.notify/440 | 23:40 | |
23:41
Kaipi left
|
|||
melezhik | this build runs zef tests for Test::Async module checked out from GH repo | 23:41 | |
23:41
Kaiepi joined
|
|||
melezhik | also one can test coverage for this module made by App::RaCoCo | 23:42 | |
we can think about all other features included out of the box  by default ( not required any modifications from user side  ) - which are actual for any typical Raku project | 23:43 | ||
even now for example it's possible to publish test coverage statistic in html format as App::RaCoCo already does that | 23:44 | ||
so modules author would just register in this CI service and point their Github, Gitlab whatever source code urls | 23:45 | ||
and that is it |