🦋 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:02 reportable6 left 00:04 reportable6 joined 00:10 lichtkind left 00:13 linkable6 joined 00:14 nativecallable6 joined 00:15 statisfiable6 joined 01:14 notable6 joined 02:13 bloatable6 joined 02:30 keutoi joined 02:55 xinming left 03:07 frost joined 03:13 shareable6 joined 03:33 squashable6 left 03:34 squashable6 joined 04:34 bisectable6 left, shareable6 left, bloatable6 left, sourceable6 left, greppable6 left, statisfiable6 left, tellable6 left, coverable6 left, unicodable6 left, benchable6 left, releasable6 left, committable6 left, linkable6 left, evalable6 left, squashable6 left, nativecallable6 left, quotable6 left, reportable6 left, notable6 left 04:35 benchable6 joined, evalable6 joined, nativecallable6 joined, shareable6 joined 04:36 bloatable6 joined, reportable6 joined, linkable6 joined 04:37 tellable6 joined, coverable6 joined 05:36 notable6 joined 06:02 reportable6 left 06:05 reportable6 joined 06:35 greppable6 joined, sourceable6 joined 06:36 bisectable6 joined 06:37 releasable6 joined
Summer is there any way currently to bundle a bunch of raku, an interpreter la rakudo, etc, into a single executable file? 07:32
moon-child rakudo is a compiler, not an interpreter 07:33
and, not as far as I know. You can easily make an archive that extracts itself somewhere and runs 07:34
07:34 quotable6 joined 07:35 statisfiable6 joined, unicodable6 joined 07:37 committable6 joined, squashable6 joined 07:42 xinming joined
Geth doc: fbf0245094 | (JJ Merelo)++ | 9 files
Adds ™ to Raku here and there

Generally, it's been added to meta files, to the titles or the first occurrence in some generic files (like "Traps") and in a few relevant places as requested by #3960. This closes #3960, but of course if someone finds other relevant occurrences, just add it.
08:09
08:10 linkable6 left
lizmat Summer: there was a GSoC project that started such a thing, but it never got beyond a very simple proof of concept :-( 08:45
09:10 evalable6 left 09:12 linkable6 joined 09:13 evalable6 joined 09:19 Sgeo left 09:43 Xliff left 09:49 lichtkind joined 10:49 squashable6 left, quotable6 left, notable6 left, unicodable6 left, statisfiable6 left, committable6 left, linkable6 left, evalable6 left, coverable6 left, greppable6 left, nativecallable6 left, releasable6 left, tellable6 left, sourceable6 left, benchable6 left, shareable6 left, bisectable6 left, bloatable6 left, reportable6 left 10:50 unicodable6 joined, tellable6 joined 10:51 bloatable6 joined, committable6 joined, reportable6 joined 10:52 evalable6 joined, notable6 joined, bisectable6 joined 11:50 linkable6 joined, quotable6 joined, coverable6 joined 11:51 jjido joined 11:52 greppable6 joined 12:02 reportable6 left 12:23 Xliff joined
Xliff \o 12:37
12:47 jjido left 12:50 sourceable6 joined, benchable6 joined, nativecallable6 joined 12:51 shareable6 joined 12:52 statisfiable6 joined 13:03 reportable6 joined
andinus o/ 13:46
13:51 releasable6 joined 13:54 frost left 14:11 jjido joined 15:20 keutoi left 15:53 jjido left 16:08 jjido joined 16:13 squashable6 joined 17:13 notable6 left, greppable6 left, linkable6 left, releasable6 left, reportable6 left, coverable6 left, bloatable6 left, unicodable6 left, tellable6 left, quotable6 left, squashable6 left 17:14 releasable6 joined 17:15 tellable6 joined, quotable6 joined 17:16 reportable6 joined, linkable6 joined 18:03 reportable6 left 18:05 reportable6 joined 18:14 unicodable6 joined, bloatable6 joined 18:15 squashable6 joined 18:20 Sgeo joined
moon-child how is the lifetime of closures passed to nativecall handled? 19:06
are they just leaked?
19:20 linkable6 left, evalable6 left 19:59 jjido left 20:07 gordonfish- joined 20:10 gordonfish left 20:15 notable6 joined 20:21 evalable6 joined 20:23 linkable6 joined 20:27 linkable6 left 20:29 linkable6 joined 21:10 _________ left, _________ joined 21:15 coverable6 joined 21:16 xinming left 21:34 dogbert11 left, dogbert11 joined 21:35 monkey_ joined 21:51 monkey_ left 21:56 clarjon1 left 22:20 moon-child left, childlikempress joined 22:21 childlikempress is now known as moon-child 22:26 cnx left, cnx joined
sjn m: say 1"⁤¼".uninames; 22:27
camelia 5===SORRY!5=== Error while compiling <tmp>
Two terms in a row
at <tmp>:1
------> 3say 17⏏5"⁤¼".uninames;
expecting any of:
infix
infix stopper
postfix
statement end
statement m…
sjn m: say "1⁤¼".uninames; 22:28
camelia (DIGIT ONE INVISIBLE PLUS VULGAR FRACTION ONE QUARTER)
sjn m: say 1⁤¼ + 1
camelia 5===SORRY!5=== Error while compiling <tmp>
Bogus postfix
at <tmp>:1
------> 3say 17⏏5⁤¼ + 1
expecting any of:
infix
infix stopper
postfix
statement end
statement modifier
sjn so, should \u[INVISIBLE PLUS] count as an infix + operator in raku? :-) 22:29
it doesn't now...
m: say 1⁤¼ + 1;
camelia 5===SORRY!5=== Error while compiling <tmp>
Bogus postfix
at <tmp>:1
------> 3say 17⏏5⁤¼ + 1;
expecting any of:
infix
infix stopper
postfix
statement end
statement modifier
Xliff sjn: That depends on of the 1 and the ¼ are recognized as different ligatures. 22:33
say "1⁤¼".uniname 22:34
evalable6 DIGIT ONE
Xliff say "1⁤¼".uninames
evalable6 (DIGIT ONE INVISIBLE PLUS VULGAR FRACTION ONE QUARTER)
Xliff say "1⁤¼".chars.say 22:35
evalable6 3
True
Xliff say "1⁤¼".chars
evalable6 3
Xliff say 1 + ⁤¼
m: say 1 + ⁤¼
camelia 5===SORRY!5=== Error while compiling <tmp>
Missing required term after infix
at <tmp>:1
------> 3say 1 +7⏏5 ⁤¼
expecting any of:
prefix
term
sjn not sure I understand how ligatures come into play here..
Xliff It's not recognizing "¼" as a term. 22:36
That's your bug.
sjn that's a second bug :)
Xliff Ah. :)
sjn m: say "1⁤1".uninames; 22:39
camelia (DIGIT ONE INVISIBLE PLUS DIGIT ONE)
sjn m: say ⁤11
camelia 5===SORRY!5===
Argument to "say" seems to be malformed
at <tmp>:1
------> 3say7⏏5 ⁤11
Bogus postfix
at <tmp>:1
------> 3say 7⏏5⁤11
expecting any of:
infix
infix stopper
postfix
23:14 greppable6 joined
timo m: say uniprop("¼") 23:28
camelia No
timo m: say uniprop("①"); say ① + ② 23:30
camelia No
3
timo m: say unival("¼")
camelia 0.25
timo so just the invisible plus making it b0rked i guess
23:37 lichtkind left