»ö« 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:02
wamba left
00:21
Ishaq1 joined
00:22
p6bannerbot sets mode: +v Ishaq1
00:23
Xliff joined,
Ishaq1 left,
p6bannerbot sets mode: +v Xliff
|
|||
Xliff | Can someone tell me why a call to the GTK::Widget version won't print "PSW" when called with nextwith -> github.com/Xliff/p6-GtkPlus/blob/m...x.pm6#L128 | 00:29 | |
lookatme_q | This blog rakudo.party/post/Perl6-But-Heres-...with-Maybe will be helpful Xliff | 00:31 | |
00:32
olinkl joined,
p6bannerbot sets mode: +v olinkl
|
|||
lookatme_q | Xliff, and this stackoverflow.com/questions/512399...-it-exhaus | 00:34 | |
stackoverflow.com/questions/496987...osed-to-do | 00:35 | ||
00:42
lindylex joined,
p6bannerbot sets mode: +v lindylex
|
|||
Xliff | lookatme_q: Thanks! | 00:49 | |
00:51
[particle]1 joined,
p6bannerbot sets mode: +v [particle]1
00:52
[particle] left
00:54
[particle] joined
00:55
[particle]1 left,
p6bannerbot sets mode: +v [particle]
|
|||
Xliff | lookatme_q: OK, so I've read through a few, and I'm still not grokking. | 00:56 | |
00:57
Kaiepi left
|
|||
Xliff | OK. I am done. I think I will drink beer and maybe my muse will figure shiznit out for me. | 00:59 | |
lookatme_q | OK :) | ||
Xliff | But if you have help to offer, I am listneing. | 01:00 | |
Of course, listening... is not something I can spell rite | |||
The problem, as I can see it, is that the parameter is not GtkWidget. | |||
However, I am nativecasting the bloody thing, so I can't get why it doesn't work. | 01:01 | ||
lookatme_q | what's the type of $child.widget ? | ||
01:02
[particle] left,
[particle] joined,
p6bannerbot sets mode: +v [particle]
|
|||
Xliff | GtkWidget | 01:03 | |
lookatme_q | Have you tried samewith | 01:04 | |
Xliff, or how to run the code | 01:06 | ||
I want have a try | |||
01:06
[particle] left
|
|||
Xliff | Yeah, the problem is not only the GtkWidet. It's converting the Bool value to uint32, and Bool.Int isn't enough, it seems. | 01:07 | |
Something tells me that I might need to do something drastic. | |||
01:08
[particle] joined
|
|||
Xliff | I thought Int's should resolve properly to uint32/int32. but apparently I am mistaken. | 01:08 | |
01:08
w_richard_w joined
01:09
p6bannerbot sets mode: +v [particle],
p6bannerbot sets mode: +v w_richard_w
01:11
eliasr left
|
|||
lookatme_q | Xliff, they are native type | 01:11 | |
Xliff | And? | 01:12 | |
How to resolve? Do I need to assign them to native containers and THEN pass? | |||
That becomes a bit of a problem. | |||
01:12
[particle] left
|
|||
Xliff | Why can't Int just be passed to a uint/int/32/64? | 01:13 | |
lookatme_q | m: use NativeCall; my Int $a = 2; sub f(int32 $a) { say $a; }; f $a; | ||
camelia | 2 | ||
lookatme_q | but seems like it can | ||
benjikun | they can | ||
Xliff | That's the point. In that situation, they DO. | ||
However I am running into cases where they are not. | |||
benjikun | what cases? | 01:14 | |
01:14
[particle] joined
|
|||
Xliff | samewith($child.widget, $expand.Int, $fill.Int, $padding); | 01:14 | |
lookatme_q | Xliff, so there still be something else wrong in the code | ||
Xliff | Should pass to this sig: multi method pack_start (GtkWidget $child, uint32 $expand, uint32 $fill, guint $padding) | ||
lookatme_q | Xliff, so how to run the test, I have fetch the code | ||
01:14
p6bannerbot sets mode: +v [particle]
|
|||
Xliff | lookatme_q: perl6 -Ilib t/01-widget.t | 01:14 | |
lookatme_q | okay | 01:15 | |
let me have a look | |||
Xliff | Thanks! | ||
lookatme_q | m: use NativeCall; my Int $a = 2; sub f(uint32 $a) { say $a; }; f $a; | 01:18 | |
camelia | 2 | ||
01:21
Phanes joined,
Phanes left
01:24
[particle] left
01:27
[particle] joined
01:28
p6bannerbot sets mode: +v [particle],
astj joined
01:29
p6bannerbot sets mode: +v astj
|
|||
lookatme_q | m: use NativeCall; class Foo { multi method b(Bool $a) { say "BOol"; my uint32 $au = $a; samewith($au); }; multi method b(uint32 $a) { say "UINT32"; }; }; my $f = Foo.new; $f.b: True | 01:30 | |
camelia | BOol UINT32 |
||
lookatme_q | m: use NativeCall; class Foo { multi method b(Bool $a) { say "BOol"; samewith($au.Int); }; multi method b(uint32 $a) { say "UINT32"; }; }; my $f = Foo.new; $f.b: True | ||
camelia | 5===SORRY!5=== Error while compiling <tmp> Variable '$au' is not declared. Did you mean 'tau'? at <tmp>:1 ------> 3ethod b(Bool $a) { say "BOol"; samewith(7⏏5$au.Int); }; multi method b(uint32 $a) { |
||
lookatme_q | Xliff, so they not support that in method | ||
or caused by something else | 01:31 | ||
01:31
[particle] left
|
|||
lookatme_q | m: use NativeCall; class Foo { multi method b(Bool $a) { say "BOol"; samewith(my uint32 $ = $au); }; multi method b(uint32 $a) { say "UINT32"; }; }; my $f = Foo.new; $f.b: True | 01:31 | |
camelia | 5===SORRY!5=== Error while compiling <tmp> Variable '$au' is not declared. Did you mean 'tau'? at <tmp>:1 ------> 3a) { say "BOol"; samewith(my uint32 $ = 7⏏5$au); }; multi method b(uint32 $a) { say |
||
lookatme_q | m: use NativeCall; class Foo { multi method b(Bool $a) { say "BOol"; samewith(my uint32 $ = $a); }; multi method b(uint32 $a) { say "UINT32"; }; }; my $f = Foo.new; $f.b: True | ||
camelia | BOol Cannot resolve caller b(Foo: Int); none of these signatures match: (Foo: Bool $a, *%_) (Foo: uint32 $a, *%_) in method b at <tmp> line 1 in block <unit> at <tmp> line 1 |
||
lookatme_q | m: use NativeCall; class Foo { multi method b(Bool $a) { say "BOol"; samewith($a.Int); }; multi method b(uint32 $a) { say "UINT32"; }; }; my $f = Foo.new; $f.b: True | ||
camelia | BOol Cannot resolve caller b(Foo: Int); none of these signatures match: (Foo: Bool $a, *%_) (Foo: uint32 $a, *%_) in method b at <tmp> line 1 in block <unit> at <tmp> line 1 |
||
lookatme_q | And actually they said we can use `my uint32 $ = $a` create a uint32 pass to the method, but seems like they not fix that yet | 01:33 | |
my gboolean ($expand_, $fill_, $padding_) = ($expand, $fill, $padding); samewith($child.widget, $expand_, $fill_, $padding_); | 01:34 | ||
Xliff, anyway this will be work, but they cause the test failed with MoarVm panic | |||
oh, I used the wrong type for $padding_ | 01:35 | ||
timotimo | was it chocolate or vanilla? | 01:36 | |
Xliff | LOL! | ||
lookatme_q+_ | |||
lookatme_q++ # Oops! | |||
I will look into that. | |||
lookatme_q | Okay :) | ||
have to do work now | 01:37 | ||
Xliff | kk | ||
Thanks for the help! | |||
benjikun | en.wikipedia.org/wiki/Enumerated_type#Perl_6 | 01:45 | |
See if you guys want to change/add anything to that | |||
There are a few articles on wikipedia that don't include Perl6 as programming examples | 01:46 | ||
I'll compile a list of wikipedias that should include Perl6 examples that we can add to | 01:47 | ||
lookatme_q | I don't like the design of enum in Perl6 :/ | 01:49 | |
benjikun | What's wrong with it? | ||
I think it was an afterthought sorta | |||
geekosaur | there's some known warts | 01:50 | |
lookatme_q | hmm | 01:51 | |
m: enum Foo < A B C >; enum Bar < A B C>; | 01:52 | ||
camelia | Potential difficulties: Redeclaration of symbol 'A, B and C' at <tmp>:1 ------> 3enum Foo < A B C >; enum Bar < A B C>7⏏5; |
||
lookatme_q | so you get the error | ||
But I just want to using them like Foo::A or Bar::A | |||
geekosaur | that's a warning, though. | ||
m: enum Foo < A B C >; enum Bar < A B C>; say Bar::B | 01:53 | ||
camelia | Potential difficulties: Redeclaration of symbol 'A, B and C' at <tmp>:1 ------> 3enum Foo < A B C >; enum Bar < A B C>7⏏5; say Bar::B B |
||
lookatme_q | though I have a skill about that :) | ||
geekosaur | note that it actually did the 'say' afterward | ||
lookatme_q | m: class Foo { enum < A B C >; }; class Bar { enum < A B C >; }; say Foo::A; say Bar::A; | ||
camelia | A A |
||
benjikun | pastecode.xyz/view/5a4e619d | 01:54 | |
Here are the places I've found that need Perl6 examples | |||
geekosaur | m: no worries; enum Foo < A B C >; enum Bar < A B C>; say Bar::B | ||
camelia | B | ||
lookatme_q | but why raised an warning ? | 01:55 | |
:/ not know that | |||
geekosaur | because if you do 'say B' it won't know which one to use | ||
and if you'd done so, that would raise an actual error | |||
lookatme_q | I won't using `say B` | ||
geekosaur | so it warns you about the conflict, but you can use 'no worries' to suppress it | ||
lookatme_q | only suppress that warning ? | 01:56 | |
benjikun | It doesn't mess anything up | 01:57 | |
geekosaur | you'd need to scope it to only suppress that one, I think | ||
m: { no worries; enum Foo < A B C >; enum Bar < A B C>; } say Bar::B | |||
camelia | 5===SORRY!5=== Error while compiling <tmp> Strange text after block (missing semicolon or comma?) at <tmp>:1 ------> 3num Foo < A B C >; enum Bar < A B C>; }7⏏5 say Bar::B expecting any of: infix infix stoppe… |
||
geekosaur | m: { no worries; enum Foo < A B C >; enum Bar < A B C>; }; say Bar::B | 01:58 | |
camelia | B | ||
01:58
Peng_26 joined
|
|||
geekosaur | m: { no worries; enum Foo < A B C >; enum Bar < A B C>; }; enum Baz <A B C>; say Bar::B | 01:58 | |
camelia | B | ||
geekosaur | ...that's escaping its scope. sigh | ||
lookatme_q | seems like better | ||
01:58
p6bannerbot sets mode: +v Peng_26
|
|||
geekosaur wanted to get a warning from Baz but not Bar. so 'no worries' escapes its scope. | 01:59 | ||
lookatme_q | m: { no worries; enum Foo < A B C >; enum Bar < A B C>; }; say ::.keys; | 02:01 | |
camelia | (GLOBALish $?PACKAGE $_ $/ $=pod $¢ $! $=finish EXPORT !UNIT_MARKER ::?PACKAGE) | ||
lookatme_q | m: enum Foo < A B C >; enum Bar < A B C>; say ::.keys; | ||
camelia | Potential difficulties: Redeclaration of symbol 'A, B and C' at <tmp>:1 ------> 3enum Foo < A B C >; enum Bar < A B C>7⏏5; say ::.keys; (::?PACKAGE $¢ $=pod C A $?PACKAGE Foo B EXPORT Bar !UNIT_MARKER $_ $=finish GLOBALish $… |
||
geekosaur | hm, or the unqualified names are scoped to the braces, so no conflict. which would be another wart if the qualified names do so escape | ||
lookatme_q | m: enum Foo < A B C >; enum Bar < B A C>; say Bar::B.Int; | ||
camelia | Potential difficulties: Redeclaration of symbol 'B, A and C' at <tmp>:1 ------> 3enum Foo < A B C >; enum Bar < B A C>7⏏5; say Bar::B.Int; 0 |
||
lookatme_q | that's better, but I still think it's not a good design, which export the enum variable to out side | 02:02 | |
02:04
Peng_26 left
|
|||
geekosaur | many expect that, though, especially if they are used to C enums | 02:09 | |
benjikun | True | 02:10 | |
But everything else I've encountered in Perl6 is supposed to be highlevel and DWIW | |||
02:20
benjikun left
02:25
danielhuman joined,
danielhuman left
02:30
AlexDaniel joined,
p6bannerbot sets mode: +v AlexDaniel
02:31
AlexDaniel left,
AlexDaniel joined,
barjavel.freenode.net sets mode: +v AlexDaniel,
p6bannerbot sets mode: +v AlexDaniel,
lindylex left
02:35
kerframil left
03:03
benjikun joined
03:04
p6bannerbot sets mode: +v benjikun
03:09
Kaiepi joined,
p6bannerbot sets mode: +v Kaiepi
03:11
Frosty13 joined,
p6bannerbot sets mode: +v Frosty13
03:12
Frosty13 left
03:19
FROGGS left,
FROGGS joined
03:20
FROGGS left,
FROGGS joined
03:21
p6bannerbot sets mode: +v FROGGS,
benjikun left
03:22
spycrab0 left
03:28
FROGGS left
03:29
FROGGS joined,
p6bannerbot sets mode: +v FROGGS
03:32
FROGGS left,
FROGGS joined
03:33
khandielas joined,
p6bannerbot sets mode: +v khandielas,
p6bannerbot sets mode: +v FROGGS
03:40
[particle] joined,
p6bannerbot sets mode: +v [particle]
03:42
FROGGS left,
FROGGS joined
03:43
p6bannerbot sets mode: +v FROGGS
03:45
FROGGS left
03:46
FROGGS joined,
p6bannerbot sets mode: +v FROGGS
|
|||
Geth | ecosystem: d0c6518a2a | 0racle++ (committed using GitHub Web editor) | META.list Remove deprecated module Pod::To::Markdown::Fenced is obsolete and deprecated. It's functionality is now available in Pod::To::Markdown. |
03:59 | |
04:09
vrurg left
04:26
fk_ joined,
SailorHaumea19 joined
04:27
SailorHaumea19 left,
p6bannerbot sets mode: +v fk_
04:35
fk_ left
04:36
TreyHarris left
04:42
vrurg joined
04:43
p6bannerbot sets mode: +v vrurg
04:45
khandielas left
04:50
TreyHarris joined,
p6bannerbot sets mode: +v TreyHarris
04:55
curan joined,
p6bannerbot sets mode: +v curan
05:05
FROGGS left
05:06
FROGGS joined,
p6bannerbot sets mode: +v FROGGS
05:07
w_richard_w left
05:08
w_richard_w joined
05:09
w_richard_w left,
w_richard_w joined,
p6bannerbot sets mode: +v w_richard_w
05:10
p6bannerbot sets mode: +v w_richard_w
05:27
spycrab0 joined,
p6bannerbot sets mode: +v spycrab0
05:28
sauvin joined,
p6bannerbot sets mode: +v sauvin
05:30
w_richard_w left,
w_richard_w joined
05:31
p6bannerbot sets mode: +v w_richard_w
05:33
DarthGandalf left
05:37
troys left
05:44
CIAvash joined
05:45
p6bannerbot sets mode: +v CIAvash
05:50
Maple__21 joined
05:51
p6bannerbot sets mode: +v Maple__21,
FROGGS left
|
|||
tyil | .tell benjikun are you the Benji from the ML to poke about the user survey? | 05:51 | |
yoleaux | tyil: I'll pass your message to benjikun. | ||
05:52
FROGGS joined,
Maple__21 left,
p6bannerbot sets mode: +v FROGGS
05:53
__idiot__ joined,
p6bannerbot sets mode: +v __idiot__
05:54
FROGGS left,
FROGGS joined
05:55
p6bannerbot sets mode: +v FROGGS
05:57
__idiot__ left
06:07
robertle joined
06:08
p6bannerbot sets mode: +v robertle
06:18
FROGGS left,
FROGGS joined
06:19
p6bannerbot sets mode: +v FROGGS
06:33
Kaiepi left
06:40
jmerelo joined,
p6bannerbot sets mode: +v jmerelo
06:41
FROGGS left,
FROGGS joined
06:42
p6bannerbot sets mode: +v FROGGS
06:44
Kaiepi joined
|
|||
Geth | doc: 884b443a0a | Moray++ | 44 files Sentence case for titles/subtitles/heads in Language docs Changes a number of different heading types into sentence case in the Language documents. Only worked on strings and not on generated strings. |
06:44 | |
doc: 9087e95ef0 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | 44 files Merge pull request #2241 from MorayJ/sentenceCasing Sentence case for titles/subtitles/heads in Language docs. Closes #2223 |
|||
06:45
p6bannerbot sets mode: +v Kaiepi
06:46
Connection joined
06:47
p6bannerbot sets mode: +v Connection
06:48
Connection left
|
|||
jmerelo | Hi! | 06:50 | |
Geth | ¦ ecosystem-unbitrot: JJ self-assigned Task::Noise github.com/perl6/ecosystem-unbitrot/issues/48 | 06:54 | |
06:55
Ellenor9 joined,
p6bannerbot sets mode: +v Ellenor9
06:56
Ellenor9 left
07:06
O-dog1 joined
07:07
O-dog1 left
07:10
rindolf joined
07:11
p6bannerbot sets mode: +v rindolf
07:14
dakkar joined
07:15
p6bannerbot sets mode: +v dakkar
|
|||
jmerelo | .seen mziescha | 07:18 | |
yoleaux | I saw mziescha 18 Dec 2017 21:17Z in #perl6: <mziescha> Ok thanks for your help :-) | ||
masak | famous last words | 07:20 | |
07:24
sena_kun joined
07:25
p6bannerbot sets mode: +v sena_kun
07:29
ToddAndMargo joined,
p6bannerbot sets mode: +v ToddAndMargo
|
|||
ToddAndMargo | Hi All, I am truing to convert a string into an array of integers. What am I doing wrong? | 07:30 | |
p6 'my Str $x = "1\n22\n333\n"; my Int @y; @y = ( split "\n", $x ) + 0; for @y -> $i {say $i;}' 4 | |||
lookatme_q | m: my Str $x = "1\n22\n333\n"; my Int @y; @y = ( split "\n", $x )>>.Int; for @y -> $i {say $i;} | 07:31 | |
camelia | 1 22 333 0 |
||
lookatme_q | ToddAndMargo, ^^^ | ||
using hyper operator >> | |||
and you maybe not want the last 0 | 07:32 | ||
m: my Str $x = "1\n22\n333\n"; my Int @y; @y = ( split "\n", $x, :skip-empty )>>.Int; for @y -> $i {say $i;} | |||
camelia | 1 22 333 |
||
ToddAndMargo | Cool! Thank you! | 07:33 | |
lookatme_q | Welcome :) | ||
07:35
w_richard_w left
07:36
ToddAndMargo left,
DarthGandalf joined,
p6bannerbot sets mode: +v DarthGandalf
07:40
duckgoose4 joined
07:41
duckgoose4 left
07:45
ChoHag left
|
|||
masak | m: my Str $x = "1\n22\n333\n"; my Int @y = $x.words>>.Int; say @y | 07:46 | |
camelia | [1 22 333] | ||
07:47
haxmeister left,
alexghacker left,
alexghacker joined
07:48
p6bannerbot sets mode: +v alexghacker
07:56
ChoHag joined
07:57
p6bannerbot sets mode: +v ChoHag
07:58
zakharyas joined
07:59
p6bannerbot sets mode: +v zakharyas
08:05
Ven` joined
08:06
p6bannerbot sets mode: +v Ven`
08:07
dakkar left
08:20
dakkar joined,
p6bannerbot sets mode: +v dakkar
08:45
w_richard_w joined,
p6bannerbot sets mode: +v w_richard_w
09:00
CIAvash left
09:09
w_richard_w left
09:10
nightfrog joined
09:11
p6bannerbot sets mode: +v nightfrog
09:12
mrDSide joined
09:13
p6bannerbot sets mode: +v mrDSide,
mrDSide is now known as __mrDSide__,
__mrDSide__ is now known as mrDSide
09:14
mrDSide is now known as __mrDSide__,
__mrDSide__ left
|
|||
lizmat clickbaits p6weekly.wordpress.com/2018/08/06/...thon-done/ | 09:16 | ||
.tell benjikun you'll be the first next week | |||
yoleaux | lizmat: I'll pass your message to benjikun. | ||
Altreus | lizmat: s/a another/another/ | 09:18 | |
lizmat | Altreus++ # fixed | 09:19 | |
09:19
Ven` left
|
|||
Altreus | :) | 09:19 | |
I had to guess you wrote it because as far as I can see, it doesn't say :O | |||
oh there! liztormato | |||
lizmat | yeah... well... yeah, I try to be as little as schizo as possible :-) | 09:20 | |
tormato just happens to be my favourite Yes album | |||
09:21
Ven` joined
09:22
p6bannerbot sets mode: +v Ven`,
scimon joined,
p6bannerbot sets mode: +v scimon
|
|||
Altreus | It is a good one | 09:22 | |
Mine is 90125 because I had it on vinyl when I was a kid | 09:23 | ||
I used to listen to it while playing Goldeneye on my N64 :D | |||
09:24
wamba joined,
p6bannerbot sets mode: +v wamba
|
|||
lizmat | :-) | 09:25 | |
weekly: codewat.ch/blog/4 | 09:26 | ||
notable6 | lizmat, Noted! | ||
masak | codewat.ch ? | ||
oh! it's someone's blog | |||
for a confusing moment I thought it was the URL of the weekly... :) | 09:27 | ||
don't mind me, ENOTENOUGHCOFFEE | |||
lizmat pours masak some java | |||
masak | that hits the hotspot | 09:28 | |
lizmat | notable6: weekly | 09:31 | |
notable6 | lizmat, 8 notes: gist.github.com/c87e8d645b96817e2b...ac812f4732 | ||
lizmat | notable6: weekly reset | ||
notable6 | lizmat, Moved existing notes to “weekly_2018-08-07T09:31:19Z” | ||
lizmat | weekly: codewat.ch/blog/4 | ||
notable6 | lizmat, Noted! | ||
lizmat | ok, so we're on schedule for next week | ||
09:32
c1nil joined
09:33
p6bannerbot sets mode: +v c1nil
|
|||
jast | so, the arguments about camelia. did someone actually spell out the argument that one function of camelia is to filter out people who are "too serious", or is that just my imagination? | 09:34 | |
masak | I've seen it here on the channel, but not in a blog post | ||
might've missed it, though | |||
anyway, it comes down to taste, for which there is famously no accounting. I like Camelia, and so does my 3-year-old at home. | 09:35 | ||
Altreus | am I to understand that the use of a not-cartoony animal is serious enough for these curmudgeons? | ||
lizmat | "Camelia is designed to impress 7-year-old girls more than 47-year-old alpha geeks, and generally succeeds at that." | ||
from developers.slashdot.org/story/16/0...larry-wall | |||
jast | purely in terms of personal taste I think it could have been polished a little more | 09:36 | |
masak is more of a lambda geek | |||
jast | by which I don't mean, make it less cute/fun/etc., just purely drawing/design details | ||
but generally the idea works for me | |||
Altreus | well at least we're complaining about the mascot now, instead of the name | 09:37 | |
masak | I think Camelia works fine as a bikeshedding absorber | ||
jast | the name is now officially 8lang, isn't it | ||
alpha, lambda... I need some other greek letter to set myself apart, any ideas? | 09:38 | ||
masak | last I checked, it's called Perl 7000 | ||
jast: gamma geek | |||
jast | how can it compete against a BFG 9000, then? | ||
masak .oO( some other geek letter ) | |||
jast | as in gamma rays, as in mess everything up? works for me | ||
xiaomiao | jast: they don't mess things up, they are just very effective for transferring energy | 09:39 | |
Altreus | in that case I bagsy omicron | ||
jast | yes, and transferring too much energy into something messes it up. :} | ||
Altreus | o, micron, where art thou? | ||
jast | also, not too much facts, please... I'm allergic to those | 09:40 | |
Altreus | wherefore art thou so damn micro | ||
09:40
robertle left
|
|||
jast | that's nothing compared to opicon | 09:40 | |
Altreus | The nuon is the quantum particle of subtlety | 09:41 | |
jast | I'm afraid that's not my area of expertise... subtlety, I mean | ||
09:41
robertle joined
09:42
p6bannerbot sets mode: +v robertle
|
|||
scimon | So whilst the heat sapped my ability to think coherently during the Squashathon it did remind me about Test::HTTP::Server. I've done some additional work on it today so it now serves a selection of files. | 09:44 | |
Next up being able to add a config so it can give different mock data for different requests. The goal being to have a simple system to allow for testing systems that are making requests to HTTP based services. | |||
Hey I've got a cuddly Camelia on my desk at work. She cheers me up when I'm feeling down. | 09:45 | ||
jast | someone else is already doing that for me... www.gamalive.com/images/fiches/2185...luches.jpg | 09:48 | |
scimon | Also good :) | 09:49 | |
09:50
wamba left
|
|||
buggable | New CPAN upload: Test-HTTP-Server-0.2.1.tar.gz by SCIMON modules.perl6.org/dist/Test::HTTP::...pan:SCIMON | 09:51 | |
09:53
eliasr joined,
p6bannerbot sets mode: +v eliasr
|
|||
masak | speaking of greek letters, has anyone done anything with the κ calculus? | 09:57 | |
it's like lambda calclus but without higher-order functions | 09:58 | ||
09:58
johnnytao joined
|
|||
jmerelo | masak: that's interesting. Tell me more. | 09:59 | |
09:59
p6bannerbot sets mode: +v johnnytao
|
|||
jmerelo | masak: that means it's only currying and things like that? | 09:59 | |
09:59
johnnytao left
|
|||
jmerelo | scimon++ | 10:00 | |
masak | jmerelo: someone called Hasegawa wrote a paper about it. details are on Wikipedia. basically you can "split" lambda calculus into a kappa calculus and a zeta calculus. the former is (I think) more concerned with pure computation, and the latter more with control flow. | 10:02 | |
jmerelo | masak: interesting. | ||
10:03
johnnytao joined,
p6bannerbot sets mode: +v johnnytao
|
|||
jmerelo | masak: checking out the wikipedia page, they lost me at e | 10:04 | |
masak | jmerelo: yeah, it's a quite particular jargon. one gets used to it. | 10:05 | |
jmerelo | masak: fortunately, the presentation uses sequents instead of hypothetical judgments. Or a language that I can understand, for that matter. | ||
masak: One probably has to go into category theory to understand it, and formal languages, all that. I don't really know what to make of it. | 10:06 | ||
masak: AFAIK, category theory is not fully implemented in Perl 6, due mainly to the fact that subsets are not really types. | |||
masak | I see CT more as a way of reasoning, not as something one necessarily has to implement into a language | 10:07 | |
10:07
johnnytao left
|
|||
jmerelo | masak: OK | 10:07 | |
Geth | doc: mienaikage++ created pull request #2242: Fix link to Inline::Ruby |
||
jmerelo | masak: but you need the tools in the language to follow the reasoning, right? You need HOF for instance to think about lambda calculus. And a strong type system to think in terms of category theory | 10:08 | |
Geth | doc: fdd901ef34 | (Daniel Mita)++ | doc/Language/rb-nutshell.pod6 Fix link to Inline::Ruby |
10:11 | |
synopsebot | Link: doc.perl6.org/language/rb-nutshell | ||
doc: c7d08dc4be | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | doc/Language/rb-nutshell.pod6 Merge pull request #2242 from mienaikage/inline-ruby-url Fix link to Inline::Ruby |
|||
masak | jmerelo: Perl 6 has very little in terms of a static type system. | 10:12 | |
or, at least, Rakudo does. | |||
jmerelo | masak: what about 007? | 10:13 | |
masak | heh. | ||
there's an issue with some ideas for type annotations, but nothing implemented. | |||
I get into discussions with raiph sometimes about whether macro expansion ought to get entwined with typechecking somehow. (my stance is it oughtn't.) | 10:14 | ||
10:14
johnnyt joined
10:15
p6bannerbot sets mode: +v johnnyt
|
|||
jmerelo | masak: Don't know about kappa, then. I've gone down to the affine types and so on. Does not look like the kind of stuff a "normal" language will be using, but who knows... | 10:16 | |
Geth | doc: MorayJ++ created pull request #2243: Fixes missed and doubtful sentence cases on Language docs |
10:26 | |
doc: e364a5d2aa | Moray++ | doc/Language/5to6-nutshell.pod6 Fixes missed and doubtful sentence cases on Language docs These are sentence cases I was less sure of as wasn't sure whether to consider things like "List Separator" as pronoun. Hopefully digestible enough for someone to consider in this separate commit. Also a couple that I noticed I missed whilst looking at those. |
10:28 | ||
synopsebot | Link: doc.perl6.org/language/5to6-nutshell | ||
doc: 35c5c94c37 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | doc/Language/5to6-nutshell.pod6 Merge pull request #2243 from MorayJ/sentence-case-follow Fixes missed and doubtful sentence cases on Language docs Thanks! |
|||
10:31
johnnyt left
10:46
jmerelo left
10:48
xinming left,
xinming joined
10:49
p6bannerbot sets mode: +v xinming
10:50
astj left
10:52
robertle left
10:54
robertle joined
10:55
p6bannerbot sets mode: +v robertle,
DrForr left
11:03
DrForr joined,
astj joined,
p6bannerbot sets mode: +v DrForr
11:04
p6bannerbot sets mode: +v astj
11:06
kerframil joined,
p6bannerbot sets mode: +v kerframil
11:08
astj left
11:27
benjikun joined
11:28
p6bannerbot sets mode: +v benjikun,
Ven` left
|
|||
SmokeMachine | m: multi trait_mod:<is>(Attribute $a, :&some-trait!) { $a.package.^add_role: role { method run { say some-trait self } } }; class A { has $.a; has $.b is some-trait(method { $!a })}; A.new(:42a).run | 11:30 | |
camelia | 42 | ||
SmokeMachine | any way to do that without using a method on some-trait? | ||
11:33
zakharyas left
11:35
foxcookie joined,
calcul0n17 joined
|
|||
SmokeMachine | is there a way to transform a Block into a method? | 11:35 | |
11:36
p6bannerbot sets mode: +v foxcookie,
p6bannerbot sets mode: +v calcul0n17,
foxcookie left
|
|||
SmokeMachine | or a way to set `self` inside a Block | 11:38 | |
masak | ..."set `self`"? | 11:39 | |
taking a step back, why are you attempting to set `self`? :) | |||
m: my &m = my method { say self.name }; class C { has $.name }; C.new(:name("Fred")).&m | 11:40 | ||
camelia | Fred | ||
11:40
calcul0n17 left
|
|||
SmokeMachine | masak: Im trying to create a trait that can access Attributes of a class from a block... | 11:41 | |
thats it... I dont want to use a method... | |||
ilmari | why not? | 11:42 | |
SmokeMachine | it "looks ugly" on a trait... | ||
ilmari | if you need to access self, it's a method.. | ||
SmokeMachine | like this: | ||
m: multi trait_mod:<is>(Attribute $a, :&some-trait!) { $a.package.^add_role: role { method run { say some-trait self } } }; class A { has $.a; has $.b is some-trait(method { $!a })}; A.new(:42a).run | |||
camelia | 42 | ||
SmokeMachine | ilmari: ^^ | 11:45 | |
11:52
robertle left
12:11
Ven` joined,
p6bannerbot sets mode: +v Ven`
|
|||
Geth | marketing: 31c6f0140d | (Zoffix Znet)++ | 5 files Fix incorrect number shown on flyer Fixes github.com/perl6/marketing/issues/17 |
12:19 | |
12:20
Guest76078 joined,
Guest76078 left
12:32
molaf joined
12:33
p6bannerbot sets mode: +v molaf
12:43
zakharyas joined
12:44
p6bannerbot sets mode: +v zakharyas
12:48
kipd_ joined,
p6bannerbot sets mode: +v kipd_
12:49
pierrot_ joined,
a3f_ joined,
p6bannerbot sets mode: +v pierrot_,
p6bannerbot sets mode: +v a3f_
12:50
El_Che_ joined,
pochi left,
kipd left,
vike left,
a3f left,
pierrot left,
xiaomiao left,
camelia left,
mempko left,
El_Che left,
xiaomiao joined,
kipd_ is now known as kipd,
speedChi- joined,
vike joined
12:51
xiaomiao left,
xiaomiao joined,
p6bannerbot sets mode: +v xiaomiao,
p6bannerbot sets mode: +v El_Che_,
p6bannerbot sets mode: +v xiaomiao,
p6bannerbot sets mode: +v speedChi-,
broquaint joined,
p6bannerbot sets mode: +v vike
12:52
p6bannerbot sets mode: +v broquaint,
shareable6 left,
nativecallable6 left
12:53
pochi joined,
p6bannerbot sets mode: +v pochi
12:54
reportable6 left,
benchable6 left,
statisfiable6 left,
greppable6 left,
dotdotdot left
12:55
dotdotdot joined
12:56
p6bannerbot sets mode: +v dotdotdot,
camelia joined
12:57
p6bannerbot sets mode: +v camelia,
robertle joined
12:58
p6bannerbot sets mode: +v robertle
|
|||
Altreus | I have a role that defines a property, and then I would like the consuming class to statically set the value for that property. Is there a shortcut for this or should it happen in BUILD or similar? | 12:58 | |
role RESTy { has $!base-url } class Connection does RESTy { $.base-url = "default thingy" } # this, but working | 13:00 | ||
jnthn | role RESTy[$base-url] { has $!base-url = $base-url }; class Connection does RESTy["default"] { } | 13:01 | |
Altreus | O_o | 13:02 | |
how delightful! | |||
Geth | marketing: 6a20ae97e4 | (Zoffix Znet)++ | Flyers/All-Your-Cores-Flyer--1524053519/thumbs/All-Your-Cores-Flyer--1524053519.pdf.jpg Update thumb for All Your Cores flyer |
13:04 | |
13:04
scimon left
13:05
scimon joined,
p6bannerbot sets mode: +v scimon
13:14
xiaomiao left,
xiaomiao joined,
p6bannerbot sets mode: +v xiaomiao
13:17
mempko joined
13:18
linear9 joined,
p6bannerbot sets mode: +v mempko,
p6bannerbot sets mode: +v linear9
13:19
linear9 left
13:22
ced11716 joined,
ced11716 left
13:26
andrzejku left
13:30
scimon left
13:34
lizmat left,
Ven` left
13:35
Ven` joined
13:36
p6bannerbot sets mode: +v Ven`
13:43
SkyPatrol joined,
SkyPatrol left
13:50
reportable6 joined
13:51
scimon joined,
p6bannerbot sets mode: +v reportable6
13:52
p6bannerbot sets mode: +v scimon
13:57
curan left,
burnout_4 joined
13:58
p6bannerbot sets mode: +v burnout_4
14:00
skids joined
14:01
p6bannerbot sets mode: +v skids
|
|||
Geth | marketing: e7a2827221 | (Zoffix Znet)++ | 6 files Add constrast to all cores flyer Closes github.com/perl6/marketing/issues/20 |
14:02 | |
14:02
burnout_4 left
14:13
kerframil left
14:14
pmurias joined
14:15
p6bannerbot sets mode: +v pmurias
14:18
pierrot_ is now known as pierrot,
pierrot left,
pierrot joined,
adams.freenode.net sets mode: +v pierrot,
p6bannerbot sets mode: +v pierrot
|
|||
buggable | New CPAN upload: MeCab-0.0.7.tar.gz by TITSUKI modules.perl6.org/dist/MeCab:cpan:TITSUKI | 14:21 | |
14:44
molaf left
14:45
molaf joined
14:46
p6bannerbot sets mode: +v molaf
14:59
FROGGS left
15:00
FROGGS joined,
p6bannerbot sets mode: +v FROGGS
15:01
FROGGS left,
FROGGS joined
15:02
p6bannerbot sets mode: +v FROGGS
15:10
troys joined
15:11
p6bannerbot sets mode: +v troys
15:15
diakopter left
15:25
jmerelo joined
15:26
p6bannerbot sets mode: +v jmerelo
15:34
SyrupThinker left
15:36
diakopter joined,
p6bannerbot sets mode: +v diakopter
15:40
dakkar left,
dakkar joined
15:41
p6bannerbot sets mode: +v dakkar
|
|||
[Coke] | xt/examples-compilation.t is segfaulting. | 15:45 | |
15:51
lichtkind joined,
p6bannerbot sets mode: +v lichtkind
|
|||
[Coke] | xt/examples-compilation.t doc/Language/operators.pod6 (in the doc repo) | 15:52 | |
15:58
lizmat joined
|
|||
lichtkind | cheers | 15:59 | |
15:59
p6bannerbot sets mode: +v lizmat,
SyrupThinker joined
16:00
p6bannerbot sets mode: +v SyrupThinker,
Geth left
16:01
Geth joined,
ChanServ sets mode: +v Geth,
p6bannerbot sets mode: +v Geth
16:11
robertle left
16:26
FROGGS left
16:27
FROGGS joined
|
|||
jmerelo | [Coke]: Always? | 16:27 | |
16:27
p6bannerbot sets mode: +v FROGGS
16:28
Ritche5 joined
16:29
p6bannerbot sets mode: +v Ritche5
16:30
Ritche5 left
|
|||
jmerelo | [Coke]: Just tested it with 2018.06 | 16:31 | |
16:33
haxmeister joined
16:34
p6bannerbot sets mode: +v haxmeister
16:39
dakkar left
16:40
ChoHag left
16:43
scimon left
16:44
robertle joined,
p6bannerbot sets mode: +v robertle
16:48
Ven` left
16:55
ketas1 joined
16:56
p6bannerbot sets mode: +v ketas1
16:58
icywiz18 joined
16:59
p6bannerbot sets mode: +v icywiz18
17:00
ketas1 left,
icywiz18 left
17:02
Grauwolf joined,
Grauwolf left,
Grauwolf joined,
p6bannerbot sets mode: +v Grauwolf
17:03
TreyHarris left
17:08
zakharyas left,
zakharyas joined
17:09
p6bannerbot sets mode: +v zakharyas
|
|||
Kaiepi | is there a way to create a UInt32 class that supports overflows/underflows without having to rely on NativeCall? | 17:10 | |
or subset | |||
timotimo | m: my uint32 $a = 2 ** 32 - 1; say $a; $a++; say $a | 17:11 | |
camelia | 4294967295 0 |
||
timotimo | look ma, no nativecall | 17:12 | |
BBL | |||
Kaiepi | thanks | 17:13 | |
17:15
zyley joined,
p6bannerbot sets mode: +v zyley
|
|||
Kaiepi | i'm working on convincing a c programmer that perl 6 can both do accurate math and the type of math that other languages use | 17:16 | |
17:16
FROGGS left,
TreyHarris joined,
p6bannerbot sets mode: +v TreyHarris
17:17
zyley left,
FROGGS joined,
sena_kun left,
sena_kun joined,
p6bannerbot sets mode: +v FROGGS
17:18
Kaiepi left,
p6bannerbot sets mode: +v sena_kun
17:21
zakharyas left,
michagogo28 joined
17:22
michagogo28 left,
Kaiepi joined
17:23
p6bannerbot sets mode: +v Kaiepi
17:24
sena_kun left,
sena_kun joined
17:25
cfields10 joined,
p6bannerbot sets mode: +v sena_kun,
sena_kun left,
p6bannerbot sets mode: +v cfields10
17:26
cfields10 left,
sena_kun joined
17:27
p6bannerbot sets mode: +v sena_kun
17:33
sena_kun left,
sena_kun joined
17:34
p6bannerbot sets mode: +v sena_kun
|
|||
Summertime | Would it be possible for perl to somewhat "batch" term definitions and the such? to reduce compile time? | 17:35 | |
or would the one-pass compiling prevent that too much? | 17:36 | ||
17:36
haxmeister left
17:38
sena_kun left,
sena_kun joined
17:39
p6bannerbot sets mode: +v sena_kun
17:51
FROGGS left
17:52
FROGGS joined
17:53
p6bannerbot sets mode: +v FROGGS
|
|||
timotimo | i discussed this with TimToady a while back. it's probably possible to cheat a little | 17:54 | |
until then, precompilation is the only thing that'll grant relief, i think | |||
that and making the NFA optimizer smarter/faster | |||
Kaiepi | what's the difference between using |args and *@args/**@args as a parameter? | 17:56 | |
timotimo | |args also captures keyword arguments | 17:57 | |
Kaiepi | keyword arguments? | 17:59 | |
like :foo<bar>? | |||
timotimo | yes | 18:00 | |
Kaiepi | ahh | ||
timotimo | m: sub bloop(|thing) { dd thing }; bloop(1, 2, :foo<bar>, 4, 5) | 18:01 | |
camelia | \(1, 2, 4, 5, :foo("bar")) | ||
18:01
sena_kun left,
barbietoss joined,
sena_kun joined
18:02
p6bannerbot sets mode: +v barbietoss,
p6bannerbot sets mode: +v sena_kun,
sena_kun left,
barbietoss left
18:03
sena_kun joined
18:04
p6bannerbot sets mode: +v sena_kun
|
|||
jmerelo | I have asked this in SO: stackoverflow.com/questions/517325...-the-class | 18:06 | |
Basically I want to test for "Windows" code without windows, and I need to set the values of certain class variables, either in Rakudo Internals or in Encoding::Builtin | |||
timotimo | mock + dependency injection? :\ | 18:07 | |
jmerelo | Basically I need is-win to be true, timotimo | ||
timotimo: some code is well-behaved and uses the dynamic variable $*DISTRO; which I can change (through PROCESS). But some other don't, and rely in class variables. So... | 18:08 | ||
18:11
FROGGS left,
FROGGS joined
18:12
p6bannerbot sets mode: +v FROGGS
18:19
sena_kun left,
sena_kun joined
18:20
p6bannerbot sets mode: +v sena_kun
18:23
ChoHag joined,
p6bannerbot sets mode: +v ChoHag
18:24
jmerelo left
18:28
ChoHag_ joined,
sauvin left,
ChoHag left
18:29
p6bannerbot sets mode: +v ChoHag_
18:31
TreyHarris left
18:40
ChoHag_ left,
FROGGS left
18:41
FROGGS joined,
RoBz3 joined,
p6bannerbot sets mode: +v FROGGS
18:42
p6bannerbot sets mode: +v RoBz3,
RoBz3 left
18:43
Zoffix joined,
p6bannerbot sets mode: +v Zoffix,
lindylex joined,
ChanServ sets mode: +o Zoffix,
p6bannerbot sets mode: +v lindylex
18:44
p6bannerbot left,
p6bannerbot joined,
Zoffix sets mode: +o p6bannerbot,
TreyHarris joined,
p6bannerbot sets mode: +v TreyHarris,
Zoffix left
|
|||
[Coke] | . | 18:48 | |
18:48
FROGGS left
18:49
FROGGS joined,
p6bannerbot sets mode: +v FROGGS
18:53
FROGGS left,
FROGGS joined
18:54
lindylex left,
p6bannerbot sets mode: +v FROGGS
18:56
FROGGS left
18:57
FROGGS joined
18:58
p6bannerbot sets mode: +v FROGGS
19:00
FROGGS left
19:01
FROGGS joined,
p6bannerbot sets mode: +v FROGGS
19:10
FROGGS left
19:11
FROGGS joined,
p6bannerbot sets mode: +v FROGGS
19:17
FROGGS left,
FROGGS joined
19:18
p6bannerbot sets mode: +v FROGGS
19:22
FROGGS left
19:23
FROGGS joined,
FROGGS left
|
|||
xinming | What is the right way to pass all args intact? | 19:39 | |
Kaiepi | what do you mean? | 19:40 | |
19:41
anataex joined
|
|||
xinming | something like, sub t (Str $a, Int $b) { "$a and $b".say; }; class A { method t (Str $a, Int $b) { t($a, $b) } }; A.new.t; | 19:41 | |
m: sub t (Str $a, Int $b) { "$a and $b".say; }; class A { method t (Str $a, Int $b) { t($a, $b) } }; A.new.t; | |||
camelia | Too few positionals passed; expected 3 arguments but got 1 in method t at <tmp> line 1 in block <unit> at <tmp> line 1 |
||
19:41
anataex left
|
|||
xinming | m: sub t (Str $a, Int $b) { "$a and $b".say; }; class A { method t (Str $a, Int $b) { t($a, $b) } }; A.new.t("str", 1); | 19:41 | |
19:41
AlexDaniel left
|
|||
camelia | str and 1 | 19:41 | |
xinming | now, I wish that the method t can receive all "args", and pass to sub t intact. | 19:42 | |
19:42
AlexDaniel joined
|
|||
xinming | so, I don't need to keep sync for the signatures for the method t | 19:42 | |
m: sub t (Str $a, Int $b) { "$a and $b".say; }; class A { method t (|) { t(|) } }; A.new.t("str", 1); | |||
camelia | 5===SORRY!5=== Error while compiling <tmp> Prefix | requires an argument, but no valid term found at <tmp>:1 ------> 3".say; }; class A { method t (|) { t(|7⏏5) } }; A.new.t("str", 1); expecting any of: prefix |
||
19:42
AlexDaniel left,
AlexDaniel joined,
p6bannerbot sets mode: +v AlexDaniel
|
|||
xinming | m: sub t (Str $a, Int $b) { "$a and $b".say; }; class A { method t (\c) { t(|c) } }; A.new.t("str", 1); | 19:43 | |
camelia | Too many positionals passed; expected 2 arguments but got 3 in method t at <tmp> line 1 in block <unit> at <tmp> line 1 |
||
xinming | m: sub t (Str $a, Int $b) { "$a and $b".say; }; class A { method t (|c) { t(|c) } }; A.new.t("str", 1); | ||
camelia | str and 1 | ||
xinming | ah | ||
finally got it right | |||
19:50
TreyHarris left
19:51
x[LGWs4x4i]uG2N0 left
|
|||
Kaiepi | how can i set a fixed size array with NativeCall? | 19:54 | |
19:54
sena_kun left,
sena_kun joined
19:55
x[LGWs4x4i]uG2N0 joined,
p6bannerbot sets mode: +v sena_kun,
p6bannerbot sets mode: +v x[LGWs4x4i]uG2N0
19:57
skids left
|
|||
Kaiepi | m: class sockaddr is repr('CStruct') { has int32 $.sa_len; has int32 $.sa_family; has CArray[int8] $.sa_data; }; | 19:59 | |
camelia | 5===SORRY!5=== Type 'CArray' is not declared. Did you mean any of these? array Array at <tmp>:1 ------> 3a_len; has int32 $.sa_family; has CArray7⏏5[int8] $.sa_data; }; Malformed has at <tmp>:1 ------> 3t32 $.sa_l… |
||
Kaiepi | sorry, trying to type in the wrong window | 20:00 | |
timotimo | i think we just recently got support for that? | ||
Kaiepi | i'll check my email, it should show up there somewhere | ||
timotimo | m: use NativeCall; class foo is repr('CStruct') { has int32 $.sa_len; has int8 CArray[16] $.foo }; | ||
camelia | 5===SORRY!5=== Error while compiling <tmp> An exception occurred while parameterizing CArray at <tmp>:1 Exception details: Parameter 't' of routine 'parameterize' must be a type object of type 'Mu', not an object instance of type 'Int'. … |
||
timotimo | not like that, clearly | ||
m: use NativeCall; class foo is repr('CStruct') { has int32 $.sa_len; has CArray[uint8, 16] $.foo }; | |||
camelia | 5===SORRY!5=== Error while compiling <tmp> An exception occurred while parameterizing CArray at <tmp>:1 Exception details: 5===SORRY!5=== Error while compiling Too many positionals passed; expected 3 arguments but got 4 at : |
||
20:01
benchable6 joined,
p6bannerbot sets mode: +v benchable6
20:03
TreyHarris joined,
p6bannerbot sets mode: +v TreyHarris,
espadrine joined,
p6bannerbot sets mode: +v espadrine
20:06
kaare__ left
20:07
aindilis left,
lex joined
20:08
p6bannerbot sets mode: +v lex
20:17
aindilis joined
20:18
SCHAPiE left,
p6bannerbot sets mode: +v aindilis,
SCHAPiE joined,
p6bannerbot sets mode: +v SCHAPiE
|
|||
Kaiepi | m: use NativeCall; my CArray[int8] $a = CArray[int8].allocate: 0; dd nativesizeof($a) | 20:24 | |
camelia | 8 | ||
Kaiepi | this should be 4, not 8 if the c equivalent is int arr[1] = {0} | 20:25 | |
*1 | |||
timotimo | you mean 1 not 8? | ||
Kaiepi | no, 1 not 4 | 20:26 | |
i meant char, not int | |||
20:28
lex left
|
|||
lichtkind | for what date is denali scheduled for? | 20:29 | |
diakopter | diwali? | ||
masak | lichtkind: denali is not a river in Egypt | ||
diakopter | wild.ai | 20:30 | |
[Coke] | there is not a hard date. | 20:31 | |
but probably close to Diwali. | |||
masak boggles | |||
[Coke] | (the loop, I may not be in it) | 20:32 | |
zoffix++ # | |||
masak | I'm mostly amused. it's like Christmas all over again :) | ||
lizmat | yeah | ||
timotimo | loop { }; timo; | 20:33 | |
masak | m: loop { }; timo; | 20:34 | |
camelia | 5===SORRY!5=== Error while compiling <tmp> Undeclared routine: timo used at line 1 |
||
[Coke] | oh. in that case, the time loop, I am stuck in it. | ||
I am so not on the hook for this release, you guys. :) | |||
[Coke] throws confetti in the air. | |||
masak | [Coke]: clearly Perl 6.g should be "Groundhog Day" :P | 20:35 | |
moritz | and after that, 6.g for "Groundhog Day" :D | 20:36 | |
masak | auugh | ||
timotimo | followed by 356 days of the same release over and over again | ||
masak .oO( 6.f -- Festivus ) | 20:37 | ||
I'm here for all your customized holiday needs | 20:38 | ||
timotimo | Perl 6.Wacken | ||
moritz drove by Wacken last Saturday | 20:39 | ||
masak | so, that's Christmas, Diwali, Easter, Festivus, Groundhog Day, Halloween... | ||
timotimo | you could say ... perl6 had a little Nightmare Before Christmas | 20:40 | |
masak | ...Imbolc... | 20:41 | |
AlexDaniel | weekly: drawings of camelia: www.reddit.com/r/perl6/comments/95...a_mistake/ | ||
notable6 | AlexDaniel, Noted! | ||
timotimo | you know, when jonathan skellington and sally wall did that thing | 20:42 | |
AlexDaniel | .oO( maybe we should start a trend :) ) |
||
masak | ...Jumu'atul-Wida... | ||
...Kwanzaa... | |||
AlexDaniel | dammit that didn't link to the comment | ||
weekly: I mean this: www.reddit.com/r/perl6/comments/95...ke/e3rc5o1 | 20:43 | ||
notable6 | AlexDaniel, Noted! | ||
lichtkind | diakopter yes diwali i meant | 20:46 | |
timotimo | is diwali the time in camelia's development where she temporarily turns into a diva? | 20:49 | |
20:55
shreyansh_k11 joined
20:56
p6bannerbot sets mode: +v shreyansh_k11
20:57
Zoffix joined,
p6bannerbot sets mode: +v Zoffix
|
|||
Zoffix | buggable: d | 20:58 | |
buggable | Zoffix, Diwali is in 91 days, which is 12 weeks, 6 days, 3 hours, 1 minute, and 56 seconds. Need to review 35 commits per day (250/week) to complete. Need 6 teaser flyers. Still have 7 TODO features costing 110 hours. Still have 0.3 policies to write. Still have ~95% of ChangeLog to do. | ||
Zoffix | lichtkind: ^ in 91 days, but there's still a ton of work to do, so it's not a hard date. | ||
lichtkind | thanks Zoffix | ||
21:00
shreyansh_k11 left
|
|||
Zoffix | m: sub a($, $) {}; sub b (|args) { a |args }; b rand, rand for ^2000_000; say now - ENTER now | 21:01 | |
camelia | 2.28153525 | ||
Zoffix | m: sub a($, $) {}; sub b (\a1, \a2) { a a1, a2 }; b rand, rand for ^2000_000; say now - ENTER now | ||
camelia | 0.321998 | ||
Zoffix | xinming: ^ note that (currently) slurpies come with a perf hit, which is even worse if you're dispatching to a multi with a ton of candidates, so if you can avoid slurpies/captures, avoid them :) | 21:02 | |
21:02
JesseOor joined
21:03
lizmat left,
p6bannerbot sets mode: +v JesseOor,
JesseOor left
21:08
Zoffix left
21:12
robertle left
|
|||
Kaiepi | is there a page with the full list of features added to 6.d somewhere? | 21:12 | |
benjikun | github.com/perl6/6.d-prep/blob/mas...EATURES.md | ||
yoleaux | 05:51Z <tyil> benjikun: are you the Benji from the ML to poke about the user survey? | ||
09:16Z <lizmat> benjikun: you'll be the first next week | |||
benjikun | .tell tyil Yeah, I am. :) | 21:16 | |
yoleaux | benjikun: I'll pass your message to tyil. | ||
benjikun | .tell lizmat Thanks | ||
yoleaux | benjikun: I'll pass your message to lizmat. | ||
21:24
kerframil joined,
p6bannerbot sets mode: +v kerframil
|
|||
benjikun | Kaiepi: just glance around that repository, the specific page I linked doesn't have all of the new features | 21:24 | |
Kaiepi | thanks | 21:27 | |
21:29
espadrine left
21:31
rindolf left
|
|||
lichtkind | is there a way to add self made quoting q :qudliboob / / attribute ? | 21:39 | |
buggable | New CPAN upload: PDF-Class-0.2.8.tar.gz by WARRINGD modules.perl6.org/dist/PDF::Class:cpan:WARRINGD | 21:41 | |
21:44
nativecallable6 joined
21:45
p6bannerbot sets mode: +v nativecallable6
|
|||
El_Che_ | rain | 21:47 | |
I missed it | |||
Kaiepi | how do i use SOCK_RAW with IO::Socket::INET? | 22:11 | |
i need to use it for Net::ICMP, but looking through src/core/IO/Socket/INET.pm6 it doesn't look like it's used at all | 22:15 | ||
i might have to write a Native::Socket module before i can get to work on it if there isn't any way to use it | 22:16 | ||
22:16
pmurias left
22:18
ChoHag joined
22:19
p6bannerbot sets mode: +v ChoHag
|
|||
MasterDuke | hm, i thought someone had written one | 22:22 | |
huggable: eco native | |||
huggable | MasterDuke, nothing found | ||
MasterDuke | huggable: eco socket | ||
huggable | MasterDuke, nothing found | ||
22:27
Kaiepi left,
Kaiepi joined
22:28
p6bannerbot sets mode: +v Kaiepi
|
|||
benjikun | Kaiepi: you're going to make Net::ICMP? :3 | 22:29 | |
woo | |||
22:29
bisectable6 joined
22:30
p6bannerbot sets mode: +v bisectable6
22:31
troys left
22:33
Zoffix joined,
p6bannerbot sets mode: +v Zoffix
|
|||
Zoffix | MasterDuke: wrong bot | 22:33 | |
eco: socket | |||
It's buggable, not huggable | |||
buggable | Zoffix, Found 7 results: cro, WebSocket, IO::Socket::Async::SSL, Cro::WebSocket, IO::Socket::SSL. See modules.perl6.org/s/socket | ||
Zoffix | Kaiepi: there's no list yet. It'll be around probably by end of October | 22:34 | |
benjikun: FWIW, that repo is mostly for coredev's housekeeping. It might be best not to link users to it, to avoid confusion. (in the past, someone already saw a TODO item and was teaching users about behaviour that not only did they understand incorrectly, but has now also been postponed for later language versions, with at least one coredev being against the feature entirely) | 22:35 | ||
lichtkind: no way that I know of that involves standard features. This is the job for macros, which are experimental, or slangs, which are also experimental. | 22:36 | ||
lichtkind | Zoffix, thanks i just guesses there are certains methods to create for that | 22:37 | |
benjikun | Zoffix: I see | 22:40 | |
we should make a list of additions for future references at some point | |||
then again, there's plenty of time before the release, so I guess it's not really necessary yet | 22:41 | ||
Zoffix | benjikun: yeah, that's one of the TODO items. ATM the spec is still being reviewed, so the final list of features is unknown. | 22:45 | |
buggable: commits | 22:46 | ||
buggable | Zoffix, Commits are currently set at 2184 | ||
Zoffix | 2184 commits to review still | ||
benjikun | phew | ||
Zoffix | That doesn't include features that were implemented without a spec. | ||
benjikun | dang | ||
Kaiepi | yeah benjikun | 22:59 | |
benjikun | that's nice | ||
thanks for your contributions :) | 23:00 | ||
23:06
kerframil left
23:10
kerframil joined,
p6bannerbot sets mode: +v kerframil
23:21
astj joined
23:22
p6bannerbot sets mode: +v astj
23:24
sena_kun left
23:39
phoe24 joined,
p6bannerbot sets mode: +v phoe24
23:40
phoe24 left,
^Phantom^18 joined,
p6bannerbot sets mode: +v ^Phantom^18
23:41
^Phantom^18 left
23:44
Zoffix left
|