🦋 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: ... | Logs can be inspected at colabti.org/irclogger/irclogger_log/raku Set by lizmat on 1 May 2021. |
|||
00:02
reportable6 left
00:04
Guest67949 joined,
Guest67949 left
00:05
reportable6 joined
00:06
unspammable6 sets mode: +v reportable6
00:29
lassulus26 joined,
lassulus26 left
|
|||
AlexDaniel | OK, one spammer ignored 🎉 | 00:35 | |
00:35
mowcat joined
00:36
unspammable6 sets mode: +v mowcat
00:38
oneeggeach joined
00:39
unspammable6 sets mode: +v oneeggeach
00:44
mowcat left
00:46
JavaBean2 joined,
JavaBean2 left
|
|||
AlexDaniel | :) second spammer | 00:47 | |
00:47
ChanServ sets mode: -o AlexDaniel
|
|||
AlexDaniel | I won't monitor it any longer | 00:47 | |
have a good one, everybody! | |||
00:55
kaipee19 joined
00:56
kaipee19 left
00:57
Windfisch15 joined,
Windfisch15 left
00:58
oneeggea_ joined
00:59
unspammable6 sets mode: +v oneeggea_,
DarthGandalf joined
|
|||
DarthGandalf | well, that spammer reminded me that I forgot to join #raku there when copying the channels over. So, success, I guess? | 01:01 | |
01:02
oneeggeach left
|
|||
AlexDaniel | DarthGandalf: are the channels already registered there? | 01:03 | |
DarthGandalf: I haven't moved myself yet, how does it work? | |||
DarthGandalf | some of them are. #raku isn't registered yet | ||
AlexDaniel | how many users on #raku? | 01:04 | |
DarthGandalf | 47 so far | 01:05 | |
AlexDaniel | :O | ||
that's actually a lot | |||
DarthGandalf | you should be able to send an email to libera staff to register the project | ||
to reserve #raku, cloaks, etc | 01:06 | ||
AlexDaniel | I don't think I can do that… | ||
DarthGandalf | I don't know who in raku is who :) maybe not you then | 01:07 | |
It needs to be someone related to the project, who can confirm that | 01:08 | ||
libera.chat/chanreg | 01:09 | ||
AlexDaniel | I do have a founder flag on #raku channels but I don't think that really helps in this case | ||
it's more of an accident because I registered the channels during the perl6→raku transition | |||
but maybe I can be of service in this particular transition too… | |||
01:10
Kaeipi joined
|
|||
DarthGandalf | maybe | 01:10 | |
01:10
Kaiepi left
|
|||
japhb | I believe someone is already working on this (tyil?) for #raku and #raku-dev. | 01:10 | |
01:10
oneeggea_ left
|
|||
japhb | I'm doing the same for #mugs. | 01:10 | |
AlexDaniel | > The registration should be either done by or have received the official blessing of someone who is able to speak for the project | ||
01:10
Fangs28 joined,
unspammable6 sets mode: +v Kaeipi,
Fangs28 left
|
|||
AlexDaniel | I got the bot done in time :) it's getting pretty bad, new messages every few other minutes | 01:11 | |
lizmat: ↑ what's the progress on that? | 01:14 | ||
01:15
webmind29 joined,
webmind29 left
|
|||
japhb | [Coke], jjatria, raydiak, moon-child: #mugs and #raku-gamedev exist over here on libera.chat too -- mentioning because y'all were in those channels on Freenode, but not on libera.chat yet (even though you appear to be in this channel). | 01:16 | |
01:17
lucasb left
01:22
Duckbuster25 joined,
[Sno] joined,
Duckbuster25 left
01:23
kvw_5_ joined,
unspammable6 sets mode: +v [Sno],
unspammable6 sets mode: +v kvw_5_
01:25
|Sno| left,
bash4 joined,
bash4 left
01:26
kvw_5 left
01:50
blaa joined,
blaa left
01:53
windsok8 joined,
windsok8 left
01:55
jdv794 joined
01:56
jdv794 left
01:57
octorian20 joined
01:58
octorian20 left
01:59
frost-lab joined,
sivoais joined,
unspammable6 sets mode: +v frost-lab,
frost joined,
frost-lab left
02:00
frost-lab joined,
frost left,
unspammable6 sets mode: +v frost-lab,
frost joined
02:03
ectospasm25 joined
02:04
ectospasm25 left
|
|||
frost-lab | m: my int $a = 10; say $a++ | 02:05 | |
camelia | 10 | ||
frost-lab | m: my int $a = 10; say ++$a | ||
camelia | 11 | ||
02:13
Juerd left
02:14
Juerd joined
02:15
Juerd left,
Juerd joined
02:18
frost left
02:22
frost joined
02:28
frost left
02:31
frost joined
02:38
frost left
02:59
yeled26 joined,
yeled26 left
03:00
c_nix9 joined
03:01
c_nix9 left
03:04
TsynkVoin7 joined,
TsynkVoin7 left
03:07
VasilVelichkov[m joined
03:08
unspammable6 sets mode: +v VasilVelichkov[m,
VasilVelichkov[m left
03:10
frost joined
|
|||
frost-lab | Is raku has JIT for the arm64 arch? | 03:13 | |
03:26
mihbelVOPD-t joined,
mihbelVOPD-t left
03:36
frost left
|
|||
rindolf | frost-lab: hi | 03:46 | |
frost-lab: the jot doesnt help a lot on x86-64 either | 03:47 | ||
03:51
Voldenet left
|
|||
AlexDaniel | rindolf: oof | 03:55 | |
03:56
Voldenet joined,
Voldenet left,
Voldenet joined,
unspammable6 sets mode: +v Voldenet
03:58
Ike__20 joined
03:59
Ike__20 left
|
|||
rindolf | AlexDaniel: "oof"? it's the truth from my experience. your kilometrage may vary. but i may wish to remove #raku frm my autojoin | 04:00 | |
AlexDaniel | rindolf: you're not wrong, but saying it out loud like that is a bit cruel :D | 04:01 | |
04:02
sgo left,
sgo joined,
unspammable6 sets mode: +v sgo
|
|||
rindolf | AlexDaniel: i try to err on honesty than on tact: shlomifishswiki.branchable.com/Enco..._offended/ ; www.youtube.com/watch?v=QUQsqBqxoR4 | 04:04 | |
AlexDaniel | rindolf: yeah, it's nice. But still oof. 🤗 | 04:08 | |
rindolf | AlexDaniel: well, consider it a challenge to improve. anyway, i removed #raku from my autojoin so i shall troll you good people less \o/ | 04:13 | |
04:13
frost joined
|
|||
AlexDaniel | rindolf: but but… | 04:13 | |
rindolf: it's not like I'm here… | 04:14 | ||
rindolf: just got back to figure out the spam situation… | |||
rindolf: don't leave because of me, otherwise people will spank me even more for showing up | 04:15 | ||
rindolf | AlexDaniel: it's not because of yyou - i just feel i'm not interested enuf in raku | 04:18 | |
04:18
mfiano21 joined
04:19
mfiano21 left
04:31
telex left
04:32
lorimark7 joined
04:33
lorimark7 left
04:44
frost-lab left,
frost left
04:45
frost-lab joined,
unspammable6 sets mode: +v frost-lab,
frost-lab left
04:46
frost joined,
frost left
04:55
z3ath joined
04:56
z3ath left
05:05
Waggie26 joined,
Waggie26 left
05:48
mowcat joined
05:49
swaggboi left,
unspammable6 sets mode: +v mowcat
05:50
frost-lab joined,
unspammable6 sets mode: +v frost-lab
05:51
frost-lab left,
frost joined,
swaggboi joined,
frost left,
unspammable6 sets mode: +v swaggboi,
frost joined,
frost-lab joined,
unspammable6 sets mode: +v frost-lab
05:54
boxr23 joined
05:55
boxr23 left
06:02
reportable6 left
06:03
falx4 joined,
falx4 left
06:04
reportable6 joined,
scrumplex12 joined,
scrumplex12 left
06:05
unspammable6 sets mode: +v reportable6
06:27
jmerelo joined
06:28
unspammable6 sets mode: +v jmerelo
06:29
wingfold joined
06:30
unspammable6 sets mode: +v wingfold
06:31
saptaks8 joined
06:32
saptaks8 left
06:34
denisse26 joined,
denisse26 left
06:35
squashable6 left
06:36
rcf9 joined
06:37
rcf9 left
06:38
squashable6 joined,
unspammable6 sets mode: +v squashable6
06:41
adia joined
06:42
adia left
06:57
tejr left
06:58
tejr joined
06:59
djahandarie11 joined,
djahandarie11 left
07:03
wamba joined
07:04
unspammable6 sets mode: +v wamba
|
|||
dpk | There was a large anti-LiberaChat spam attack on Freenode last night. Since the response from the remaining Freenode staff was apparently to make no comment, I'm out of here sooner than expected. See you on the other side! | 07:14 | |
07:14
dpk left
07:15
tejr left,
tejr joined
07:17
sneep12 joined,
sneep12 left
07:23
alok joined
07:24
alok is now known as Guest97208,
Guest97208 left
07:31
asymptotically joined,
unspammable6 sets mode: +v asymptotically
07:42
Hagabard joined,
Hagabard left
07:50
Altai-man_ joined,
mowotter joined
07:51
sena_kun left,
mowcat left,
unspammable6 sets mode: +v Altai-man_,
unspammable6 sets mode: +v mowotter
07:54
aborazmeh joined
07:55
unspammable6 sets mode: +v aborazmeh
07:58
IvanRodriguez[m| joined,
IvanRodriguez[m| left
08:30
rjeli left,
camelia left,
albino left,
Geth left,
18WAAENQI left,
rjbs left,
robinsmidsrod left,
spacekookie left,
esh left,
jhill left,
rba left
08:31
rjeli joined,
camelia joined,
albino joined,
Geth joined,
kornbluth.freenode.net sets mode: +vvvv rjeli camelia albino Geth,
rjbs joined,
robinsmidsrod joined,
spacekookie joined,
esh joined,
kornbluth.freenode.net sets mode: +vvvv rjbs robinsmidsrod spacekookie esh,
jhill joined,
rba joined,
kornbluth.freenode.net sets mode: +vv jhill rba,
unspammable6 sets mode: +v rjeli,
unspammable6 sets mode: +v albino,
unspammable6 sets mode: +v rjbs,
unspammable6 sets mode: +v spacekookie,
unspammable6 sets mode: +v jhill,
unspammable6 sets mode: +v camelia,
unspammable6 sets mode: +v Geth,
unspammable6 sets mode: +v robinsmidsrod,
unspammable6 sets mode: +v esh,
unspammable6 sets mode: +v rba
08:33
dotdotdot left
08:34
patrickbkr[m] left,
Sgeo left,
unclechu left,
AlexDaniel` left,
uzl[m] left
08:35
dotdotdot joined,
juanfra__ left,
kiti_nomad[m] left,
pwr22 left,
demostanis[m] left,
Tirifto[m] left
08:36
unspammable6 sets mode: +v dotdotdot,
wamba left,
jhill left
08:39
ThaEwat left,
tusooa left,
sienet_ja_LSD[m] left,
ServerStatsDisco left,
jhill joined,
unspammable6 sets mode: +v jhill
08:40
spacekookie left
08:45
mowotter left
08:46
konkan joined
08:47
konkan left
08:48
dogbert11 left
08:49
Tirifto[m] joined,
unspammable6 sets mode: +v Tirifto[m]
08:51
AlexDaniel` joined,
unspammable6 sets mode: +v AlexDaniel`
08:54
dogbert17 joined
08:55
tdr29 joined,
tdr29 left
08:57
pwr22 joined,
unspammable6 sets mode: +v pwr22,
demostanis[m] joined,
unspammable6 sets mode: +v demostanis[m]
09:03
unclechu joined,
unspammable6 sets mode: +v unclechu
09:08
kiti_nomad[m] joined,
unspammable6 sets mode: +v kiti_nomad[m],
uzl[m] joined,
unspammable6 sets mode: +v uzl[m],
patrickbkr[m] joined,
unspammable6 sets mode: +v patrickbkr[m]
09:12
asteele joined,
asteele is now known as Guest47845,
Guest47845 left
|
|||
tyil | lizmat: 1134 # ChanServ (ChanServ@services.libera.chat): #raku is now registered to tyil, on behalf of the Raku project. | 09:34 | |
that covers step one | |||
lizmat | tyil++ | ||
tyil | lizmat: I'll grant op access to all RSC members, and jnthn once he comes over | 09:35 | |
lizmat | tyil++ again :-) | ||
09:36
moon-child left,
moon-child joined
09:37
sienet_ja_LSD[m] joined
|
|||
tyil | (this will require a nickserv account for all RSC members) | 09:37 | |
09:37
unspammable6 sets mode: +v sienet_ja_LSD[m]
09:40
gugod left,
jmerelo left
09:41
gugod joined,
juanfra__ joined,
unspammable6 sets mode: +v juanfra__,
unspammable6 sets mode: +v gugod,
ThaEwat joined,
unspammable6 sets mode: +v ThaEwat
09:44
tusooa joined,
unspammable6 sets mode: +v tusooa
09:45
a3r0 left,
a3r0 joined
09:47
SentFromiPhone joined
09:48
SentFromiPhone left
|
|||
tyil | japhb: the #raku namespace is registered on Libera now | 09:49 | |
AlexDaniel: ^ | 09:50 | ||
09:51
ServerStatsDisco joined,
unspammable6 sets mode: +v ServerStatsDisco
|
|||
tyil | I'm not sure if we should have an official OK from the entire (or at least a majority) of the RSC before moving to update our bots and documentation to Libera | 09:51 | |
09:54
ecocode_ joined
10:02
owler joined,
owler left
10:04
wingfold left
|
|||
lizmat | m: say "hello" | 10:05 | |
camelia | hello | ||
10:07
Black_Ribbon left,
ChanServ sets mode: +o lizmat
10:08
ChanServ sets mode: +o lizmat
|
|||
lizmat | 🦋 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 still being worked out | 10:10 | |
ChanServ sets mode: -o lizmat
10:11
aborazmeh left,
max__p joined,
max__p left
10:13
wamba joined
10:14
unspammable6 sets mode: +v wamba
10:19
LizBot left
10:21
LizBot joined
|
|||
El_Che | tyil: the topic there includes "official" | 10:26 | |
tyil | El_Che: ? | ||
oh | |||
I've sent a mail to the other RSC members asking for their input | 10:27 | ||
10:27
BinGOs joined
|
|||
El_Che | "🦋 Welcome to the MAIN() IRC channel of the Raku Programming Language (raku.org)" | 10:27 | |
tyil | it's the same /topic as here, no? | ||
El_Che | (it makes sense, it looks like the momentum is strong :) ) | 10:28 | |
10:28
SiC joined,
SiC is now known as Guest14089,
Guest14089 left
|
|||
tyil | I can update the topic as needed, but I find having the same topic on both to be OK for now | 10:28 | |
(other RSC members who have a nickserv account on Libera will be given the same power, so I won't remain a SPOF for long on there I hope) | 10:29 | ||
El_Che | I don't think there are objections ou handling the migration | 10:34 | |
y | |||
tyil | \o/ | 10:35 | |
lizmat | yeah. my bot is no longer logging here, but now in Libera | 10:40 | |
10:41
canbenshanlo joined,
unspammable6 sets mode: +v canbenshanlo
10:43
Kaeipi left
10:44
Kaeipi joined,
MasterDuke joined,
Wolf480pl6 joined,
unspammable6 sets mode: +v Kaeipi
10:45
unspammable6 sets mode: +v Wolf480pl6,
Wolf480pl6 left,
abraxxa-home joined
10:46
unspammable6 sets mode: +v abraxxa-home
|
|||
canbenshanlo | another noob question, hoping that the spammers have calmed down: what's the rational behind supporting .map (and the like) as both subs and methods, but .head, for example, can only be used as a method? I know that there's the option to turn any sub into a method via $foo.&sub, but what about the other way around? is there a way to make this work? say head @foo.first(...)? | 10:46 | |
10:46
HkonVgsether[m|g joined
10:47
HkonVgsether[m|g left
|
|||
MasterDuke | canbenshanlo: i'm far less than 100% certain here, but i suspect some of those choices (when made a while ago) were based on what Perl 5 did | 10:49 | |
lizmat | canbenshanlo: well, in your example, it wouldn't make much sense, as first only returns one thing anyway | 10:51 | |
and as the original author of .head / .tail I just really think it would make sense to have them as subs as well | 10:52 | ||
10:53
Kaeipi left
|
|||
frost | m:say [+] (1,2, * + * ... *)[10] | 10:53 | |
10:53
Merfont joined
|
|||
lizmat | to answer your question, you can turn a method into a sub: | 10:54 | |
m: my constant &head = Any.^find_method("head"); say head <a b c> | |||
camelia | a | ||
10:54
unspammable6 sets mode: +v Merfont
|
|||
lizmat | m: my constant &head = Any.^find_method("tal"); say tail <a b c> | 10:54 | |
camelia | 5===SORRY!5=== Error while compiling <tmp> Type check failed in constant declaration of &head; expected Callable but got Mu (Mu) at <tmp>:1 ------> 3constant &head = Any.^find_method("tal")7⏏5; say tail <a b c> |
||
lizmat | m: my constant &tail = Any.^find_method("tail"); say tail <a b c> | ||
canbenshanlo | doesn't make sense? well, .first could return a list, and i only care about the first element within it, for example. | ||
camelia | c | ||
lizmat | canbenshanlo: point taken :-) | 10:55 | |
canbenshanlo | interesting, so it's at least possible to go with an alias. thanks for that, liz! | 10:56 | |
lizmat | it would probably be implemented in core like that anyway | 10:57 | |
alternately: | |||
m: sub head(\a) { a.head }; head <a b c> | |||
camelia | ( no output ) | ||
lizmat | m: sub head(\a) { a.head }; say head <a b c> | 10:58 | |
camelia | a | ||
lizmat | that would make it a runtime lookup | ||
10:58
Merfont left,
Merfont joined
10:59
unspammable6 sets mode: +v Merfont
|
|||
canbenshanlo | Good to know, thanks! | 11:01 | |
El_Che | is there a reason to not offer all the methods as subs and vice versa? | ||
canbenshanlo | Both nim and d are interesting in this regard. stdlib funcs are mostly free-standing and can be called just like methods via UFCS. Shame that this approach isn't all that popular in other langs | 11:02 | |
11:02
aborazmeh joined
|
|||
lizmat | canbenshanlo: you know that you can call a sub as a method in Raku, right ? | 11:02 | |
canbenshanlo | yeah, wrote that above | 11:03 | |
11:03
broquain1 joined,
unspammable6 sets mode: +v aborazmeh
|
|||
lizmat | ah, yes... ETOOMANYCHATTABS | 11:04 | |
m: say [+] (1,2, * + * ... *)[10] | |||
camelia | 144 | ||
lizmat | frost: needs a space after the "m:" | 11:05 | |
frost | m: say [+] (1,2, * + * ... *)[1000] | 11:12 | |
camelia | 113796925398360272257523782552224175572745930353730513145086634176691092536145985470146129334641866902783673042322088625863396052888690096969577173696370562180400527049497109023054114771394568040040412172632376 | ||
frost | lizmat Thx | ||
11:18
nathanaelh[m]12 joined
11:19
nathanaelh[m]12 left
11:27
cog left,
lefred[m]16 joined
11:28
lefred[m]16 left
11:37
cog joined,
unspammable6 sets mode: +v cog
11:40
Milencho24 joined
11:41
Milencho24 left
11:44
aborazmeh left
11:57
ggoebel left
11:59
dakkar joined
12:00
unspammable6 sets mode: +v dakkar
12:02
reportable6 left
12:03
reportable6 joined,
unspammable6 sets mode: +v reportable6
12:04
chripo6 joined
12:05
chripo6 left
12:13
pecastro joined
12:14
unspammable6 sets mode: +v pecastro
12:15
DimasikDimasik-t joined,
DimasikDimasik-t left
|
|||
codesections spends way too long trying to decode the acronym ETOOMANYCHATTABS before realizing it's an ERR_CODE | 12:23 | ||
12:26
ggoebel joined
12:29
rodolpheche[m]1 joined,
rodolpheche[m]1 left
|
|||
lizmat | hehe | 12:33 | |
12:34
natrys joined
12:35
unspammable6 sets mode: +v natrys
12:37
codesections joined
12:43
mowcat joined
12:44
unspammable6 sets mode: +v mowcat
12:49
dakkar left
12:53
Zart17 joined
12:54
Zart17 left
12:57
squashable6 left
12:58
squashable6 joined
12:59
unspammable6 sets mode: +v squashable6
13:04
Metamorphosis16 joined
13:05
squashable6 left,
Metamorphosis16 left,
squashable6 joined
13:06
unspammable6 sets mode: +v squashable6
13:18
AlexDaniel joined
13:22
devil4 joined
13:23
unspammable6 sets mode: +v devil4
13:24
epony left,
sourceable6 left,
bisectable6 left,
statisfiable6 left,
notable6 left,
linkable6 left,
benchable6 left,
nativecallable6 left,
quotable6 left,
committable6 left,
bloatable6 left,
reportable6 left,
coverable6 left,
greppable6 left,
evalable6 left,
squashable6 left,
unicodable6 left,
releasable6 left,
shareable6 left,
tellable6 left,
epony joined,
unspammable6 sets mode: +v epony
13:27
devil4 left
13:28
AlexDaniel is now known as whateverable
13:30
whateverable is now known as AlexDaniel
13:31
B0d3nh4l7un6 joined,
B0d3nh4l7un6 left
13:33
sourceable6 joined
13:34
notable6 joined,
quotable6 joined,
reportable6 joined,
bloatable6 joined
13:35
coverable6 joined,
nativecallable6 joined
|
|||
AlexDaniel | alright, let me know if anything is wrong | 13:35 | |
13:35
releasable6 joined,
linkable6 joined,
committable6 joined
|
|||
AlexDaniel` | canbenshanlo: the spammers have not calmed down, it's just that they're not able to say anything because of the bot | 13:37 | |
those who miss the spam can get +o :) then you'll see all of it | |||
canbenshanlo | better not ;) | 13:38 | |
13:43
extnct3 joined,
extnct3 left
13:48
fabio_cc28 joined,
fabio_cc28 left
13:55
aborazmeh joined,
OrngeRain joined
13:56
unspammable6 sets mode: +v aborazmeh,
unspammable6 sets mode: +v OrngeRain
13:58
nrdmn9 joined,
nrdmn9 left
14:01
Shere416107 joined,
Shere416107 left
14:09
canbenshanlo left
14:22
jarl19 joined,
jarl19 left
14:25
whatnext joined
14:26
unspammable6 sets mode: +v whatnext
|
|||
whatnext | hello all:) is anyone familiar with this error when using Red: `Type check failed in assignment to $!right; expected Red::AST but got Slip (Empty) | 14:29 | |
in method new at /opt/rakudo-pkg/share/perl6/site/sources/E32D428566231F82FC5B1EAF0FDBB830F45FB159 (Red::AST::Infix) line 25` ? I found this: `github.com/FCO/Red/issues/449` - but in my case I am trying to select from a table where pk is not an fk. Anyone have any idea any other ways it can happen? I am doing a simple `^all` lookup | |||
OrngeRain | Ip4 is superior. | 14:36 | |
14:38
broquain1 is now known as broquaint
14:40
frost-lab left,
frost left
14:45
sgo is now known as stigo
14:47
polettix joined
14:48
unspammable6 sets mode: +v polettix
14:50
polettix left,
polettix joined
14:57
glasspelican1 joined,
unspammable6 left,
glasspelican1 left
14:58
AlexDaniel left
15:00
wamba left
|
|||
whatnext | no ideas I guess :) | 15:02 | |
OrngeRain | long paths are a security measure or a hazard, possible sign of tunnel. trjoantrojan horse | 15:05 | |
15:07
MadDecent joined,
MadDecent left
|
|||
lizmat | OrngeRain: that long path just indicates that Red::AST::Infix is an installed module | 15:09 | |
15:09
wamba joined
|
|||
El_Che | maybe we need to move sooner than thought: www.devever.net/~hl/freenode_abuse | 15:15 | |
15:22
dodobas24 joined,
dodobas24 left
|
|||
sienet_ja_LSD[m] | I can't join from element without the bridge | 15:27 | |
OrngeRain | haha, not my\yours vv. harddrive,solidstate drive, mine. not yours...also,SCSI,...disk... | 15:58 | |
15:58
nativecallable6 left,
aborazmeh left,
sourceable6 left,
committable6 left,
coverable6 left,
linkable6 left,
releasable6 left,
reportable6 left,
bloatable6 left,
notable6 left,
quotable6 left,
sourceable6 joined,
coverable6 joined
15:59
reportable6 joined,
quotable6 joined,
linkable6 joined
16:00
bloatable6 joined,
notable6 joined,
releasable6 joined
16:01
committable6 joined,
nativecallable6 joined
16:03
natrys left
16:07
abraxxa-home left
16:16
matteo2 joined,
matteo2 left
16:18
OrngeRain left
16:26
childlikempress joined
16:27
a3r0_ joined,
b4283_ joined
16:28
Altreus_ joined
16:29
El_Che joined
16:30
a3r0 left,
b4283 left,
Altreus left,
moon-child left,
El_Che__ left,
camelia left
16:31
camelia joined
16:33
whatnext left
16:35
Altreus_ left
16:36
dogbert11 joined,
tejr_ joined
16:38
Altreus joined
16:39
Juerd_ joined
16:41
committable6 left,
releasable6 left,
bloatable6 left,
reportable6 left,
coverable6 left,
codesections left,
LizBot left,
dogbert17 left,
tejr left,
Juerd left,
Juerd_ is now known as Juerd
16:46
committable6 joined,
releasable6 joined,
bloatable6 joined,
coverable6 joined,
b4283__ joined
16:47
sourceable6_ joined,
Altreus_ joined
16:48
quotable6_ joined,
linkable6_ joined,
dogbert17 joined,
ecocode- joined,
ggoebel_ joined
16:49
tejr joined
16:51
dg joined
16:52
notable6_ joined
16:54
nativecallable6_ joined
16:55
b4283_ left,
a3r0_ left,
ggoebel left,
Altreus left,
sourceable6 left,
linkable6 left,
quotable6 left,
dogbert11 left,
ecocode_ left,
tejr_ left,
notable6 left,
nativecallable6 left
16:57
Black_Ribbon joined
16:58
bloatable6 left,
releasable6 left,
bloatable6 joined
17:03
sarna joined
|
|||
simcop2387 | looks like you guys have finally moved over, any desire for me to bring perlbot into here like it was on freenode? | 17:04 | |
17:08
bloatable6 left,
committable6 left,
coverable6 left
17:12
releasable6 joined,
bloatable6 joined,
coverable6 joined,
a3r0 joined,
committable6 joined
17:22
Altai-man_ left
17:23
sena_kun joined,
gordonfish left
17:24
gordonfish left
17:28
releasable6 left
17:45
ecocode_ joined,
Ekho- joined,
El_Che__ joined
|
|||
Altreus_ | would be nice to maintain consistency | 17:46 | |
also how do I get it to stop disconnecting me and then renaming me :P | |||
17:46
kawaii__ joined,
Some-body_ joined
|
|||
brass | Is the raku channel going to be leaving freenode? I've seen a lot of communities leaving and spam everywhere for the last week or so | 17:47 | |
17:47
a3r0_ joined
17:48
[Coke]_ joined
17:49
moon-child joined,
coverable6 left,
a3r0 left,
bloatable6 left,
committable6 left
17:51
kawaii_ left,
ecocode left,
MasterDuke left,
El_Che left,
Ekho left,
DarthGandalf left,
[Coke] left,
nine left,
childlikempress left,
sarna left,
kybr left,
kybr joined,
Some-body_ is now known as DarthGandalf,
kawaii__ is now known as kawaii_
17:52
kybr left
|
|||
simcop2387 | Wait for the ddos, hugging or whatever it is to stop :) | 17:53 | |
17:53
bloatable6 joined,
committable6 joined,
coverable6 joined
|
|||
simcop2387 | I'll get it here when I'm done with errands. Stuck waiting on someone to get back from lunch to switch some payment stuff | 17:54 | |
17:55
ecocode joined
17:57
Ekho joined,
childlikempress joined,
dogbert17 is now known as 073AAAPQ4,
dogbert17 joined,
kybr joined,
ecocode__ joined
|
|||
AlexDaniel` | brass: we're dealing with the spam just fine | 17:58 | |
17:58
Juerd_ joined
|
|||
AlexDaniel` | but yes the bots have already moved | 17:59 | |
so you should too | |||
17:59
unspammable6 joined,
ChanServ sets mode: +o unspammable6
18:01
AlexDaniel joined,
nativecallable6_ left,
unspammable6 sets mode: +v AlexDaniel,
ecocode_ left,
notable6_ left,
sourceable6_ left,
ecocode- left,
073AAAPQ4 left,
linkable6_ left,
Ekho- left,
ecocode__ is now known as ecocode_
18:03
AlexDaniel left,
AlexDaniel joined,
beckett.freenode.net sets mode: +v AlexDaniel,
unspammable6 sets mode: +v AlexDaniel
18:04
ChanServ sets mode: +v sena_kun,
El_Che joined
18:05
Juerd left,
camelia left,
quotable6_ left,
moon-child left,
El_Che__ left,
reportable6 joined,
Juerd_ is now known as Juerd
18:06
ChanServ sets mode: +vvvv AlexDaniel Black_Ribbon sena_kun wamba,
dcx joined
|
|||
brass | Ah okay | 18:07 | |
18:07
Sgeo joined
18:08
unspammable6 sets mode: +v Sgeo
18:09
guifa joined
18:10
dogbert2 joined
|
|||
guifa | where is the 'HAS' declarator described in NativeCall? I tied looking in rakudo/lib/NativeCall but couldn't find anything that looked like it | 18:13 | |
18:17
kybr_ joined
18:19
dogbert17 left,
kybr left
18:22
camelia joined
|
|||
moritz | docs.raku.org/language/nativecall#...s_with_HAS | 18:22 | |
18:24
[Coke] joined,
releasable6 joined
18:26
ecocode__ joined,
kybr joined
18:27
Some-body_ joined
18:28
kybr left,
a3r0 joined,
ecocode- joined
18:29
perlbot joined
|
|||
simcop2387 | reval: 1 | 18:29 | |
rkeval: 1 | |||
perlbot | simcop2387: WARNINGS for /tmp/ilAVKQO0Wj:Useless use of constant integer 1 in sink context (line 1) | ||
simcop2387 | ah there it goes | ||
18:29
corwin joined
18:30
sjm_uk joined,
Juerd_ joined
18:31
unspammable6 sets mode: +v sjm_uk,
kawaii__ joined,
Baizsh010 joined
|
|||
simcop2387 | doesn't look like i ever namespaced the factoids for #raku, would you guys want your own set of them for the channel? (i.e. it won't have any of our icky perl5 responses) | 18:31 | |
18:32
unspammable6 sets mode: +v Baizsh010,
El_Che__ joined
18:33
kybr_ left,
guifa left,
El_Che left,
Juerd left,
ecocode_ left,
ecocode left,
[Coke]_ left,
a3r0_ left,
DarthGandalf left,
kawaii_ left,
ecocode__ is now known as ecocode_,
Some-body_ is now known as DarthGandalf,
Juerd_ is now known as Juerd,
kawaii__ is now known as kawaii_
18:34
rockfruit13 joined,
rockfruit13 left
18:46
aborazmeh joined
18:47
unspammable6 sets mode: +v aborazmeh
18:52
gordonfish joined,
kawaii__ joined,
unspammable6 sets mode: +v gordonfish
18:54
gordonfish joined
|
|||
dcx | Is there a document that describes how rakudo/nqp/moarvm fit together? I can't quote wrap my hear around how it works | 18:55 | |
18:55
sourceable6 joined
|
|||
dcx | s/quote/quite/ s/hear/head/ | 18:56 | |
moritz | moarvm is a virtual machine designed for dynamic languages | ||
18:57
linkable6 joined
|
|||
moritz | NQP stands for "Not Quite Perl", which is a simplified version of raku. It serves as a bootstrapping stage, implemented the grammar engine etc. | 18:57 | |
rakudo is the main raku compiler, some of it is written in NQP, some in raku itself (bootstrapping is fun!) | 18:58 | ||
dcx | Does nqp sit between rakudo and moarvm translating or does it stop being useful once the VM is running? | ||
Whats nqp written in then 😵 | 18:59 | ||
18:59
kawaii_ left,
Juerd left,
camelia left,
kawaii__ is now known as kawaii_
|
|||
moritz | nqp is written in nqp :D | 19:00 | |
19:00
Juerd joined
|
|||
moritz | there's a compiled copy of nqp compiled to bytecode committed to the repo | 19:01 | |
19:01
notable6 joined
|
|||
moritz | re sitting between, there are some NQP libraries involved while rakudo is compiling raku | 19:02 | |
dcx | Oh wild | 19:03 | |
19:03
a3r0_ joined
19:04
Some-body_ joined
|
|||
dcx | So why do you use a byte-compiled nqp instead of byte-compiled raku? Size? | 19:04 | |
A cleaner starting point? | |||
19:04
ecocode__ joined
19:05
nativecallable6 joined
|
|||
dcx | Easier to port? | 19:06 | |
19:06
kybr_ joined
|
|||
dcx | Oh I'd imagine then you'd only need to write an nqp interpreter in order to bootstrap bytecode onto a new VM? | 19:06 | |
19:06
ecocode_ left,
El_Che__ left,
gordonfish left,
a3r0 left,
DarthGandalf left,
kybr left,
ecocode__ is now known as ecocode_,
Some-body_ is now known as DarthGandalf
19:07
El_Che joined
19:10
camelia joined
|
|||
moritz | size and performance, mostly. And yes, easier to port | 19:12 | |
if you have a new backend for NQP, you can cross-compile from an existing backend | |||
19:12
quotable6 joined
19:13
moritz left
|
|||
moritz | in fact, even the "main" moarvm backend was cross-compiled from the then-prevalent parrot backend :D | 19:13 | |
19:15
gordonfish joined
19:17
DarthGandalf is now known as Some-body
|
|||
dcx | Awesome :D | 19:17 | |
19:17
Some-body is now known as DarthGandalf
|
|||
moritz | (dead parrot joke intentionally skipped here :D) | 19:17 | |
dcx | Haha | 19:18 | |
So if I understand correctly... Moarvm loads the pre-byte-compiled nqp, which then loads rakudo which is mostly written in nqp, which then directly compiles raku to moarvm bytecode? | 19:19 | ||
moritz | "directly" in that there is no NQP step in between | 19:21 | |
but it's source code -> parse tree -> QAST -> MAST (backend specific low-level tree format) -> byte code | 19:22 | ||
and the QAST -> MAST and MAST -> byte code steps are written in NQP | |||
dcx | The code that outputs byte code in contained in the rakudo repo right? | 19:24 | |
Not the nqp repo? | |||
I'd love to see someone write a blog post on how this works, it's so fascinating :D | 19:25 | ||
19:28
aborazmeh left
19:30
Raisseille23 joined,
Raisseille23 left
|
|||
moritz | now, the QAST -> MAST and MAST -> moarvm byte code steps are part of the NQP repo | 19:47 | |
19:54
stigo left
19:57
sarna joined
19:58
swaggboi left
19:59
swaggboi joined,
unspammable6 sets mode: +v swaggboi
20:02
justinj8 joined
20:03
justinj8 left
20:14
MasterDuke joined
20:15
tgamblin18 joined
|
|||
raydiak | have we considered a bot which bridges freenode and libera raku channels, just as a stop-gap until the libera matrix bridge and whatever else we've been waiting on is available? | 20:15 | |
20:16
tgamblin18 left
|
|||
corwin | we have a similar setup for Fosshost; discord goes to both IRC nets but we don't bridge IRC to IRC | 20:16 | |
dcx | I suspect a changing the topic to something telling people you've moved to libera is enough, no? | ||
20:17
aluaces left
|
|||
raydiak | I know a bridge to a bridge is kinda rickety and laggy, but it lets everyone move here now and still chat w/matrix users and whatever else we've bridged to | 20:17 | |
20:18
aluaces joined
|
|||
raydiak | afaik the main hold-up has been that there is no matrix bridge for libera yet, and we do have active matrix participants | 20:18 | |
20:18
unspammable6 sets mode: +v aluaces
20:19
pelle219 joined
20:20
pelle219 left
20:21
Baizsh010 left
20:23
aluaces left
20:25
aluaces joined,
unspammable6 sets mode: +v aluaces
20:30
ilogger2_ joined
20:31
cohn11 joined
20:32
cohn11 left
20:41
stoned75 left
20:53
federico3 joined,
federico3 left
21:08
sekhmet2 joined
21:09
sekhmet2 left
21:15
vividsnow joined
21:16
unspammable6 sets mode: +v vividsnow,
b2gills left,
Sgeo left,
Sgeo joined
21:17
unspammable6 sets mode: +v Sgeo
|
|||
Geth | doc: f3e8c71482 | (Bruce Gray)++ | doc/Type/Any.pod6 Add complete example of a callable sort routine #3883 |
21:17 | |
doc: 532db0b91d | (Bruce Gray)++ | doc/Type/Any.pod6 Change argument from snake_case to kebab-case, to match its parameter. |
|||
doc: f7d418b214 | (Bruce Gray)++ (committed using GitHub Web editor) | doc/Type/Any.pod6 Merge pull request #3885 from Util/sort_with_named_sub Add complete example of a callable sort routine #3883 |
|||
21:18
vividsnow left
21:21
flipper-maniac joined
21:22
flipper-maniac left
21:41
quotable6 left,
nativecallable6 left,
notable6 left
21:42
notable6 joined,
nativecallable6 joined
21:43
quotable6 joined
21:45
mmoya18 joined,
mmoya18 left
21:48
juanfra_ joined,
lucs joined
21:51
gugod left
21:52
juanfra_ is now known as juanfra
21:53
asymptotically left
22:02
wingfold joined,
unspammable6 sets mode: +v wingfold
22:05
robertkowalski9 joined
22:06
robertkowalski9 left
22:14
wamba left
22:17
childlikempress is now known as moon-child
22:18
wingfold left,
wingfold joined,
wingfold left
22:19
wingfold joined
22:20
unspammable6 sets mode: +v wingfold
22:46
kybr_ is now known as kybr
23:03
mowcat left
23:46
pecastro left,
quotable6 left,
nativecallable6 left,
notable6 left,
coverable6 left,
bloatable6 left,
reportable6 left,
sourceable6 left,
committable6 left,
linkable6 left,
releasable6 left,
sourceable6 joined,
reportable6 joined,
nativecallable6 joined,
quotable6 joined,
releasable6 joined
23:48
committable6 joined,
bloatable6 joined,
coverable6 joined,
notable6 joined,
linkable6 joined
23:49
b2gills joined
23:50
unspammable6 sets mode: +v b2gills
23:53
jess joined
|