Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_log/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm Set by Zoffix on 27 July 2018. |
|||
Geth | roast: vrurg++ created pull request #523: Changes to conform with fix of use of Real type object in operators |
00:02 | |
timotimo | .tell [Coke] my emails aren't reaching alan, could you point my latest blog post out to him? (google mail is telling me it thinks my mails are spam) | 00:04 | |
yoleaux | timotimo: I'll pass your message to [Coke]. | ||
00:25
leont joined
00:30
Kaiepi left,
Kaiepi joined
01:34
lucasb left
02:21
leont left
03:21
ufobat_ joined
03:25
ufobat__ left
05:49
notable6 left,
unicodable6 left,
statisfiable6 left,
evalable6 left,
bisectable6 left,
benchable6 left,
greppable6 left,
committable6 left,
undersightable6 left,
releasable6 left,
nativecallable6 left,
bloatable6 left,
squashable6 left,
reportable6 left,
quotable6 left,
coverable6 left,
shareable6 left,
committable6 joined,
ChanServ sets mode: +v committable6,
releasable6 joined,
ChanServ sets mode: +v releasable6,
bisectable6 joined
05:50
greppable6 joined,
ChanServ sets mode: +v greppable6,
benchable6 joined,
unicodable6 joined,
ChanServ sets mode: +v unicodable6,
squashable6 joined,
ChanServ sets mode: +v squashable6,
notable6 joined,
evalable6 joined,
coverable6 joined
05:51
shareable6 joined
05:52
undersightable6 joined,
ChanServ sets mode: +v undersightable6,
quotable6 joined,
bloatable6 joined,
ChanServ sets mode: +v bloatable6
05:53
statisfiable6 joined,
ChanServ sets mode: +v statisfiable6,
nativecallable6 joined
05:54
reportable6 joined,
ChanServ sets mode: +v reportable6
07:38
epony left
08:03
epony joined
|
|||
Geth | rakudo: d8ad62249a | (Vadim Belman)++ | 2 files Made all operators in Real require definite objects Fix for rakudo/rakudo#2786. As a side effect, this changes the way rakudo complains about use of type objects. Where previously it was throwing an exception it is now warns about use of undefined value: Use of uninitialized value of type Int in numeric context ... (5 more lines) |
09:12 | |
synopsebot | RAKUDO#2786 [open]: github.com/rakudo/rakudo/issues/2786 Incorrect error message produced when numeric (Real) operators are applied to a numeric type object | ||
rakudo: 888cf8cdcd | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 2 files Merge pull request #2790 from vrurg/issue_2786 Make all operators in Real require definite objects |
|||
roast: d60f851775 | (Vadim Belman)++ | S03-operators/misc.t Changes to conform with fix of use of Real type object in operators rakudo/rakudo#2790 rakudo/rakudo#2786 |
|||
synopsebot | RAKUDO#2790 [closed]: github.com/rakudo/rakudo/pull/2790 Make all operators in Real require definite objects | ||
roast: 32811b1ccd | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | S03-operators/misc.t Merge pull request #523 from vrurg/issue_2786 Changes to conform with fix of use of Real type object in operators |
|||
12:17
Kaiepi left
12:18
Kaiepi joined
12:47
leont joined
13:31
lucasb joined
15:27
Kaiepi left,
Kaiepi joined
15:48
leont left
15:52
leont joined
16:08
|Tux| left,
|Tux| joined
16:13
Tux__ joined,
|Tux| left
16:29
scovit_ left
17:00
patrickb joined
|
|||
lizmat | ugexe nine so I'm thinking of a Perl 6 module Foo that is a direct translation of a perl 5 Foo module | 17:07 | |
but I also want to make a *true* Perl 6 version of that module Foo with a more Perl 6 like interface | 17:08 | ||
I would like to have the two Perl 6 versions to have exactly the same name, same auth and same ver, but a different :api<> value | |||
what would be the best way to do that ? | 17:09 | ||
do we have prior experience with that? | |||
ugexe | create two different distributions, and give them different api value. there isn't much more that can be done | 17:35 | |
theoretically `provides` keys could be parsed such that you could have a meta like {"api":1, "provides":{"Foo":"Foo.pm6", "Foo:api<2>":"Foo2.pm6"} which provides both Foo:api<1> and Foo:api<2>. zef actually can understand this, but rakudo does not | 17:37 | ||
18:23
TreyHarris left
18:37
TreyHarris joined
|
|||
patrickb | o/ | 18:42 | |
AlexDaniel | \o | 18:51 | |
Geth | ¦ rakudo: tbrowder self-assigned Pod config dropping value when using :[number][alpha] syntax github.com/rakudo/rakudo/issues/2793 | 19:38 | |
tbrowder | AlexDaniel: hi, how's school? | 20:42 | |
AlexDaniel | tbrowder: it's alright, slowly progressing on things | 20:43 | |
tbrowder | gut! | 20:44 | |
23:01
lucasb left
23:43
entonian joined
|
|||
patrickb | I think I need some advice. The libuv functions to start processes escape stuff in the command to execute on windows by default. This escaping makes it impossible to reliably execute bat files on windows. | 23:47 | |
There is a flag UV_PROCESS_WINDOWS_VERBATIM_ARGUMENTS to turn that command processing off. But I have no idea what side effects this has. | |||
All of that blocks me in getting rakudo work on windows with spaces in its path. | 23:48 | ||
23:48
entonian left
|
|||
patrickb | All in all the libuv API looks rather random there... | 23:49 | |
node.js makes use of that special flag to support an option "shell" that wraps the command in a cmd/sh. But only on windows when the command passed is a cmd again that option is passed (and according to my tests necessary). | 23:50 | ||
moar doesn't know anything about this flag. | 23:51 | ||
Ugh... how can it possibly be so hard to call a .bat file?!? | 23:52 |