🦋 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: ... | log inspection situation still under development | For MoarVM see #moarvm Set by lizmat on 22 May 2021. |
|||||||||||||||||||||||||||||||||||||||
00:01
kjp joined
|
|||||||||||||||||||||||||||||||||||||||
timo | m: sub circumfix:<{ }.is>(&b) { return %( value => &b() ) }; { 5 + 9 }.is<value>.say | 00:01 | |||||||||||||||||||||||||||||||||||||
camelia | Type check failed in binding to parameter '&b'; expected Callable but got Int (14) in sub circumfix:<{ }.is> at <tmp> line 1 in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
timo | ah, it won't parse that as a block, obviously | ||||||||||||||||||||||||||||||||||||||
00:02
reportable6 left
|
|||||||||||||||||||||||||||||||||||||||
gfldex | m: use Test; is (TR/\#/a/ with '#'), 'a', 'transliteration of # works'; | 00:29 | |||||||||||||||||||||||||||||||||||||
camelia | not ok 1 - transliteration of \# works # Failed test 'transliteration of \# works' # at <tmp> line 1 # expected: 'a' # got: '#' |
||||||||||||||||||||||||||||||||||||||
gfldex | Should we be able to transliterate "#" with tr/// and TR/// ? | 00:30 | |||||||||||||||||||||||||||||||||||||
RT#2118 may be related | 00:32 | ||||||||||||||||||||||||||||||||||||||
01:05
reportable6 joined
03:33
unicodable6 left,
greppable6 left,
sourceable6 left,
squashable6 left,
coverable6 left,
quotable6 left,
nativecallable6 left,
benchable6 left,
committable6 left,
notable6 left,
reportable6 left,
bisectable6 left,
shareable6 left,
linkable6 left,
statisfiable6 left,
releasable6 left,
bloatable6 left,
tellable6 left,
evalable6 left,
unicodable6 joined,
releasable6 joined,
greppable6 joined
03:34
notable6 joined
03:35
bloatable6 joined,
committable6 joined
03:36
quotable6 joined,
coverable6 joined,
benchable6 joined
04:35
squashable6 joined,
statisfiable6 joined,
linkable6 joined
04:36
evalable6 joined
04:48
frost joined
05:33
bisectable6 joined
05:34
tellable6 joined
06:28
Colt left
06:34
shareable6 joined
06:36
sourceable6 joined
|
|||||||||||||||||||||||||||||||||||||||
releasable6 | Next release in ≈2 days and ≈11 hours. 3 blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 07:00 | |||||||||||||||||||||||||||||||||||||
07:03
reportable6 joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 1ef7019bea | (Christian Bartolomäus)++ | src/core.c/REPL.pm6 [JVM] Don't let signal(SIGINT) break the REPL The support for signals on the JVM backend is only rudimentary. The recently introduced (cf7b4f18da) call to signal(SIGINT).tap doesn't work on the JVM backend: $ ./rakudo -e 'signal(SIGINT).tap' ... (5 more lines) |
07:29 | |||||||||||||||||||||||||||||||||||||
07:34
nativecallable6 joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 7772b737b0 | (Daniel Green)++ | src/Perl6/Actions.nqp Restore larger limit for using string_to_int on 64bit systems The limit was reduced because NQP used to use doubles to represent ints and only numbers up to 2**52 can be exactly represented by doubles. As of github.com/Raku/nqp/pull/518, NQP uses integers for ints and these limits can be increased again. |
08:08 | |||||||||||||||||||||||||||||||||||||
rakudo: 0851a253ad | MasterDuke17++ (committed using GitHub Web editor) | src/Perl6/Actions.nqp Merge pull request #4670 from MasterDuke17/restore_larger_limit_for_using_string_to_int_on_64bit_systems |
|||||||||||||||||||||||||||||||||||||||
08:09
Geth left,
Geth joined
|
|||||||||||||||||||||||||||||||||||||||
timo | who wants to have fun with this idea: some terminal emulators (probably most of them?) can tell you when the user has pasted a whole block of text. the REPL could react in a special way to that, for example by offering to put the stuff in as a properly escaped string literal or immediately paste it into a variable even | 10:00 | |||||||||||||||||||||||||||||||||||||
10:01
squashable6 left,
squashable6 joined
11:01
benchable6 left,
evalable6 left,
nativecallable6 left,
reportable6 left,
releasable6 left,
notable6 left,
coverable6 left,
bloatable6 left,
tellable6 left,
squashable6 left,
linkable6 left,
statisfiable6 left,
unicodable6 left,
committable6 left,
bisectable6 left,
sourceable6 left,
greppable6 left,
quotable6 left,
shareable6 left
11:02
benchable6 joined,
nativecallable6 joined
11:03
committable6 joined,
releasable6 joined,
shareable6 joined,
squashable6 joined,
greppable6 joined
11:04
bloatable6 joined,
coverable6 joined
11:30
TempIRCLogger left
11:31
TempIRCLogger joined
11:35
dogbert11 left
11:38
TempIRCLogger left,
TempIRCLogger joined
11:41
Altai-man joined
11:44
TempIRCLogger left,
TempIRCLogger joined,
TempIRCLogger left,
TempIRCLogger joined,
TempIRCLogger left,
TempIRCLogger joined
11:45
TempIRCLogger left,
TempIRCLogger joined,
TempIRCLogger left,
TempIRCLogger joined,
TempIRCLogger left,
TempIRCLogger joined,
TempIRCLogger left,
TempIRCLogger joined,
TempIRCLogger left
11:46
dogbert17 joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | interesting: twitter.com/lestrrat/status/1470535419985297410 | 11:54 | |||||||||||||||||||||||||||||||||||||
12:02
reportable6 joined,
notable6 joined,
evalable6 joined
12:03
linkable6 joined,
sourceable6 joined,
tellable6 joined
12:04
statisfiable6 joined,
quotable6 joined,
bisectable6 joined
12:07
TempIRCLogger joined
12:12
TempIRCLogger left,
TempIRCLogger joined
12:16
TempIRCLogger left,
TempIRCLogger joined
12:22
TempIRCLogger left,
TempIRCLogger joined
12:54
squashable6 left,
squashable6 joined
13:00
TempIRCLogger left,
TempIRCLogger joined,
TempIRCLogger left,
TempIRCLogger joined
|
|||||||||||||||||||||||||||||||||||||||
gfldex | lizmat: That is a lenghty version of: Be polite or be blocked. :) | 13:04 | |||||||||||||||||||||||||||||||||||||
lizmat | yeah, indeed. But I really like point 4 :-) | 13:06 | |||||||||||||||||||||||||||||||||||||
an open source version of no brown M&M's clause :-) | 13:07 | ||||||||||||||||||||||||||||||||||||||
13:25
TempIRCLogger left,
TempIRCLogger joined,
TempIRCLogger left
13:26
TempIRCLogger joined
13:27
TempIRCLogger left,
TempIRCLogger joined,
TempIRCLogger left
13:28
TempIRCLogger joined
13:37
TempIRCLogger left,
TempIRCLogger joined
13:44
TempIRCLogger left
13:45
TempIRCLogger joined
13:52
TempIRCLogger left,
TempIRCLogger joined
13:58
TempIRCLogger left,
TempIRCLogger joined
14:02
unicodable6 joined
14:11
TempIRCLogger left,
TempIRCLogger joined
14:12
TempIRCLogger left,
TempIRCLogger joined
14:14
frost left
14:26
Geth left,
Geth joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | ¦ problem-solving: Xliff assigned to codesections Issue A Mechanism for Adding Hooks into CURI for Custom Installation Output github.com/Raku/problem-solving/issues/309 | 14:41 | |||||||||||||||||||||||||||||||||||||
japhb | lizmat: Oh yeah, I've used point 4 at @day-jobs before. It's fairly effective (not perfect though, people who are following a complex template often leave it there while filling in the requested info, and then forget to remove the template header at the very end). | 15:36 | |||||||||||||||||||||||||||||||||||||
lizmat | japhb: well, very simple solution: close the issue and tell them why (not having removed point 4 :-) | 15:37 | |||||||||||||||||||||||||||||||||||||
if it's important, they'll re-do the issue and have learned something | |||||||||||||||||||||||||||||||||||||||
fwiw, I'll probably also fall into that "trap" :-) | 15:38 | ||||||||||||||||||||||||||||||||||||||
hopefully only once :-) | |||||||||||||||||||||||||||||||||||||||
japhb | Yeah, the problem is when you have a LOT of customers, each of which contacts you usually only once. You can train individual customers for the general benefit of all the surrounding teams, but not as much for your own benefit. | 15:40 | |||||||||||||||||||||||||||||||||||||
lizmat | well, if they're paying customers, it could be different of course | 15:42 | |||||||||||||||||||||||||||||||||||||
paying customers either would have a different template (lacking #4), or would be exempt from having to remove it | |||||||||||||||||||||||||||||||||||||||
japhb | timo: Terminal::LineEditor has the raw info to detect a paste event (github.com/japhb/Terminal-LineEdit...131-L135), but I'm not making use of that information since Rakudo doesn't know what to do with it. But I'm happy to support it if someone figures out exactly what UX they want. | ||||||||||||||||||||||||||||||||||||||
Yeah, auto-closing paid customer tickets is a fast way to lose said customer. | 15:43 | ||||||||||||||||||||||||||||||||||||||
I'd only consider deploying #4 for internal teams -- where my experience is that basically everyone is just trying to get things done, and thus constantly trying to shuffle effort around. | 15:44 | ||||||||||||||||||||||||||||||||||||||
15:46
tonyo left
15:49
tonyo joined
16:22
squashable6 left
16:25
squashable6 joined
16:29
squashable6 left
16:30
squashable6 joined
16:39
linkable6 left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/Pair.ACCEPTS: 711f378af6 | (Elizabeth Mattijsen)++ | src/core.c/Pair.pm6 Fix the behaviour of Pair ~~ Pair Apparently, this was borked since d8f7e8b8d6ea25b about 6 years ago. See discussion at logs.liz.nl/moarvm/2021-12-15.html#16:32-0003 This breaks test #177 of t/spec/S02-types/pair.t |
17:07 | |||||||||||||||||||||||||||||||||||||
rakudo: lizmat++ created pull request #4671: Fix the behaviour of Pair ~~ Pair |
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
17:33 | |||||||||||||||||||||||||||||||||||||
17:58
Colt joined
18:02
reportable6 left
18:30
Altai-man left
|
|||||||||||||||||||||||||||||||||||||||
Geth | DBIish: 885b9267cc | (Rod Taylor)++ | 2 files Change README filename references The file was converted to Markdown in 3c5e7ec. |
19:08 | |||||||||||||||||||||||||||||||||||||
19:49
TempIRCLogger left
19:50
TempIRCLogger joined
21:03
reportable6 joined
21:05
sena_kun left
21:06
sena_kun joined
22:40
linkable6 joined
|