🦋 Welcome to Raku! raku.org/ | evalbot usage: 'p6: say 3;' or /msg camelia p6: ... | irclog: colabti.org/irclogger/irclogger_log/raku Set by ChanServ on 14 October 2019. |
|||
00:19
skids left
00:27
gordonfish joined
00:38
hungrydonkey left
|
|||
[Coke] | 32 ballots | 00:48 | |
ah, great. still can't do any HTTP stuff because "Abort trap 6". happens with cro, happens with HTTP::UserAgent... | 00:56 | ||
not good feels that this has been broken on the mac for months. | |||
01:02
aborazmeh left,
leont left
|
|||
[Coke] will try to figure it out again this week | 01:05 | ||
01:11
dataange` joined
01:12
__jrjsmrtn__ joined
01:13
molaf left,
_jrjsmrtn left
01:14
dataange` left,
dataangel left,
dataangel joined
01:25
molaf joined
01:44
raku-bridge left
01:48
yuplushi left
|
|||
tbrowder | have you tried LibCurl? | 02:11 | |
on linux it works well | 02:12 | ||
02:12
Doc_Holliwould left
02:39
yuplushi joined
02:56
mowcat joined
03:04
mowcat left
03:20
skids joined
03:50
ensamvarg3 joined
|
|||
Xliff | Who works on the Atom syntax highlighting for Raku? | 04:27 | |
04:46
kylese joined
05:05
xinming left
05:06
Kaiepi left,
Kaiepi joined
05:24
aborazmeh joined,
aborazmeh left,
aborazmeh joined
05:49
kerframil left
05:52
yuplushi left
06:15
sena_kun joined
06:17
Kaiepi left,
Kaiepi joined
06:28
billN1VUX left
06:34
wamba joined
|
|||
Geth | doc: 695e06e2b3 | rir++ (committed by Juan Julián Merelo Guervós) | doc/Language/modules.pod6 Update modules.pod6 Three small text tunings: 1) 'include path' appears to not be a Raku term. 2) 'searched ... when Rakudo is started' seems misleading at best. I think it is just wrong as a command is needed to place an order for a module. I don't know what Raku does with core modules but that seems off-topic or arcana here--doubtfully worth a mention or link. 3) 'recursively' seems wrong and just an implementation detail. Isn't the list linearly searched and then mangling or such grabs a module. If someone knows offhand where this RAKULIB search code is, please give me a pointer. |
06:35 | |
linkable6 | Link: docs.raku.org/language/modules | ||
06:44
Xliff left
07:13
kylese left
07:18
stoned75 joined
07:24
Altai-man joined,
jhill left
07:25
kawaii left
07:26
CIAvash left,
sena_kun left
07:27
peteretep left,
pierrot left
|
|||
Geth | doc: a68c041d1a | (JJ Merelo)++ | doc/Language/variables.pod6 Eliminates anchor Which was left there apparently when a new section was added. Closes #3628 |
07:28 | |
doc: c41093a4c3 | (JJ Merelo)++ | doc/Language/variables.pod6 Improving slightly the description of %?RESOURCES Some of the concerns in #3095 had already been addressed, as well as the original title of #3205 (it's evolved now). But it really needs the support of the documentation of Distribution::Resources, which has not been done so far. |
|||
07:28
pierrot_ joined
|
|||
linkable6 | Link: docs.raku.org/language/variables | 07:28 | |
linkable6 | DOC#3628 [closed]: github.com/Raku/doc/issues/3628 [docs] Indexing of %?RESOURCES | ||
07:28
peteretep joined
|
|||
linkable6 | DOC#3095 [open]: github.com/Raku/doc/issues/3095 [bug] Wrong advice in modules documentation | 07:28 | |
07:28
jhill joined
|
|||
linkable6 | DOC#3205 [open]: github.com/Raku/doc/issues/3205 [bug] Explanation for %?RESOURCES needs to be improved. | 07:28 | |
07:28
CIAvash joined,
kawaii joined
07:29
daxim left
07:31
mark[m]8 joined,
mark[m]8 is now known as marcoco[m]
|
|||
Geth | doc: 1a367996cd | (JJ Merelo)++ | doc/Language/variables.pod6 Eliminating double-barrel indexing, closes #3628 -- again |
07:31 | |
linkable6 | Link: docs.raku.org/language/variables | ||
DOC#3628 [closed]: github.com/Raku/doc/issues/3628 [docs] Indexing of %?RESOURCES | |||
07:32
DarthGandalf left,
skids left
07:33
DarthGandalf joined
07:38
aborazmeh left
07:47
daxim joined
07:51
yuplushi joined
07:58
Doc_Holliwould joined
08:13
mst left
08:36
andrzejku left
08:44
cpan-raku left
08:45
cpan-raku joined,
cpan-raku left,
cpan-raku joined
08:49
domidumont joined
09:36
aborazmeh joined,
aborazmeh left,
aborazmeh joined
09:42
molaf left
09:47
gugod_ joined
09:48
gugod_ is now known as gugod,
MasterDuke left
09:50
pecastro joined
10:09
Doc_Holliwould left
10:21
aborazmeh left
10:26
Black_Ribbon left
10:29
Sgeo left
10:43
JJMerelo joined
10:48
cgfbee left
10:50
cgfbee joined
|
|||
JJMerelo | releasable6: status | 11:03 | |
tellable6 | 2020-09-11T22:30:59Z #raku <ggoebel> JJMerelo where can the results for the current survey be found? | ||
releasable6 | JJMerelo, Next release in ≈7 days and ≈7 hours. 2 blockers. Changelog for this release was not started yet | ||
JJMerelo, Details: gist.github.com/4ebc21ba7e71c847b0...f0979a3109 | |||
JJMerelo | .tell ggoebbel Not finished yet, and I don't want to skew responses by posting them; however, in a day or two I will probably close it and post results at the p6-survey repo. | 11:04 | |
tellable6 | JJMerelo, I'll pass your message to ggoebel | ||
11:19
leont joined,
cpan-raku left
11:24
stoned75 left
11:25
sena_kun joined,
stoned75 joined
11:27
Altai-man left
11:31
MasterDuke joined
11:35
JJMerelo left
|
|||
Geth | doc/hashmap-xref: 57582e30b2 | (Stoned Elipot)++ | doc/Language/hashmap.pod6 xref Hash and format type name as code |
11:36 | |
doc: stoned++ created pull request #3630: xref Hash and format type name as code |
11:38 | ||
doc/hashmap-fix-formatting: f03768f33c | (Stoned Elipot)++ | doc/Language/hashmap.pod6 fix formatting code |
11:48 | ||
doc: stoned++ created pull request #3631: fix formatting code |
|||
11:51
rindolf joined
12:01
BenGoldberg joined
12:06
BenGoldberg left
12:09
yuplushi left
12:20
BenGoldberg joined
12:29
BenGoldberg left
12:37
molaf joined
12:51
yuplushi joined
13:13
yuplushi left
|
|||
Geth | doc: 9a9e54d323 | (Stoned Elipot)++ (committed by Juan Julián Merelo Guervós) | doc/Language/hashmap.pod6 xref Hash and format type name as code |
13:14 | |
linkable6 | Link: docs.raku.org/language/hashmap | ||
Geth | doc: b6bc58c0f7 | (Stoned Elipot)++ (committed by Juan Julián Merelo Guervós) | doc/Language/hashmap.pod6 fix formatting code |
13:15 | |
13:16
Xliff joined
|
|||
Xliff | \o | 13:16 | |
13:28
wamba left
13:33
wamba joined
13:36
wamba left
|
|||
[Coke] | so many ballots gmail thinks are "Luxembourgish" | 13:47 | |
33 | 13:48 | ||
(I expected more voting, honestly) | |||
sena_kun suspects lack of promotion, but not sure how to put a big red sign in front of all relevant people and is sure that'll mostly just annoy even if possible | 13:50 | ||
13:52
dog_star joined
13:53
pnu__ left,
pnu__ joined
14:07
wamba joined
14:08
wamba left,
natrys joined
14:13
Doc_Holliwould joined
14:15
yuplushi joined
14:24
wamba joined,
wamba left
|
|||
Geth | Raku-Steering-Council/main: 0a8c53b727 | Coke++ | scripts/tally.raku display average number of votes |
14:28 | |
Raku-Steering-Council/main: f4b3ee1e10 | Coke++ | scripts/tally.raku show 1 decimal on the average. (4 is misleading when it's closer to 4.5) |
14:36 | ||
[Coke] | 33 ballots reporting (Average votes per ballot: 4.5) | 14:41 | |
14:56
tejr left
14:57
tejr joined
15:06
skids joined
15:17
Doc_Holliwould left
15:22
aborazmeh joined,
aborazmeh left,
aborazmeh joined,
chloekek joined
15:24
Altai-man joined
15:26
sena_kun left
|
|||
Juerd | 15:48 < [Coke]> (I expected more voting, honestly) | 15:34 | |
I think maybe it isn't clear to people that they can | |||
masak looks around, as if waking up from a daze | 15:35 | ||
a... vote? | |||
Juerd | github.com/Raku/Raku-Steering-Coun...0200720.md | 15:36 | |
masak reads | |||
15:39
aborazmeh left
|
|||
tadzik | hm, I read it and am confused | 15:39 | |
there's people listed on github.com/Raku/Raku-Steering-Coun...0200720.md and there's people listed on github.com/Raku/Raku-Steering-Coun...g-form.md, and there's an overlap | 15:40 | ||
and because of that overlap, I'm not sure what the vote is for | 15:41 | ||
if it's a vote for members of the Steering Council, then why is there an option to vote for, e.g. lizmat if she's already on the list in the first link? | 15:42 | ||
moritz | tadzik: lizmat proposed that there be a steering committee (hence she's on the announcement), and she's also running as candidate to be on the RSC | 15:45 | |
15:45
Doc_Holliwould joined,
chloekek left
15:49
aluaces left
15:54
stoned75 left
15:55
silug0 joined
15:56
mst joined,
silug left,
silug0 is now known as silug
16:01
stoned75 joined
|
|||
timotimo | the Foo::<some unicode symbol that i can't identify>Foo thing in blin gets a 404 on modules.raku.org as well. i wonder where exactly that happens | 16:13 | |
[Coke] | tadzik: list one: "these people support the election of...". list two: "the candidates below..." | 16:17 | |
[Coke] is pretty sure both tadzik & masak are eligible to vote if they want | 16:18 | ||
This is the first vote to elect members of the RSC - the C doesn't exist yet. | 16:19 | ||
github.com/Raku/Raku-Steering-Coun...tions/2020 has info about the candidates if you want to read that. | 16:20 | ||
guifa | Is there a way to to have a github action modify a file in the repository? Would be cool for Intl::X to update the README with language stats with each new commit | 16:21 | |
timotimo | pretty much all the proposals for nominees are very compelling | 16:27 | |
MasterDuke | agreed | 16:36 | |
Xliff | guida: You mean a pre-commit hook or something? | 16:45 | |
16:45
wamba joined
|
|||
timotimo | oh gosh darn it, i somehow put one too many Xes on my ballot | 16:45 | |
why would counting be difficult | |||
16:50
stoned75 left
|
|||
[Coke] | You can resubmit with the correct number, that's fine. | 16:56 | |
16:58
wamba left
|
|||
timotimo | right, now i have to eliminate someone | 16:58 | |
[Coke] | great. Latest message's internal format breaks tally.raku | 17:07 | |
(ran the tally against the vote, noted that that average count per ballot went down a whole .1) | 17:08 | ||
looks like the first chunk (the textual chunk) was converted to a single line then line wrapped, instead of preserving \ns) | 17:09 | ||
Altai-man | Hmm. Let's say I have a list and I want to break it into two, where 1, 3, 5 go into A and 2, 4... go into B. | 17:11 | |
m: say <a b c d e>.pairs.categorize(*.key %% 2).map(*.value) | |||
camelia | ([1 => b 3 => d] [0 => a 2 => c 4 => e]) | ||
Altai-man | I am not really sure I like this approach. | ||
timotimo | m: my (@l, @r); say <a b c d e>.map(-> $a, $b? { @l.push: $a; @r.push: $b }); dd @l; dd @r | ||
camelia | ([b] [b d] [b d (Mu)]) Array @l = ["a", "c", "e"] Array @r = ["b", "d", Mu] |
||
timotimo | m: my (@l, @r); say <a b c d e>.map(-> $a, $b? { @l.push: $a; @r.push($_) with $b }); dd @l; dd @r | 17:12 | |
camelia | ([b] [b d]) Array @l = ["a", "c", "e"] Array @r = ["b", "d"] |
||
Altai-man | This is not very functional, but I can take it. | ||
timotimo++ | |||
timotimo | yeah, true, it's not | ||
Altai-man | Functional as in FP. | 17:13 | |
timotimo | i know | ||
also depends on whether it's fine to cache the incoming list, this may be acceptable: | 17:14 | ||
m: my @input = <a b c d e f g h>; my @l = @input[1, 3 ... *]; my @r = @input[2, 4 ... *]; dd @l, @r | 17:16 | ||
camelia | Array @l = ["b", "d", "f", "h"] Array @r = ["c", "e", "g"] |
||
Xliff | m: my (@l, @m, @r); say <a b c d e f g h>.map(-> $a, $b?, $c? { @l.push: $a; @m.push($_) with $b; @r.push($_) with $c }); dd @l; dd @r | 17:17 | |
camelia | ([c] [c f]) Array @l = ["a", "d", "g"] Array @r = ["c", "f"] |
||
Xliff | m: my (@l, @m, @r); say <a b c d e f g h>.map(-> $a, $b?, $c? { @l.push: $a; @m.push($_) with $b; @r.push($_) with $c }); dd @l; dd @m; dd @r | ||
camelia | ([c] [c f]) Array @l = ["a", "d", "g"] Array @m = ["b", "e", "h"] Array @r = ["c", "f"] |
||
17:20
cpan-raku joined,
cpan-raku left,
cpan-raku joined
|
|||
Xliff | m": my %h = ( name => 'me', number => 4, suit => 'hearts' ); -> (:$name, :suit(:$s), :$number) { ($name, $s, $number).say }(%h) | 17:28 | |
m: my %h = ( name => 'me', number => 4, suit => 'hearts' ); -> (:$name, :suit(:$s), :$number) { ($name, $s, $number).say }(%h) | |||
camelia | (me hearts 4) | ||
17:28
aborazmeh joined,
aborazmeh left,
aborazmeh joined
|
|||
[Coke] | trying to work around the badly formatted ballot, now I see a vote for @l=\nizmat | 17:28 | |
Xliff | m: my %h = ( name => 'me', number => 4, suit => 'hearts' ); -> (:$name, :suit(:$s), :$number) { ($s, $suit, $number).say }(%h) | 17:29 | |
camelia | 5===SORRY!5=== Error while compiling <tmp> Variable '$suit' is not declared at <tmp>:1 ------> 3> (:$name, :suit(:$s), :$number) { ($s, 7⏏5$suit, $number).say }(%h) |
||
Xliff | m: my %h = ( name => 'me', number => 4, suit => 'hearts' ); -> (:$name, :suit(:$s), :$number) { ($s, $name, $number).say }(%h) | ||
camelia | (hearts me 4) | ||
Xliff | Ohh... sensible decomp FTW | ||
timotimo | [Coke]: is that how gmail escapes a newline? with an = sign? | ||
Grinnz | sounds like it got infected with mime | 17:30 | |
[Coke] | timotimo: not in yours. | ||
timotimo: yours is just ... word wrapped. but now that I'm trying to deal with that, I see others that are using =0A *AND* =(literal newline) in the same body | 17:31 | ||
so it's probably good I tripped over this. I may end up having to just manually count everything. | |||
(some of those other votes may have missed a vote, if two [X]s appeared on the same wrapped line | 17:32 | ||
Xliff | m: my %h = ( him => 'me', her => 4, hi => 'hearts' ); -> (:him(:her(:$hi))) { $hi.say }(%h) | ||
camelia | 2 unexpected named arguments passed (him,her) in sub-signature in block <unit> at <tmp> line 1 |
||
Xliff | m: my %h = ( him => 'me', her => 4, hi => 'hearts' ); -> :him(:her(:$hi)) { $hi.say }(%h) | 17:33 | |
camelia | Too many positionals passed to '<anon>'; expected 0 arguments but got 1 in block <unit> at <tmp> line 1 |
||
Xliff | m: my %h = ( him => 'me', her => 4, hi => 'hearts' ); -> (:him(:her(:$hi))) { $hi.say }(%h) | ||
camelia | 2 unexpected named arguments passed (him,her) in sub-signature in block <unit> at <tmp> line 1 |
||
Xliff | m: my %h = ( her => 4, hi => 'hearts' ); -> (:him(:her(:$hi))) { $hi.say }(%h) | ||
camelia | Unexpected named argument 'her' passed in sub-signature in block <unit> at <tmp> line 1 |
||
Xliff | ^^ Not what I expected. | 17:34 | |
timotimo | m: -> (:him(:her(:$hi))) { }.signature.say | ||
camelia | ($ (:him(:her(:$hi)))) | ||
timotimo | m: my %h = ( her => 4, hi => 'hearts' ); say %h.Capture.raku | 17:35 | |
camelia | \(:her(4), :hi("hearts")) | ||
Xliff | m: my %h = ( s => 4, hi => 'hearts' ); -> (:him(:her(:$hi))) { $hi.say }(%h) | ||
camelia | Unexpected named argument 's' passed in sub-signature in block <unit> at <tmp> line 1 |
||
timotimo | m: my %h = ( her => 4, hi => 'hearts' ); say %h.Capture.list; say %h.Capture.hash | ||
camelia | () Map.new((her => 4, hi => hearts)) |
||
Xliff | m: my %h = ( s => 4, hi => 'hearts' ); -> (:s(:$steve), :$hi) { ($hi, $steve).say }(%h) | 17:36 | |
camelia | (hearts 4) | ||
Xliff | Hmmm... Would be nice if I could use decomp to pull out just one key in a var. | 17:37 | |
timotimo | not sure how exactly you mean that? | ||
Xliff | m: my %h = ( s => 4, hi => 'hearts' ); -> (:$hi) { $hi.say }(%h) | ||
camelia | Unexpected named argument 's' passed in sub-signature in block <unit> at <tmp> line 1 |
||
Xliff | ^^ Should just return 'hearts' | 17:38 | |
m: my %h = ( s => 4, hi => 'hearts' ); -> (:$hi, *%) { $hi.say }(%h) | |||
timotimo | oh | ||
camelia | hearts | ||
Xliff | \o/ | ||
timotimo | yeah, like that will do it | ||
[Coke] | timotimo: looks like your client isn't following quoted printable and just left off the ='s. | 17:39 | |
17:41
orinthe left,
orinthe joined
|
|||
[Coke] | how to use s/// with a code block in the replacement? | 17:46 | |
(and using the text of the match) | |||
timotimo | i would recommend the s[] = syntax | ||
[Coke] | m: "test" ~~ s/ 'e' / { ~$0.uc } / | 17:47 | |
camelia | Use of Nil in string context in block at <tmp> line 1 Cannot modify an immutable Str (test) in block <unit> at <tmp> line 1 |
||
timotimo | m: my $_ = "hello coke how are you"; s:g[\w+] = .comb.pick(*).join(""); .say | ||
camelia | Potential difficulties: Redeclaration of symbol '$_'. at <tmp>:1 ------> 3my $_7⏏5 = "hello coke how are you"; s:g[\w+] = ohcoulr oek hwaoe le y o korho ulcahoeywle e reuyhloac le kewhoo o eyuech arholo okeolw eheowaoor… |
||
timotimo | m: $_ = "hello coke how are you"; s:g[\w+] = .comb.pick(*).join(""); .say | ||
camelia | o wroy euaokh elloe hc hooowrcy eel e aklh ou ukocholeyw eahrlo o e ceohroylau eh weoklo ehuo lco we eloa oyrkh | ||
timotimo | m: $_ = "hello coke how are you"; s:g[\w+] = $/.comb.pick(*).join(""); .say | ||
camelia | elohl ocek woh era uyo | 17:48 | |
timotimo | m: $_ = "hello coke how are you"; s:g[\w+] = $/.comb.pick(*).join(""); .say | ||
camelia | holle ocek ohw era uoy | ||
[Coke] | m: my $_ = "test"; s:g['e'] = { ~$0.uc }; .say | ||
camelia | Potential difficulties: Redeclaration of symbol '$_'. at <tmp>:1 ------> 3my $_7⏏5 = "test"; s:g['e'] = { ~$0.uc }; .say tst Block object coerced to string (please use .gist or .raku to do that) in block <unit> at <tmp>… |
||
[Coke] | m: my $_ = "test"; s:g['e'] = ~$0.uc; .say | ||
camelia | Potential difficulties: Redeclaration of symbol '$_'. at <tmp>:1 ------> 3my $_7⏏5 = "test"; s:g['e'] = ~$0.uc; .say tst Use of Nil in string context in code at <tmp> line 1 |
||
[Coke] | m: $_ = "test"; s:g['e'] = ~$0.uc; .say | 17:49 | |
camelia | Use of Nil in string context tst in code at <tmp> line 1 |
||
[Coke] | m: $_ = "test"; s:g['e'] = *.uc; .say | ||
camelia | WhateverCode object coerced to string (please use .gist or .raku to do that) tst in block <unit> at <tmp> line 1 |
||
[Coke] | m: $_ = "test"; s:g['e'] = $/.uc; .say | ||
camelia | tEst | ||
[Coke] | bleargh. | ||
dislike syntax that forces me into $_ | |||
thanks, timotimo. | |||
timotimo | do we have S[]= syntax? | 17:50 | |
m: say S:g[a] = $/ ~ <u i a e o>.pick given "hello coke how are you" | |||
camelia | hello coke how aore you | ||
timotimo | haha i only put a single a in there | ||
i'% brilliant | |||
m: say S:g[<[uiaeo]>] = $/ ~ <u i a e o>.pick given "hello coke how are you" | |||
camelia | heelloo coukeu hoow aoreo youuo | ||
timotimo | [Coke]: look pa, no $_ | 17:51 | |
17:55
aluaces joined
|
|||
Geth | doc: ccc959d745 | (JJ Merelo)++ | doc/Type/Distribution/Resource.pod6 Writes stub for Distribution::Resource Starting to address part of #3043 and #3629 |
18:00 | |
doc: f401eec3a5 | (JJ Merelo)++ | doc/Type/Distribution/Resource.pod6 First version |
|||
linkable6 | Link: docs.raku.org/type/Distribution::Resource | ||
Geth | doc: d23b8da6d4 | (JJ Merelo)++ | doc/Type/Distribution/Resource.pod6 First attempt at Distribution::Resource This refs mainly #3629, although it also tries to adress #3043. It is a functional description, rather than a syntactic description; as a matter of fact, it's probably not sensible to describe one by one all the "IO" look-alike methods it's got, but a high-level one. Not even the introduction is ready, it needs some work: * Adds usage of "libraries" in "is native" * Using resources directly. |
||
linkable6 | DOC#3043 [open]: github.com/Raku/doc/issues/3043 [big][docs][new] Document the CompUnit namespace, or at least the part of it that's spec | ||
linkable6 | DOC#3629 [open]: github.com/Raku/doc/issues/3629 [docs] Document Distribution::Resources and Distribution::Resource | ||
doc: 1b016d141f | (JJ Merelo)++ | type-graph.txt Adds to typemap |
18:01 | ||
18:01
stoned75 joined
18:03
aborazmeh left
18:07
Archenoth left
|
|||
CIAvash | m: say <a b c d e>.categorize({ $++ %% 2 }).values | 18:11 | |
camelia | ([b d] [a c e]) | ||
CIAvash | Altai-man: Is this better? ↑ | 18:12 | |
timotimo | m: dd (<a b c d e f g> Z |(0, 1) xx *).categorize(*[1]).map(*[0]) | 18:14 | |
camelia | (0 => $[("a", 0), ("c", 0), ("e", 0), ("g", 0)], 1 => $[("b", 1), ("d", 1), ("f", 1)]).Seq | ||
timotimo | m: dd (<a b c d e f g> Z |(0, 1) xx *).categorize(*[1], :as(*[0])) | ||
camelia | (my Any %{Any} = 0 => $["a", "c", "e", "g"], 1 => $["b", "d", "f"]) | ||
stoned75 | commit: releases my %h; %h.of.key; | 18:15 | |
committable6 | stoned75, gist.github.com/90bed9007ea7fa5323...8f9b45dd73 | ||
stoned75 | commit: releases my %h; %h.of.say; | ||
committable6 | stoned75, ¦releases (46 commits): «(Mu)» | 18:16 | |
Geth | Raku-Steering-Council/main: 059b227f87 | Coke++ | scripts/tally.raku Try to handle multiple formats of text/plain Try to handle Quoted Printable Try to handle ballots that leave off the newline encoding in QP. This lets us parse a new ballot and catch an error in parsing on one that had already come in. |
||
[Coke] | 34 ballots reporting (Average votes per ballot: 4.6) | 18:17 | |
stoned75 | commit: releases :{ 0 => 42 }<0>.say; | 18:19 | |
committable6 | stoned75, gist.github.com/8b821d47099217ee0f...3ea6f54d66 | 18:20 | |
18:34
ensamvarg3 left
|
|||
Altai-man | CIAvash, surely shorter! Thanks. | 18:40 | |
18:40
stoned75 left
19:01
Sgeo joined
|
|||
timotimo | the categorize on anonymous state var is pretty good, i must admit | 19:03 | |
guifa | I just noticed something. Our CREDITS file still uses a p5 format | 19:06 | |
[Coke] | what format would you suggest? | 19:08 | |
guifa | pod6? lol | ||
(that wasn’t meant to be as sarcastic as it came off) | |||
(so, in the most basic, s/=pod/=begin pod/, and s/=cut/=end pod/ | 19:09 | ||
[Coke] | firstmonday.org/ojs/index.php/fm/a.../1151/1071 | ||
I'd just remove the pod markers. | |||
the pod is from the first commit, taken from the parrot repo. | 19:10 | ||
guifa | That works too | ||
timotimo | let's rewrite it in Turtle | 19:12 | |
guifa | timotimo: don’t give me ideas. I once wrote a brainfuck interpreter in AppleScript | 19:13 | |
I gladly will do masochistic programming projects for no point whatsoever :-) | 19:14 | ||
timotimo | i don't mean the kind of turtle that draws graphics | ||
guifa | Terse RDF I figured | ||
timotimo | yeah | ||
i didn't know about it for long yet | |||
guifa | Keeping the Linux format makes sense, although there’s no reason pod6 couldn’t do some of the semantic stuff | 19:16 | |
gist.github.com/alabamenhu/3f262db...7e47d29776 | 19:21 | ||
^^^ an example of why POD isn’t great for anything hierarchical :-( | |||
(the SnailMail really needs to be in a begin/end, as multiline content for non circumfixed stuff are NYI) | 19:22 | ||
19:24
sena_kun joined
19:26
Altai-man left
19:38
sena_kun left,
rindolf left
19:56
mowcat joined
20:02
yuplushi left
20:24
kensanata joined
20:36
domidumont left
20:42
billN1VUX joined
20:49
guifa left
20:55
aborazmeh joined,
aborazmeh left,
aborazmeh joined
21:30
billN1VUX left
21:43
aborazmeh left
21:48
zacts joined
21:49
zacts left
21:52
marcoco[m] left
22:09
leont left
22:27
kensanata left
|
|||
[Coke] | I don't think that kind of extensive reformatting to pod6 is worth it for the credits file | 22:31 | |
moon-child | have there been any proposals for an 'exhaustive typechecking' mode? Probably not possible to completely prevent type errors at compile time, but maybe just forcing all variables and function parameters/return types to be annotated? | 22:34 | |
timotimo | forcing everything to be annotated sounds like a task for a slang / RakuAST | 22:38 | |
method calls will not be able to be type checked at compile time due to subclassing not enforcing anything with method's signatures | 22:39 | ||
22:44
natrys left,
natrys joined
22:45
natrys left
22:49
pecastro left
|
|||
moon-child | timotimo: right - now that you mention it, I think there was an SO answer form jnthn saying something similar (re. rakuast) | 22:55 | |
timotimo | i think it should be possible to write a HOW that refuses subclassing when some tight constraints on method's signatures are not upheld | 23:06 | |
23:06
skids left
23:17
tejr left,
tejr joined
23:22
yuplushi joined
23:29
guifa joined
23:33
billN1VUX joined
23:46
billN1VUX left
|