š¦ Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm Set by lizmat on 8 June 2022. |
|||||||||||||||||||||||||||||||||||||||
00:00
reportable6 left
00:03
reportable6 joined
01:03
reportable6 left,
linkable6 left,
evalable6 left,
benchable6 left,
reportable6 joined,
evalable6 joined
01:04
benchable6 joined,
linkable6 joined
03:18
linkable6 left,
evalable6 left
03:19
evalable6 joined
03:21
linkable6 joined
05:29
Util left
05:41
Util joined
06:00
reportable6 left
06:02
reportable6 joined
07:03
linkable6 left,
evalable6 left
07:04
linkable6 joined
07:05
evalable6 joined
07:10
sena_kun joined
09:34
linkable6 left,
evalable6 left
09:35
evalable6 joined,
linkable6 joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | nine: could it be that True / False in src/Raku/ast land, are not a True / False in Raku land ? | 09:52 | |||||||||||||||||||||||||||||||||||||
10:35
linkable6 left
10:36
linkable6 joined
12:00
reportable6 left
12:03
reportable6 joined
13:04
jgaz left
13:09
jgaz joined
14:09
bisectable6 left
14:11
bisectable6 joined
|
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
15:23 | |||||||||||||||||||||||||||||||||||||
www.perlmonks.org/?node_id=11151954 ā I answered with what I think is the answer to the original quest, but I have no explanation to the trouble that hits his fan | 15:38 | ||||||||||||||||||||||||||||||||||||||
[Coke] | what's the name of the ? in Any.?does-not-exist() | 15:44 | |||||||||||||||||||||||||||||||||||||
(trying to search for it in docs) | |||||||||||||||||||||||||||||||||||||||
ugexe | safe call operator | 15:47 | |||||||||||||||||||||||||||||||||||||
docs.raku.org/language/operators.h...ethodop_.? | 15:48 | ||||||||||||||||||||||||||||||||||||||
(the ? isn't a thing by itself, its tied to . ala .?) | |||||||||||||||||||||||||||||||||||||||
16:22
linkable6 left,
evalable6 left
16:23
linkable6 joined,
evalable6 joined
17:05
RakuIRCLogger left
17:06
RakuIRCLogger joined
|
|||||||||||||||||||||||||||||||||||||||
[Coke] | masterduke, ugexe: Ended up adding a way to pick a working dir for my $dayjob project so I can set it to "C:\g" to get me a little more breating room on long path. | 17:22 | |||||||||||||||||||||||||||||||||||||
ugexe (.?) Danke. | 17:23 | ||||||||||||||||||||||||||||||||||||||
*breathing | |||||||||||||||||||||||||||||||||||||||
I know I still need to test the masterduke long path patch, but I expect, as ugexe noted, that it still needs some raku work as well. | 17:25 | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: ae1856db2c | (Elizabeth Mattijsen)++ | 4 files RakuAST: properly handle configuration of pod blocks - use the default <colonpair> token instead of a custom <doc-colonpair> - allow for :foo(1,2,3) in configuration - hack around NQP's True and False not being HLL True / False for :bar - make sure doc blocks are not eaten by statements that won't be CHECKed - allow configuration for =for doc blocks - make sure that empty strings are not added to legacy pod |
17:32 | |||||||||||||||||||||||||||||||||||||
[Coke] | Want to cut over Moarvm from master to main this weekend so we match on all three repos? | 17:42 | |||||||||||||||||||||||||||||||||||||
I can press the actual button, probably needs a note to Tux and a ticket on rakubrew. | 17:43 | ||||||||||||||||||||||||||||||||||||||
(and the weekly, and #raku) | 17:48 | ||||||||||||||||||||||||||||||||||||||
lizmat | ack | ||||||||||||||||||||||||||||||||||||||
[Coke] | ack protocal ACK or ack bill the cat ACK? | 17:51 | |||||||||||||||||||||||||||||||||||||
..........o | |||||||||||||||||||||||||||||||||||||||
lizmat | weekly ack | ||||||||||||||||||||||||||||||||||||||
[Coke] | or should we wait a week to pre-announce? | ||||||||||||||||||||||||||||||||||||||
Just want to make sure we eventually press the button | 17:52 | ||||||||||||||||||||||||||||||||||||||
lizmat | nah, not a lot happening with MoarVM atm | ||||||||||||||||||||||||||||||||||||||
so it won't break anything | |||||||||||||||||||||||||||||||||||||||
[Coke] | m: "THUMBS UP SIGN".uniparse.say | 17:56 | |||||||||||||||||||||||||||||||||||||
camelia | š | ||||||||||||||||||||||||||||||||||||||
18:00
reportable6 left,
reportable6 joined
|
|||||||||||||||||||||||||||||||||||||||
nine | lizmat: True/False should be the same and I haven't seen any indication that this isn't the case | 18:50 | |||||||||||||||||||||||||||||||||||||
lizmat | hmmm... ok, then I will need to revisit that part | 18:51 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: 6f3c535281 | (Elizabeth Mattijsen)++ | 2 files RakuAST: add special handling for =begin comment Specifically with regards to invalid pod before the =end comment |
19:08 | |||||||||||||||||||||||||||||||||||||
lizmat | 803! | ||||||||||||||||||||||||||||||||||||||
nine: alas, when binding an NQP True or False to a hash. passing that to an argument to a HLL method, the resulting hash can not be .rakued | 19:12 | ||||||||||||||||||||||||||||||||||||||
No such method 'raku' for invocant of type 'NQPMu' | |||||||||||||||||||||||||||||||||||||||
so I think somehow there's some automatic HLLizing going on | |||||||||||||||||||||||||||||||||||||||
that being in a hash is circumventing | |||||||||||||||||||||||||||||||||||||||
calling nqp::hllizefor(True,'Raku') doesn't help either | 19:14 | ||||||||||||||||||||||||||||||||||||||
so keeping the hack in there for now | 19:15 | ||||||||||||||||||||||||||||||||||||||
(Actions/extract-config) | |||||||||||||||||||||||||||||||||||||||
nine | There is no NQP True or False. True or False are the objects defined in the BOOTSTRAP. | 19:32 | |||||||||||||||||||||||||||||||||||||
Note that that's only true for src/Raku/ast/ not Grammar or Actions | 19:34 | ||||||||||||||||||||||||||||||||||||||
Oh you are talking about Actions? There you'd need to look up these symbols | |||||||||||||||||||||||||||||||||||||||
Or better let RakuAST node code handle that | 19:36 | ||||||||||||||||||||||||||||||||||||||
vrurg | There'd be a lot of errors avoided would NQP complain about missing symbols instead of using NQPMu. | ||||||||||||||||||||||||||||||||||||||
lizmat | thing is, I want to be able to build the entire contents of the RakuAST::Doc tree *without* needing a CHECK run | 19:40 | |||||||||||||||||||||||||||||||||||||
nine | so? | 19:45 | |||||||||||||||||||||||||||||||||||||
lizmat | ok, I think I figured it: $*R.resolve-lexical-constant-in-setting('True').compile-time-value; | ||||||||||||||||||||||||||||||||||||||
right? | |||||||||||||||||||||||||||||||||||||||
nine | Looks good | ||||||||||||||||||||||||||||||||||||||
19:49
linkable6 left,
evalable6 left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: d1ca18f17e | (Elizabeth Mattijsen)++ | 2 files RakuAST: remove ginormous True/False hack Thanks to nine++ and vrurg++ it occurred that the symbols as such weren't known in the Actions, and so silently NQPMu was inserted. |
20:02 | |||||||||||||||||||||||||||||||||||||
20:52
evalable6 joined
21:03
sena_kun left
21:26
|Tux| left
21:28
|Tux| joined
21:58
linkable6 joined
23:09
benchable6 left,
statisfiable6 left,
bisectable6 left,
sourceable6 left,
linkable6 left,
shareable6 left,
evalable6 left,
tellable6 left,
coverable6 left,
unicodable6 left,
committable6 left,
reportable6 left,
nativecallable6 left,
squashable6 left,
releasable6 left,
bloatable6 left,
greppable6 left,
notable6 left,
quotable6 left
23:10
benchable6 joined
23:11
unicodable6 joined,
squashable6 joined,
linkable6 joined
23:12
notable6 joined,
nativecallable6 joined
|