»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or /msg camelia p6: ... | irclog: irc.perl6.org or colabti.org/irclogger/irclogger_log/perl6 | UTF-8 is our friend! 🦋 Set by Zoffix on 25 July 2018. |
|||
00:24
wamba left
00:25
Sgeo_ joined
00:27
Sgeo__ left
00:30
reach_satori joined
00:43
netrino left
00:54
redhands left
00:56
Sgeo__ joined
|
|||
Geth_ | doc: 873ec46570 | (Tom Browder)++ (committed using GitHub Web editor) | doc/Language/variables.pod6 add missing word |
00:56 | |
synopsebot | Link: doc.perl6.org/language/variables | ||
00:59
Sgeo_ left
01:04
redhands joined
01:18
molaf left
01:30
molaf joined
01:37
redhands left
01:43
Actualeyes left
02:26
ccamel left
02:27
camelCaser joined
02:30
molaf left
02:41
Cabanossi left
02:44
Cabanoss- joined
03:04
wamba joined
|
|||
Xliff | 300,064 | 03:05 | |
drive.google.com/file/d/12j1Dy6zIc...sp=sharing | 03:07 | ||
\o/ | |||
03:11
redhands joined
03:24
Sgeo_ joined
03:27
Sgeo__ left
03:34
sno left
03:37
sno joined
03:56
wamba left,
redhands left
04:04
sno left
04:31
Doc_Holliwood joined
|
|||
Xliff | \o | 04:32 | |
04:58
perlmaros joined
05:22
rbt left
05:25
Doc_Holliwood left
05:27
jmerelo joined
05:28
robertle left
05:34
perlmaros left
05:41
Cabanoss- left
05:56
Cabanossi joined
06:15
domidumont joined
06:18
perlmaros joined
|
|||
Xliff | m: say <a b c> cmp <d e f> | 06:19 | |
camelia | Less | ||
Xliff | m: say <a b c> cmp <a e f> | ||
camelia | Less | ||
Xliff | m: say <a b c> cmp <a b f> | ||
camelia | Less | ||
Xliff | m: say <a b c> cmp <a b c> | ||
camelia | Same | ||
06:29
wamba joined,
jmerelo left
06:32
xinming left,
xinming joined
06:39
domidumont left
06:58
perlmaros left
06:59
wamba left
07:05
wamba joined,
domidumont joined
07:10
domidumont left
|
|||
AlexDaniel | squashable6: status | 07:15 | |
squashable6 | AlexDaniel, ⚠🍕 Next SQUASHathon in 3 days and ≈20 hours (2019-10-05 UTC-12⌁UTC+20). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
AlexDaniel | alright, we need a better idea :) | ||
it's hacktoberfest too, so something ecosystem-wide would be nice | |||
07:17
domidumont joined
07:26
cgfbee left
07:36
abraxxa joined
07:37
cgfbee joined
07:40
abraxxa left
07:41
abraxxa joined
07:44
zakharyas joined
07:59
scimon joined
08:01
Kaffe joined
08:08
dakkar joined
|
|||
daxim | what's the patchset of /89? is there a deeplink? I'm not used to that complex web interface, the info I need is somewhere buried | 08:10 | |
lizmat | daxim: github.com/perl6/problem-solving/pull/89/files | 08:11 | |
daxim | thanks | 08:12 | |
08:12
elcaro left
08:14
elcaro joined
08:45
wamba left
08:49
Guest93 joined
08:51
wamba joined
09:19
sena_kun joined
|
|||
El_Che | lizmat: thanks for keeping tabs on 89, even if it takes a long time | 09:37 | |
AlexDaniel | daxim: here's a more readable version: github.com/perl6/problem-solving/p...8f232017cf | 09:47 | |
09:48
Black_Ribbon left
09:49
isBEKaml joined
09:56
domidumont left
09:57
isBEKaml left
10:01
isBEKaml joined
10:21
Sgeo__ joined,
aborazmeh joined,
aborazmeh left,
aborazmeh joined
10:24
Sgeo_ left
10:37
gregf_ joined
10:39
wamba left
10:45
wamba joined
11:10
zakharyas left,
gregf_ left
11:12
domidumont joined
|
|||
sjn | One thing I'm missing in 89 is a few words about pre-annoucing the Raku name-change | 11:17 | |
so where some perl6 things may get a deprecation message, wouldn't it make sense that equivalent raku things get an "apprecation" message before the change? | 11:19 | ||
11:30
xinming left
11:31
xinming joined,
domidumont left
11:35
aborazmeh left
11:43
domidumont joined
11:48
isBEKaml left
11:54
visitor234251 joined
12:02
ravenousmoose joined
12:04
visitor234251 left
12:18
wamba left
12:22
gabiruh_ joined
12:24
gabiruh left
12:32
Doc_Holliwood joined
12:35
Sgeo_ joined
12:37
Sgeo__ left
|
|||
discord6 | <RaycatWhoDat> That would be unexpected, in my opinion. If you're already using Raku methods, nothing should appear and everything should work as expected. An exception would be if people are using Raku methods before they're implemented, which would be just cause to display that kind of message. | 12:39 | |
<RaycatWhoDat> But then, I would wonder if some sort of bridge/migration library would be required. | 12:40 | ||
12:41
chinarulezzz joined
12:46
pat_js joined
13:08
wamba joined
13:09
lucasb joined,
Doc_Holliwood left
13:10
Doc_Holliwood joined
13:15
pat_js left
13:17
rbt joined
|
|||
lizmat | weekly: perlweeklychallenge.org/blog/meet-...mpion-027/ | 13:22 | |
notable6 | lizmat, Noted! (weekly) | ||
13:24
molaf joined
13:26
cwilson joined
13:28
rbt left,
pat_js joined,
Doc_Holliwood left
13:29
Doc_Holliwood joined
13:30
zakharyas joined
|
|||
Doc_Holliwood | ok... check a files content without reading it | 13:34 | |
piece of cake | |||
No, seriously, that's impossible, isn't it? | 13:35 | ||
unless you rely on file magic, but technically that's "reading" too | 13:36 | ||
scimon | Yeah... | ||
Perl5 is easy enough use the -T test and pretend you're not reading the file. | 13:54 | ||
lizmat | sadly, -T is not implemented in modules.perl6.org/dist/P5-X:cpan:ELIZABETH | 13:55 | |
patches welcome :-) | |||
scimon | :D | 14:05 | |
Doc_Holliwood interprets "reading" as "your own program is reading" | 14:08 | ||
shelling out to curl and using a web api | |||
that should do it | |||
14:10
easyAnalyst joined
14:11
easyAnalyst left
|
|||
scimon | There's the file command :) | 14:19 | |
(Me I just did Challenge 2 and will come back to number one.) | |||
14:19
pat_js left
14:35
finanalyst joined
14:37
wamba left
14:46
Sgeo__ joined
14:49
Sgeo_ left
14:50
cpan-p6 left,
chinarulez joined
14:52
chinarulezzz left
14:54
pat_js joined
14:55
cpan-p6 joined,
cpan-p6 left,
cpan-p6 joined
15:11
awwaiid left,
awwaiid joined,
zakharyas left
15:14
zakharyas joined
15:16
jmerelo joined
15:47
Houl joined,
Sgeo joined
15:50
Sgeo__ left
|
|||
Xliff | m: " ".subst(' ', '%20').say | 15:57 | |
camelia | %20 | ||
Xliff | m: " ".subst(' ', '%20', :g).say | ||
camelia | %20%20%20 | ||
15:58
zakharyas left
16:07
nekomune left,
robertle joined
|
|||
Xliff | m: $*SPEC.splitdir(/path/to/somewhere with whitespace.png' | 16:08 | |
camelia | 5===SORRY!5=== Error while compiling <tmp> Unable to parse expression in argument list; couldn't find final ')' (corresponding starter was at line 1) at <tmp>:1 ------> 3$*SPEC.splitdir(/path/7⏏5to/somewhere with whitespace.png' … |
||
Xliff | m: .say for $*SPEC.splitdir('/path/to/somewhere with whitespace.png') | ||
camelia | path to somewhere with whitespace.png |
||
Xliff | m: .say for $*SPEC.splitdir('/some/foul/location') | ||
camelia | some foul location |
||
Xliff | m: .say for $*SPEC.splitdir('some/foul/location') | ||
camelia | some foul location |
||
16:10
nekomune joined
16:13
domidumont left
16:19
pat_js left
|
|||
El_Che | m: say "/var/tmp with spaces/foo fa fi.txt".IO.parts | 16:20 | |
camelia | Map.new((basename => foo fa fi.txt, dirname => /var/tmp with spaces, volume => )) | ||
16:24
wildtrees joined
16:28
Doc_Holliwood left,
Doc_Holliwood joined
16:29
dakkar left
16:30
scimon left
16:33
molaf left
|
|||
Xliff | El_Che: Hah! Already did the IO::Path.parts dance. | 16:34 | |
El_Che | Someone more knowledgable my tell you is splitdir is buggy or if it's a feature | 16:35 | |
Xliff | Why? | 16:36 | |
El_Che | OUTPUT: «pathtosomewhere with whitespace.png» | ||
Xliff | ? | 16:37 | |
El_Che | dir are splitted by espace instead of separator | ||
Xliff | No. They are turned into a list of directories | ||
lizmat | do we know the subject of the next Squashathon? | ||
Xliff | m: $*SPEC.splitdir('/path/to/somewhere with whitespace.png').elems.say | ||
camelia | 4 | ||
lizmat | would be nice if it could be mentioned in the P6W, I guess :-) | 16:38 | |
AlexDaniel ^^ ? | |||
dinner& | |||
Xliff | El_Che: The only issue is that there is a blank element for the root, which I have worked around. | ||
El_Che | Xliff: I see, thx for the info | 16:39 | |
Xliff | :> | ||
uzl[m] | o/ | 16:43 | |
I know from the definition it might not be possible but could I bind to a variable in an array by pushing to the array instead of using binding assignment? | 16:46 | ||
Xliff | Hey, uzl! | ||
uzl[m] | m: my $x = 5; my @a; @a[0] := $x; (@a[0] =:= $x).say | ||
camelia | True | ||
uzl[m] | Hi, Xliff! | ||
16:47
domidumont joined
|
|||
Xliff | uzl: I don't see how you could do that without a bind somewhere. | 16:47 | |
uzl[m] | Instead of @a[0] := $x;, I'd use @a.push($x) which would bind $x to the end of the array's container. | 16:48 | |
Xliff | my $x = 'some value'; my $y := $x; my @a = <a b c d>; @a.push: $x; @a.say; $b; | ||
m: my $x = 'some value'; my $y := $x; my @a = <a b c d>; @a.push: $x; @a.say; $b; | |||
camelia | 5===SORRY!5=== Error while compiling <tmp> Variable '$b' is not declared at <tmp>:1 ------> 3my @a = <a b c d>; @a.push: $x; @a.say; 7⏏5$b; |
||
Xliff | m: my $x = 'some value'; my $y := $x; my @a = <a b c d>; @a.push: $x; @a.say; $y.say; | ||
camelia | [a b c d some value] some value |
||
Xliff | uzl[m]: But that's only until something else is pushed on to @a | 16:49 | |
my @a = <a b c d e>; my $x := @a[* - 1]; say $x; @a.push: $f; say $x; | 16:50 | ||
m: my @a = <a b c d e>; my $x := @a[* - 1]; say $x; @a.push: $f; say $x; | |||
camelia | 5===SORRY!5=== Error while compiling <tmp> Variable '$f' is not declared at <tmp>:1 ------> 3>; my $x := @a[* - 1]; say $x; @a.push: 7⏏5$f; say $x; |
||
Xliff | m: my @a = <a b c d e>; my $x := @a[* - 1]; say $x; @a.push: 'f'; say $x; | ||
camelia | e e |
||
Xliff | Would have been something if that second value was 'f' | 16:51 | |
m: my @a = <a b c d e>; my $x = -> { @a[* - 1] }; say $x; @a.push: 'f'; say $x(); | |||
camelia | -> { #`(Block|72950296) ... } f |
||
Xliff | m: my @a = <a b c d e>; my $x = -> { @a[* - 1] }; say $x(); @a.push: 'f'; say $x(); | 16:52 | |
camelia | e f |
||
Xliff | Can do that, though. | ||
uzl[m] | Oh, I see. I'll try to work with that then and see what I can do. | 16:53 | |
Thanks | |||
16:54
wamba joined
17:17
wamba left
17:18
wamba joined
17:21
Sgeo_ joined
17:24
Sgeo left
|
|||
AlexDaniel | lizmat: actually, we don't… there's a topic listed on the wiki, but it doesn't make much sense | 17:24 | |
there's hacktoberfest this month too, so we better pick something that affects other modules and stuff | |||
or maybe not, but we still need something that's fun | 17:25 | ||
17:36
kylese joined
17:44
Ven`` joined
17:54
molaf joined
18:00
xinming_ joined
|
|||
jmerelo | AlexDaniel: Bitrot again? | 18:00 | |
AlexDaniel: Blin? | |||
AlexDaniel | jmerelo: we didn't update the repo in a while… github.com/perl6/ecosystem-unbitrot | ||
I don't know what's the current status of it | 18:01 | ||
18:01
xinming__ joined
|
|||
jmerelo | AlexDaniel: well, there are still 220 open issues. | 18:01 | |
AlexDaniel | jmerelo: 33 PR sent, and also 33 “issue sent” | 18:02 | |
jmerelo | AlexDaniel: not yet accepted? | ||
18:02
xinming left
|
|||
AlexDaniel | jmerelo: some of them are | 18:03 | |
kawaii: can we have a fresh blin run btw? plz plz :) | |||
Doc_Holliwood | No more __DATA__? | 18:04 | |
Doc_Holliwood shakes a fist at the gods | |||
jmerelo | kawaii: plz plz | ||
18:05
xinming_ left
18:07
xinming__ left
|
|||
timotimo | Doc_Holliwood: there is =DATA though | 18:07 | |
or something to that effect | |||
greppable6: =DATA | |||
greppable6 | timotimo, No! It wasn't me! It was the one-armed man! Backtrace: gist.github.com/359bd4ae704874430d...ee6bf12a64 | ||
AlexDaniel | ahem | 18:08 | |
timotimo | ha | ||
AlexDaniel | I think I broke something | ||
jmerelo | timotimo: Not sure it's really implemented... | ||
timotimo | yeah, the command isn't split | ||
jmerelo: i think source file parsing may stumble over binary garbage after a =DATA | |||
because we don't decode utf8-c8 for source files | |||
18:08
xinming__ joined
18:09
sno joined
|
|||
guifa | m: my $a = any <a b>; say ("a" ~~ /$a/) | 18:09 | |
camelia | This type cannot unbox to a native string: P6opaque, Junction in block <unit> at <tmp> line 1 |
||
Geth_ | whateverable: 67546653ec | (Aleks-Daniel Jakimenko-Aleksejev)++ | xbin/Greppable.p6 Fix cmd in greppable (oops) |
||
18:09
greppable6 left
|
|||
guifa | Shouldn’t regex understand junctions? | 18:10 | |
18:11
lancew joined
18:13
greppable6 joined,
ChanServ sets mode: +v greppable6
|
|||
lizmat | twitter.com/jnthnwrthngtn/status/1...0425065472 # jnthn++ | 18:14 | |
guifa downloads | 18:15 | ||
jnthn++ | |||
lizmat wonders if there is a changelog type of page to link to | |||
guifa | It’s just in the subscriber area AFAICT =\ | 18:17 | |
sena_kun | well, for subscribers - yes | ||
guifa | commaide.com/subscriber/releases But I’m sure you’ve already seen it | ||
Geth_ | rakudo.org: juanman80++ created pull request #31: Added FreeBSD to prereqs |
18:18 | |
kawaii | AlexDaniel: since you asked so nicely I suppose it can be done :) | 18:20 | |
18:22
chloekek joined
18:26
molaf left
|
|||
AlexDaniel | greppable6: =DATA | 18:28 | |
greppable6 | AlexDaniel, Found nothing! | ||
AlexDaniel | timotimo: ↑ fixed! | ||
thanks | |||
MasterDuke | docs.perl6.org/language/5to6-perlfunc should probably have something about __DATA__ | 18:31 | |
also, on docs.perl6.org/language.html, why is the node.js to perl6 entry in the middle of the perl6 to perl6 ones? | 18:32 | ||
18:32
lancew left
|
|||
timotimo | greppable6: =finish | 18:33 | |
greppable6 | timotimo, 89 lines, 24 modules: gist.github.com/66447e91dd29595bdf...fcfff3d7bd | ||
timotimo | github.com/PowellDean/Locale-Codes...ry.pm6#L20 | 18:34 | |
Doc_Holliwood: here's an example | |||
18:38
Black_Ribbon joined
18:39
xinming joined
|
|||
Geth_ | rakudo.org: 37a62afab2 | Juanma++ | templates/_from-source-prereqs.html.ep Added FreeBSD to prereqs |
18:41 | |
rakudo.org: 0f14396f0d | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | templates/_from-source-prereqs.html.ep Merge pull request #31 from juanman80/master Added FreeBSD to prereqs Thanks! |
|||
18:41
xinming__ left
|
|||
guifa | I swear I remember reading somewhere not long ago somthing to the effect of if you use default values in a signature a method won’t get JIT’d. Am I going crazy or do I rmemeber that correctly? | 18:44 | |
18:51
jmerelo left
18:55
domidumont left
|
|||
lizmat | and another Perl 6 Weekly hits the Net: p6weekly.wordpress.com/2019/09/30/...th-a-lump/ | 18:58 | |
guifa | lizmat++ | 19:02 | |
guifa got to come home from work today to new weekly and new Comma, it’s like Christmas | |||
lizmat | :-) | 19:04 | |
guifa | And I’ll have to continue the gift giving with an update to Intl::CLDR with a much improved interface for finding numbers in text | ||
But I was wondering first if I should add a custom action and if so, what best practices might be | 19:05 | ||
Right now you can do “asofijw eoifj sodifjsd fois 2.546394 E +43 asdoij “ ~~ /<local-number>/ | 19:06 | ||
and it will pull out the components. But if I make a method local-number($/), what would folks want the return value to look like? | 19:08 | ||
Just dump a Rat? | |||
Or should it be a method that returns a value and some meta data that someone might use inside of the action (and thus need a different name to avoid collision) | 19:10 | ||
19:11
leont joined,
mojca joined
|
|||
Doc_Holliwood | m: "".subst(/<.[\d]>/, "", :g) | 19:13 | |
camelia | ===SORRY!=== Cannot find method 'panic' on object of type QAST::MASTRegexCompiler |
||
Doc_Holliwood | Less than awesome. | ||
AlexDaniel | yeah | ||
MasterDuke | Doc_Holliwood: indeed, mind creating a rakudo issue? | ||
Doc_Holliwood | Sure, can do | 19:14 | |
MasterDuke | great, thanks | ||
mojca | What changed in nqp configuration between version 2019.03 and 2019.07.1? I'm trying to update a package which now says "Can't locate NQP/Config.pm in @INC (you may need to install the NQP::Config module)". I see github.com/rakudo/rakudo/issues/2919, but I'm not sure what to make of it. | 19:15 | |
Doc_Holliwood | it's especially bad since that is a likely typo | ||
at least on german keyboards where the . is right next to the - | |||
mojca | The error happens immediately after "/opt/local/bin/perl Configure.pl --prefix=/opt/local --prefix=/opt/local --backends=moar" | ||
MasterDuke | mojca: the build system had an almost complete rewrite | 19:23 | |
mojca | MasterDuke: thank you. But now I'm not sure how deep I should keep digging to solve the issue. | ||
19:23
kylese left
|
|||
mojca | I'm not even using perl6 myself, I just happened to end up packaging it | 19:24 | |
MasterDuke | how did you update your source? you might need to do something like `git submodule init` (i'm not sure the exact command) | ||
mojca | I'm fetching the released sources, I'm not using git | ||
Let me check | |||
MasterDuke | vrurg: ping, ^^^ | 19:25 | |
vrurg | MasterDuke: do you know how do we create the sources archive? | 19:26 | |
mojca | I believe I'm fetching from github.com/perl6/nqp/archive/2019.07.1.tar.gz | ||
MasterDuke | i don't. AlexDaniel or rba might know | ||
mojca | But I also see github.com/perl6/nqp/releases/down....1.tar.gz, so maybe I need to switch | ||
vrurg | mojca: It's not related, not in the sense of your problem. | 19:27 | |
AlexDaniel | vrurg: tl;dr `make release` | ||
vrurg: github.com/rakudo/rakudo/blob/mast..._guide.pod | |||
vrurg: also this (based on the release guide) github.com/rakudo/rakudo/blob/mast...e/Sakefile | 19:28 | ||
mojca | Unrelated: what's the point of shipping github.com/perl6/nqp/blob/master/p.../Portfile? | ||
vrurg | AlexDaniel: thanks. | 19:29 | |
mojca | almost everything in that folder is wrong | ||
19:30
MilkmanDan left
|
|||
mojca | ... and nobody is doing it any longer | 19:30 | |
AlexDaniel | yeeeaa I'm not sure what that is | ||
mojca | I would suggest deleting everything that's inside "macports" | ||
vrurg | AlexDaniel: It's for MacPorts. | 19:31 | |
mojca | except it's not | ||
it's so horribly outdated that it's useless | |||
19:31
MilkmanDan joined
|
|||
mojca | so: are the released files missing something? | 19:31 | |
vrurg | mojca: yes. But I'll have it fixed today. Not sure about the tarball on the web though. | 19:32 | |
mojca | vrurg: thank you; is there any chance to publish nqp-2019.07.2? | 19:33 | |
AlexDaniel | mojca: does that make sense? github.com/perl6/nqp/commit/0b8c8c79b3 | ||
19:33
Houl left
|
|||
mojca | AlexDaniel: yes | 19:34 | |
vrurg | mojca: I think it is likely. | ||
19:34
pecastro joined
|
|||
vrurg | AlexDaniel: I think, 2019.07.2 is more a question to you, I think. | 19:34 | |
AlexDaniel | yeah | 19:35 | |
19:35
krychu joined
|
|||
AlexDaniel | mojca: what are you packaging it for? | 19:35 | |
mojca | Before the fix happens: is there something I could test in the meantime to see if that actually solves my problem? | ||
AlexDaniel: macports | |||
vrurg | mojca++++ | 19:36 | |
AlexDaniel | mojca: nice! Any chance you can apply a patch yourself on top of 2019.07.1 ? | ||
mojca | I can, but I'm not sure which one | ||
AlexDaniel | mojca: ok, that vrurg will hopefuly figure out :) | ||
as for doing a nqp-2019.07.2 release just for that issue, that's not very likely | 19:37 | ||
we'll definitely have the fix in the next release though | |||
releasable6: status | |||
releasable6 | AlexDaniel, Next release in ≈18 days and ≈23 hours. R6 is down. At least 4 blockers. Unknown changelog format | ||
AlexDaniel, Details: gist.github.com/9f689d5f7bdc4ddbfd...8ff7b1f759 | |||
AlexDaniel | and I hope that one will actually happpen :) | ||
mojca | If I get a patch, I can add a patch and then I don't need a new release. I thought that files were missing since someone mentioned adding git submodules | 19:38 | |
vrurg | mojca: may I ask you to open issues for both NQP and Rakudo? | 19:40 | |
mojca | What should I open for Rakudo? | ||
vrurg | mojca: It has the same problem. nqp-configure is a git submodule shared by NQP and Rakudo. Neither includes files from it into the source tarball. | 19:42 | |
mojca | Is this ok? github.com/perl6/nqp/issues/581 | 19:44 | |
rakudo seems hopeless with > 900 issues :) | 19:45 | ||
vrurg | mojca: yes, thank you! | ||
mojca | so it's just a submodule missing in the release? | ||
AlexDaniel afk | 19:46 | ||
vrurg | mojca: right. To be a bore one – files from the submodule. ;) | ||
timotimo | yeah, don't use the release downloads that github creates | 19:47 | |
at one point i made an effort to delete them | |||
but every time someone does "git push" it re-creates all of them | |||
and all of them are missing all the submodules | |||
mojca | Well, when one makes a proper release, one can upload proper files. | ||
19:48
Sgeo joined
|
|||
mojca | If you look at github.com/macports/macports-base/releases, you'll see a gazillion of binary files + of course the auto-generated one | 19:48 | |
vrurg is afk, will implement the fix later today. | 19:49 | ||
19:50
Sgeo__ joined,
Sgeo_ left
|
|||
mojca | Hmmm ... you just told me that the file doesn't matter, but it in fact does | 19:50 | |
After fetching nqp-2019.07.1.tar.gz from github.com/perl6/nqp/releases/down...2019.07.1, the build seems to work | 19:51 | ||
which is what I would have initially expected, but you convinced me to the contrary | |||
19:53
Sgeo left
19:59
finanalyst left
|
|||
guifa | Is it possible to add a role via a “use” statement? right now using “use Foo::Bar; also does FooBarRole” but I feel like there ought to be an easier way, but I don’t really think use could do it since it’s really supposed to just add stuff to the namespace yeah? | 20:05 | |
20:06
reach_satori_ joined
|
|||
lizmat | yeah, use could make the role available, not mix it in | 20:06 | |
at least, afaik | |||
guifa | meh, it’ll work for now. Three lines for automagic localized number parsing isn’t the worst (one in grammar, two in actions) | 20:08 | |
20:08
reach_satori left
|
|||
guifa | jnthn++++ for the DMG background ^_^ | 20:11 | |
20:12
krychu left
20:13
krychu joined
|
|||
lizmat | aaahhh... Match is Cool | 20:16 | |
m: dd Match.^mro | |||
camelia | (Match, Capture, Cool, Any, Mu) | ||
lizmat | hmmm | ||
guifa | I think that’s so you can quickly do | 20:20 | |
m: say +(“asd234534asd” ~~ /\d+/) | |||
camelia | 234534 | ||
guifa | (although it does feel a bit … odd … when you consider matches also can positional elements) | 20:21 | |
20:21
MilkmanDan left
20:22
krychu left
20:23
chloekek left,
MilkmanDan joined
20:25
krychu joined,
krychu left
20:26
krychu joined,
Sgeo__ left
20:36
sena_kun left
|
|||
timotimo | mojca: oh, perhaps putting a proper file in the releases section is now a part of the release guide | 20:39 | |
20:43
Sgeo joined
|
|||
AlexDaniel | ah, that's the actual release tarball, yes | 20:45 | |
20:45
wamba left
|
|||
AlexDaniel | the other one is a thing generated by github | 20:46 | |
which I can't disable, unfortunately | |||
so if you look at the release, there's both a github-generated tarball and the one that we do: github.com/perl6/nqp/releases/tag/2019.07.1 | |||
it's confusing but I don't know how to solve that… | |||
mojca | Yes, one is ok and the other one is not, and you cannot do anything about it. | 20:47 | |
AlexDaniel | previously we had our own downloads page but that's still not restored | ||
rba: ↑ maybe we should? | |||
I don't know, using github releases is easier and more straightforward, except for that shitty autogenerated tarball stuff | |||
I can't even sign these autogenerated tarballs because they're different every time | 20:48 | ||
well, not exactly every time, but they change | |||
something something tar | |||
rba | AlexDaniel: we can have our downloads page again. | 21:02 | |
All past releases are restored. Moritz was able to restore all | |||
AlexDaniel | I know, they were backed up by multiple people | ||
and now all these past releases are also on github | 21:03 | ||
I wrote a script that uploaded them all, with the changelog automatically in the description :) | |||
rba | Cool. So what else you need? | 21:04 | |
AlexDaniel | rba: well, do we want to rely on github releases? | ||
or do we want ot have our own download page? | |||
rba | Github is usually already redundant. | 21:05 | |
If you like I can copy them back to the webhost too? | |||
I think deploy to github is proven process? | 21:06 | ||
AlexDaniel | rba: it's not exaclty proven, we just did it last time and nobody seems to be complaining | 21:11 | |
we never did that before | |||
jnthn | guifa: I don't think there's any problem with parameter defaults and JIT. It can handle those pretty well - including being able to optimize out the check entirely and use the type of the default in further analysis. | 21:18 | |
guifa: And the hard work on the .dmg wasn't mine - but yeah, the background was my contribution. 10 minutes to draw, 90 minutes to get the tiff such that it was happy with it and showed it correctly. :P | 21:20 | ||
21:24
aindilis left
|
|||
rba | AlexDaniel: what is your wish? An account for an upload directory? | 21:27 | |
AlexDaniel | rba: that's what I had, yeah | 21:28 | |
rba | I will creare you a user account tomorrow. | 21:33 | |
Please send me your ssh public key as private message. | 21:41 | ||
AlexDaniel | rba: first one: github.com/AlexDaniel.keys | 21:44 | |
rba: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK7+VI3/sknJ3MezGJMbDCboSoyqekGWQ0dBvTdQYczL | |||
rba: you can also add the other one if there's no support for ed25519 on that machine… | 21:47 | ||
rba | AlexDaniel: Will do tomorrow. Good night. | 21:49 | |
Doc_Holliwood | tadaa: raw.githubusercontent.com/holli-ho...6/ch-2.png | 22:08 | |
man, i wanna brag and everybody is asleep | 22:22 | ||
22:22
krychu left
|
|||
Doc_Holliwood | booh, i say. booh | 22:22 | |
22:23
eseyman left
22:25
eseyman joined
|
|||
lizmat | Doc_Holliwood: looks cool! | 22:30 | |
22:31
protium left
|
|||
Doc_Holliwood | ty =) | 22:33 | |
22:34
aindilis joined
22:35
protium joined
22:36
aindilis left
22:37
Sgeo_ joined,
aindilis joined
22:40
Sgeo left
|
|||
cpan-p6 | New module released to CPAN! Slang::Subscripts (0.0.1) by 03ELIZABETH | 22:43 | |
22:48
Ven`` left
22:51
pecastro left
|
|||
Xliff | Doc_Holliwood: Now you know how I felt last night when I passed the 300KLoc mark for my projects. | 22:56 | |
Doc_Holliwood | that would be the QT binding iirc | 22:58 | |
22:58
aindilis left
22:59
aindilis joined
|
|||
Doc_Holliwood | right, xliff? | 23:00 | |
23:06
wildtrees left
23:10
Black_Ribbon left,
Black_Ribbon joined
|
|||
Xliff | Doc_Holliwood: No. GTK. :) | 23:13 | |
Maybe QT in like.... 5 years. LOL! | 23:14 | ||
QT is huge | |||
Doc_Holliwood | Isn't that, once you laid the foundation, mostly grunt work? | 23:15 | |
Xliff | Yeah. Kinda. | 23:20 | |
But not really. | |||
See... each bit has its own variation. | |||
But I've got it down to a science, now. | |||
Sorta. | |||
I'm looking at QT now for shiz-and-giggles. | 23:21 | ||
1793 classes! Hahahaha! | |||
Doc_Holliwood | That's it? | 23:25 | |
Xliff | Um. Yeah. That's it. | ||
Sounds like this is up your alley, DH! | 23:26 | ||
Comparitively, GTKPlus has about 914 modules. Not all of those map directly to a Class. It's more like 450 classes. | 23:27 | ||
Doc_Holliwood | I meant that in an ironic way ;) | 23:29 | |
Xliff | I figured. :p | ||
23:43
leont left
23:47
Black_Ribbon left
|