»ö« 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:09
Itaipu left
00:10
Itaipu joined,
p6bannerbot sets mode: +v Itaipu
00:14
Itaipu_ joined,
Sound left,
p6bannerbot sets mode: +v Itaipu_
00:16
Itaipu left
00:22
Sound joined,
p6bannerbot sets mode: +v Sound
00:29
cydf left
00:41
Sound left
00:47
pecastro left
00:50
bcheda joined,
p6bannerbot sets mode: +v bcheda
00:55
bcheda left
01:03
ZzZombo joined,
p6bannerbot sets mode: +v ZzZombo
01:32
Itaipu_ left
01:34
Itaipu joined
01:35
p6bannerbot sets mode: +v Itaipu
01:45
finanalyst joined
01:46
p6bannerbot sets mode: +v finanalyst
01:47
aebkop joined,
p6bannerbot sets mode: +v aebkop
01:51
tehidiot left
02:33
ryn1x left
03:00
ryn1x joined,
p6bannerbot sets mode: +v ryn1x
|
|||
ryn1x | Seems backwards to me that List is immutable and Array is not. Is this a carry-over from Perl5? | 03:03 | |
03:11
finanalyst left
03:17
Itaipu left
03:22
Itaipu joined
03:23
p6bannerbot sets mode: +v Itaipu
|
|||
AlexDaniel | ryn1x: why is it backwards? | 03:24 | |
03:26
Itaipu left
|
|||
Geth | mu: 621d4f6adf | (Fernando Correa de Oliveira)++ (committed using GitHub Web editor) | misc/perl6advent-2018/schedule Update schedule |
03:27 | |
03:30
Itaipu joined
03:31
p6bannerbot sets mode: +v Itaipu
|
|||
ryn1x | AlexDaniel: It's not acutually backwards, but because I learned Java and C++ in school I am used to an Array being immutable and List being a mutable object. Completely reversed usage of the terms. | 03:32 | |
Immutable size to be more specific | 03:34 | ||
AlexDaniel | so dynamic vs static | 03:36 | |
SmokeMachine | Im starting writing my perl6 advent calendar post... would someone like to give me some comments? (I just started, its far from complete) | ||
gist.github.com/FCO/33be94f5ecfab7...60efd89085 | 03:37 | ||
the `...` means I didn't write yet but I will | |||
ryn1x | I wonder if array is implemented with some sort of linked-list... that would confuse the terms even more ha | ||
03:42
mattp_ left
|
|||
ryn1x | SmokeMachine: It is looking good, but I am not really familiar with ORM. Maybe a short section in the beginning on why use/advantages of Red ORM for uninformed people like me? | 03:48 | |
SmokeMachine: Is Red something that could be used instead of DBIish? | 03:49 | ||
SmokeMachine | ryn1x: thanks that’s a good idea! | ||
ryn1x: no... red can use DBIish... | 03:50 | ||
ryn1x | ah ok. so like an OO way to interface with it? | ||
SmokeMachine | ryn1x: currently it uses BDIish for SQLite and DB::Pg for Postgres... | 03:51 | |
ryn1x: that’s more a way to map classes to tables and objects to rows... | 03:52 | ||
ryn1x: github.com/FCO/Red | 03:53 | ||
ryn1x | SmokeMachine: Maybe like some code snippets showwing usage of DBIish/ BG:Pg on their own vs with Red? Unless that doesn't make sense... Either way I am looking forward to learning more about this from your calender post. | ||
I just started learning/using DBIish with sqlite for a project so this may be somthing I want to use after learning about it! | 03:56 | ||
03:57
xinming left
|
|||
SmokeMachine | :) | 03:57 | |
ryn1x: if you want, take a look into the examples dir and/or the wiki... | 03:58 | ||
04:07
Itaipu left
04:08
Itaipu joined
04:09
p6bannerbot sets mode: +v Itaipu
04:20
ryn1x left
04:41
parv joined,
p6bannerbot sets mode: +v parv
|
|||
AlexDaniel | .tell ryn1x no, it's not implemented as linked lists, but potentially it can be depending on the compiler or backend. See also github.com/perl6/doc/issues/1726 | 04:47 | |
yoleaux | AlexDaniel: I'll pass your message to ryn1x. | ||
05:07
MasterDuke left
05:39
kst joined
05:40
p6bannerbot sets mode: +v kst
06:04
Itaipu left
06:05
kurahaupo left,
kurahaupo joined,
kurahaupo left
06:06
kurahaupo joined,
p6bannerbot sets mode: +v kurahaupo
06:08
Itaipu joined
06:09
p6bannerbot sets mode: +v Itaipu
06:14
delon_ joined
06:15
p6bannerbot sets mode: +v delon_
06:22
delon_ left
06:23
tinoco18 joined,
tinoco18 left
06:24
moony left
06:25
[particle] left
06:26
[particle] joined,
p6bannerbot sets mode: +v [particle]
06:28
moony joined,
p6bannerbot sets mode: +v moony
06:36
kerframil joined,
p6bannerbot sets mode: +v kerframil
06:38
kurahaupo left
06:39
kurahaupo joined,
kurahaupo left,
kurahaupo joined
06:40
p6bannerbot sets mode: +v kurahaupo
06:44
szabgab joined,
p6bannerbot sets mode: +v szabgab
06:48
szabgab left
06:56
xinming joined
06:57
p6bannerbot sets mode: +v xinming
07:01
stux|RC-- left
07:12
stux|RC joined
07:13
p6bannerbot sets mode: +v stux|RC
07:27
moony left
07:31
moony joined,
p6bannerbot sets mode: +v moony
07:34
kdr22 joined
07:35
p6bannerbot sets mode: +v kdr22
07:36
kdr21 left
07:46
noganex_ joined,
noganex left
07:47
p6bannerbot sets mode: +v noganex_
07:48
Sound joined,
p6bannerbot sets mode: +v Sound
08:37
domidumont joined
08:38
rindolf joined,
p6bannerbot sets mode: +v domidumont,
p6bannerbot sets mode: +v rindolf
08:45
cydf joined
08:46
rindolf left,
p6bannerbot sets mode: +v cydf,
cydf left
08:47
cydf joined,
p6bannerbot sets mode: +v cydf
08:51
cy_d_fect joined,
p6bannerbot sets mode: +v cy_d_fect
08:52
cydf left
|
|||
Geth | ecosystem: ccworld1000++ created pull request #416: add CCChart |
08:56 | |
08:58
cydf joined,
Itaipu left
08:59
p6bannerbot sets mode: +v cydf,
rindolf joined,
cy_d_fect left
09:00
p6bannerbot sets mode: +v rindolf
|
|||
Geth | doc: d5d9448af6 | (JJ Merelo)++ | doc/Type/Promise.pod6 Some reflow and grammar fixes |
09:00 | |
doc: fadb13beac | (JJ Merelo)++ | doc/Type/Any.pod6 Adds better example for Any.keys Eliminates the class example, and adds pointers. Refs #1731 |
|||
synopsebot | Link: doc.perl6.org/type/Promise | ||
Link: doc.perl6.org/type/Any | |||
ecosystem: e720d64820 | CC++ (committed using GitHub Web editor) | META.list add CCChart Simple draw chart for Perl 6 , easy-to-use simple learning. |
09:02 | ||
ecosystem: ac8827fe9c | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | META.list Merge pull request #416 from ccworld1000/patch-2 add CCChart |
|||
09:03
Itaipu joined
09:04
cydf left,
p6bannerbot sets mode: +v Itaipu,
cydf joined
09:05
p6bannerbot sets mode: +v cydf
09:15
domidumont left
09:21
cy_d_fect joined
09:22
p6bannerbot sets mode: +v cy_d_fect
09:23
cy_d_fect left,
cydf left,
cy_d_fect joined
09:24
p6bannerbot sets mode: +v cy_d_fect
09:28
noganex joined,
p6bannerbot sets mode: +v noganex
09:31
noganex_ left
09:33
cy_d_fect left,
cydf joined
09:34
p6bannerbot sets mode: +v cydf
09:35
noganex left
09:36
noganex joined
09:37
p6bannerbot sets mode: +v noganex
09:41
woolfy left
09:45
Ragnor27 joined,
Ragnor27 left
09:48
cydf left
09:58
Sound left
10:07
Itaipu left
10:09
Itaipu joined
10:10
p6bannerbot sets mode: +v Itaipu
10:42
molaf joined
10:43
p6bannerbot sets mode: +v molaf
11:00
noganex_ joined
11:01
pmurias joined,
p6bannerbot sets mode: +v pmurias,
p6bannerbot sets mode: +v noganex_
11:03
sena_kun joined
11:04
noganex left,
p6bannerbot sets mode: +v sena_kun
11:13
pecastro joined
11:14
p6bannerbot sets mode: +v pecastro
11:18
El_Che left,
El_Che joined
11:19
p6bannerbot sets mode: +v El_Che
|
|||
SmokeMachine | AlexDaniel: do you know what was my proposal here? gist.github.com/Whateverable/d1b74...rl6-dev-md | 11:22 | |
11:27
El_Che left
|
|||
SmokeMachine | I found that! Thanks! | 11:45 | |
11:50
eater left
11:52
Itaipu left
11:56
El_Che joined
11:57
p6bannerbot sets mode: +v El_Che,
Itaipu joined
11:58
p6bannerbot sets mode: +v Itaipu
12:02
Itaipu left,
yqt joined
12:03
p6bannerbot sets mode: +v yqt
12:08
Itaipu joined
12:09
p6bannerbot sets mode: +v Itaipu,
Sound joined,
p6bannerbot sets mode: +v Sound
12:12
cydf joined
12:13
p6bannerbot sets mode: +v cydf
12:31
kudzo_ joined
12:32
p6bannerbot sets mode: +v kudzo_
12:41
Itaipu left
12:46
Itaipu joined,
p6bannerbot sets mode: +v Itaipu
12:58
molaf left
13:08
sno left
13:23
Itaipu left
13:24
Itaipu joined,
p6bannerbot sets mode: +v Itaipu,
sno joined
13:25
p6bannerbot sets mode: +v sno
13:37
rfold joined
13:38
p6bannerbot sets mode: +v rfold
13:43
|oLa| left
13:57
ufobat joined
13:58
p6bannerbot sets mode: +v ufobat
14:07
eater joined
14:08
p6bannerbot sets mode: +v eater
14:22
parv left
14:30
Sgeo_ left
14:31
Sgeo_ joined,
p6bannerbot sets mode: +v Sgeo_
|
|||
sena_kun | If I have `is default` attribute, is there a way to know if its value in an instance was defined or it's there just because of default setting? | 14:34 | |
Consindering I am already using MOP and ready for magic. | 14:35 | ||
timotimo | you'll have to store that information in a separate (private, probably) attribute based on whether the named argument gets passed to TWEAK or BUILD, i'd think | 14:36 | |
sena_kun | ah, ok. well, I'll just provide a new trait similar to `is default` that I can control. Just wanted to check if there is a neater way, checked Attribute docs without too much luck. :) | 14:37 | |
thanks anyway. | |||
14:47
kaare_ joined
14:48
p6bannerbot sets mode: +v kaare_
15:02
Itaipu left
15:03
Itaipu joined,
kensanata joined,
p6bannerbot sets mode: +v kensanata,
p6bannerbot sets mode: +v Itaipu
|
|||
SmokeMachine | .tell jmerelo if you have some time could you please comment? (it's far from complete yet) gist.github.com/FCO/33be94f5ecfab7...etsanta-md | 15:04 | |
yoleaux | SmokeMachine: I'll pass your message to jmerelo. | ||
kensanata | AlexDaniel: For Oddmuse wiki, should we take Text::Markdown and try and make it CommonMark compatible and grammar-based, or should we try to reimplement from scratch? I'm not sure how much we'll be able to reuse if rewriting it to be grammar based. | 15:08 | |
SmokeMachine | I was thinking of PRing a Oddmuse::Storage using Red... | 15:10 | |
timotimo | github.com/hartenfels/Text-Markdown-Discount - not bad | 15:11 | |
kensanata | SmokeMachine: what is Red, some sort of database? | 15:12 | |
SmokeMachine | kensanata: Red is a ORM... | ||
kensanata | (I'm mostly an Oracle person.) | ||
SmokeMachine | kensanata: github.com/FCO/Red | ||
kensanata | SmokeMachine: It's hard to find on duckduckgo, for sure. :D | 15:13 | |
SmokeMachine: The GitHub page looks interesting! It does say "It's not working yet." Are you involved in Red development? I'd be happy to accept a PR! | 15:14 | ||
SmokeMachine | kensanata: with this query its the first result: duckduckgo.com/?q=Red+ORM+perl6&am...a=software | ||
kensanata: Yes, Im the FCO on the url... :P | 15:15 | ||
kensanata | SmokeMachine: Yeah, I didn't know it was Perl 6 so I was looking for Red, Red database, and Red ORM... | ||
SmokeMachine | kensanata: I was just kidding... :P | ||
kensanata | You'd definitely get "help validating the APIs." ;) | 15:16 | |
SmokeMachine | kensanata: if you are interested, please do some comments on gist.github.com/FCO/33be94f5ecfab7...etsanta-md | 15:17 | |
kensanata | SmokeMachine: I'm the kind of person that would start writing code first, then think about the gap as we hit upon it... | 15:18 | |
SmokeMachine: I'm pretty sure Oddmuse::Storage would also need some work. Perhaps something like an init call to setup the database if it cannot be found, etc. And we'd probably have to switch Oddmuse::Storage to a singleton. At the moment new instances are created whenever storage is accessed. | 15:20 | ||
SmokeMachine | kensanata: maybe it would be easier to understand the API: github.com/FCO/Red/tree/master/examples | ||
kensanata | timotimo: I think I will add an option to switch between the two; that would make for an interesting comparison. | 15:24 | |
SmokeMachine | kensanata: I was reading Oddmuse::Storage and would like to suggest a role that every delegate implementation should "does"... that would sure that <get-page put-page get-keep-page put-keep-page put-change get-changes get-current-revision lock-page unlock-page is-locked> method exist | 15:25 | |
kensanata | Is there a way to express an either-or dependency in META6.json? | ||
SmokeMachine: Good idea. | |||
15:27
|oLa| joined,
p6bannerbot sets mode: +v |oLa|
|
|||
kensanata | SmokeMachine: is there a way to verify that the thing I loaded with require ::($class) actually does the role? | 15:28 | |
timotimo | yeah, you can smartmatch against the role | ||
kensanata | smartmatch magic... | ||
SmokeMachine | kensanata: I was thinking on something like: | ||
kensanata: www.irccloud.com/pastebin/lOprwVwN/ | 15:29 | ||
15:30
cydf left
|
|||
SmokeMachine | kensanata: if Oddmuse::Storage::Delegate were the name of the role | 15:30 | |
kensanata | I'll give it a try! | 15:31 | |
I wonder if we can remove the duplication of the functions. Something "delegate all the functions this role exports"? | |||
timotimo | that's specced, doesn't it work? | ||
15:33
leah2 left
|
|||
SmokeMachine | m: class A { has Int $.int handles /./}; say A.new(:int(42)).is-prime | 15:34 | |
camelia | False | ||
kensanata | timotimo: I was just looking at the snippet posted by SmokeMachine. | ||
timotimo | m: role Delegs { method one { say "one" }; method two { say "two" } }; class Impl does Delegs { method one { say "impl one" }; }; class Test { has Impl $.foo handles Delegs .= new }; Test.new.one; Test.new.two; | 15:36 | |
camelia | two | ||
timotimo | m: role Delegs { method one { say "one" }; method two { say "two" } }; class Impl does Delegs { method one { say "impl one" }; }; class Test { has Impl $.foo handles <one two> .= new }; Test.new.one; Test.new.two; | ||
camelia | impl one two |
15:37 | |
timotimo | aaw | ||
m: role Delegs { method one { say "one" }; method two { say "two" } }; class Impl does Delegs { method one { say "impl one" }; }; class Test { has Impl $.foo handles Delegs.^methods.map(*.name) .= new }; Test.new.one; Test.new.two; | |||
camelia | Too few positionals passed; expected 2 arguments but got 1 in block <unit> at <tmp> line 1 |
||
timotimo | m: role Delegs { method one { say "one" }; method two { say "two" } }; class Impl does Delegs { method one { say "impl one" }; }; class Test { has Impl $.foo handles (BEGIN Delegs.^methods.map(*.name)) .= new }; Test.new.one; Test.new.two; | ||
camelia | No such method 'two' for invocant of type 'Test' in block <unit> at <tmp> line 1 |
||
timotimo | m: role Delegs { method one { say "one" }; method two { say "two" } }; class Impl does Delegs { method one { say "impl one" }; }; class Test { has Impl $.foo handles (BEGIN Delegs.^methods.map(*.name)) .= new }; say Delegs.^methods.map(*.name); Test.new.one; Test.new.two; | ||
camelia | (one two) No such method 'two' for invocant of type 'Test' in block <unit> at <tmp> line 1 |
||
timotimo | huh. | ||
kensanata | Isn't that correct? Impl is missing two? | 15:38 | |
timotimo | yes, but why can't it "handles Delegs"? | ||
that's supposed to work | |||
kensanata | Hm. | 15:40 | |
15:43
sena_kun left,
sena_kun joined
15:44
p6bannerbot sets mode: +v sena_kun
15:49
leah2 joined,
p6bannerbot sets mode: +v leah2
15:50
Sgeo_ left,
Sgeo_ joined
15:51
p6bannerbot sets mode: +v Sgeo_
|
|||
kensanata | SmokeMachine: So, without the snipped that timotimo suggested, I have this: github.com/kensanata/oddmuse6/comm...204a8d5e06 | 16:07 | |
16:07
Itaipu left
16:10
titsuki joined,
Itaipu joined
|
|||
SmokeMachine | kensanata: why don’t you do something like this? | 16:11 | |
multi method get-page(Str $id!, Bool $is-admin --> Oddmuse::Page) {...} | |||
16:11
p6bannerbot sets mode: +v titsuki
|
|||
SmokeMachine | On delegate | 16:11 | |
16:11
p6bannerbot sets mode: +v Itaipu
16:13
zakharyas joined
16:14
p6bannerbot sets mode: +v zakharyas
|
|||
kensanata | SmokeMachine: Good point. I wasn't aware of the stub operator. :) | 16:20 | |
I want to go back to the other question: Is there a way to express an either-or dependency in META6.json, e.g. one of Text::Markdown or Text::Markdown::Discount? | 16:26 | ||
16:27
Itaipu left
16:30
Itaipu joined
16:31
p6bannerbot sets mode: +v Itaipu,
|oLa| left
16:32
sena_kun left
|
|||
SmokeMachine | kensanata: id like to know that too... | 16:34 | |
16:42
cydf joined
16:43
p6bannerbot sets mode: +v cydf
16:51
domidumont joined
16:52
p6bannerbot sets mode: +v domidumont
16:58
rouking joined
16:59
p6bannerbot sets mode: +v rouking
|
|||
kensanata | Given a string $class = 'Text::Markdown', how do I call it's parse-markdown? I'm trying «BEGIN{require ::($class) '&parse-markdown';}» and in a sub, later: «parse-markdown($page.text).to-html;» but I'm getting "undeclared routine". (I'm trying to figure things out by looking at page 173 of Perl 6 Deep Dive... | 16:59 | |
rouking | How decoupled are Rakudo and MoarVM at the moment? For example, could I compile to MVM bytecode and have that run fine on a system without Rakudo? | 17:00 | |
17:01
hamhu3 left
|
|||
moritz | rouking: no, because things like EVAL require the full compiler | 17:02 | |
rouking: but, you can run Perl 6 code without MoarVM by using one of the other backends | |||
in unrelated matters: lol, I blogged: perlgeek.de/blog-en/perl-6/2018-pe...akers.html | |||
17:04
|oLa| joined
|
|||
rouking | Hmm, yeah, I was thinking EVAL might be a problem. Is it possible if the code doesn't use EVAL? | 17:04 | |
17:04
p6bannerbot sets mode: +v |oLa|
|
|||
rouking | or does it depend on Rakudo just because EVAL might show up | 17:04 | |
jnthn | Rakudo isn't just the compiler, but also an implementation of the Perl 6 standard library. In suspect the standard library accounts for more of the code size than the compiler part. | 17:06 | |
yoleaux | 13:17Z <SmokeMachine> jnthn: I’m sorry, I know that was a long time ago... but had you thought about this? colabti.org/irclogger/irclogger_lo...-11-29#l94 | ||
jnthn | *I suspect | ||
rouking | And I guess the code for the standard library doesn't get pumped out every single time you compile a program to Moar bytecode? | 17:07 | |
jnthn | No. It's like 14MB or so. | 17:09 | |
kensanata | To answer my own question, the following works for me: my $parser = BEGIN { my $class = 'Text::Markdown'; require ::($class); ::($class); } $parser.new('text').render; | ||
jnthn | Plus 500 KB of metamodel | ||
The compiler comes out as < 7 MB, by contrast. So less than half the size of the standard library | |||
rouking | At some point, it would be nice to be able to compile a standalone binary with MoarVM thrown in | 17:10 | |
jnthn | Yeah; it's currently hard to make that work out because Rakudo contains a small number of C parts, but we're slowly getting rid of them. Once that happens, that task should be a good it more tractable. | 17:11 | |
*good bit | |||
rouking | I was actually trying to convince someone to use Cro :P they needed a way to do websockets with good a good concurrency model | ||
with a good* | |||
jnthn | Ah yeah, Supplies map quite neatly onto those :) | ||
rouking | But they also want their software to ship standalone and statically linked | 17:12 | |
btw, I see that Moar has a bunch of forks of its deps in the repo; does that mean it's statically linked to those? | |||
Even if it isn't, I suppose it would be a simple matter to change some compiler flags and make that the case | 17:13 | ||
jnthn | Yes, I believe so, with the exception of those that are only build-time. However, there's command line options for those building packages to have a MoarVM linked agaisnt packaged deps. | ||
rouking | Ah, well that's good to hear | 17:14 | |
jnthn | But if you build a MoarVM from source I think the libuv, libdyncall, etc. all go in as static linking | ||
17:17
evilem is now known as emerson
17:21
dct joined,
p6bannerbot sets mode: +v dct
17:22
Itaipu left
17:23
Itaipu joined,
p6bannerbot sets mode: +v Itaipu
17:29
sena_kun joined
|
|||
kensanata | How can I check whether a module can be loaded? Something better than EVAL { require ::("Foo::Bar") } | 17:29 | |
17:30
p6bannerbot sets mode: +v sena_kun
|
|||
moritz | why EVAL? try require ::("Foo::Bar") | 17:32 | |
17:32
|oLa| left
|
|||
kensanata | moritz: sorry for skipping the actual goal. I want to run a test only if Foo::Bar is installed. So now I'm trying to find a way to write that test. | 17:33 | |
So now I'm looking at p6doc Language/testing and trying to think of a way to make this happen. :) | 17:34 | ||
D'Oh. Found try { }. | 17:38 | ||
17:39
kerframil left
|
|||
Xliff | SmokeMachine: It's not bad, but a few spelling errors. | 18:25 | |
18:27
rindolf left
18:32
SakiTW left
18:34
kensanata left
18:39
molaf joined
18:40
p6bannerbot sets mode: +v molaf
|
|||
SmokeMachine | Xliff: thanks! I’ll fix that! | 18:42 | |
Xliff | SmokeMachine: If you want, I can proof it for you when you finish. | 18:43 | |
I don't mind giving it a once over and making suggestions. | |||
SmokeMachine | Xliff: thank you very much... | 18:45 | |
Xliff | No problem! | 18:47 | |
18:48
kst left,
rindolf joined
18:49
p6bannerbot sets mode: +v rindolf
|
|||
Geth | rakudo.org: 73574c4ecb | (Steve Mynott)++ | post/announce-rakudo-star-release-2018-10.md Add announcement for 2018.10 release |
18:54 | |
rakudo.org: 2bfb9e1545 | (Steve Mynott)++ | templates/files.html.ep bump star to 2018.10 |
18:58 | ||
stmuk_ | a watched cron never runs! | 18:59 | |
Geth | perl6.org: 3b167acb44 | (Steve Mynott)++ | source/downloads/index.html bump star to 2018.10 |
19:01 | |
19:02
kybr left
19:03
lizmat left
19:04
lizmat joined,
p6bannerbot sets mode: +v lizmat
|
|||
Xliff | Why do I get this 'Cannot modify an immutable 'GTK::Compat::Types::GdkVisual' type object' when attempting to set an is rw member of a repr('CStruct')? | 19:06 | |
lizmat | Xliff: could you try doing an nqp::iscont() on that attribute? If it's 0, that's the reason | 19:07 | |
Xliff | lizmat: Yes, it is 0. Why is this? | 19:10 | |
lizmat | *that* I don't know | 19:11 | |
but I guess the meaning of "is rw" is slightly different from normal in a repr(CStruct) | |||
doesn't it mean it's supposed to be a pointer?? | |||
Xliff | I thought that was in a nativecall sub definition. | 19:12 | |
So how can I set it? Write an accessor? | |||
(bet it does the same thing) | |||
19:12
stmuk_ left
|
|||
moritz | weekly: perlgeek.de/blog-en/perl-6/2018-pe...akers.html | 19:27 | |
notable6 | moritz, Noted! | ||
moritz | weekly: rakudo.org/post/announce-rakudo-st...se-2018-10 | 19:28 | |
notable6 | moritz, Noted! | ||
El_Che | lizmat, stmuk, moritz: I wonder if it needs to be announced that this Rakudo Star is the last one. | 19:29 | |
lizmat | El_Che: why would it be the last one ? | ||
El_Che | lizmat: because stmuk is not creating more | 19:30 | |
moritz | I hope somebody else does | 19:31 | |
El_Che | moritz: yes, sorry, that's what I meant | ||
if it needs be announce as part of a search of a new mantainer | |||
lizmat | yes, I will mention it in the P6W | 19:32 | |
El_Che | lizmat: check with him, maybe | ||
lizmat | have you seen twitter.com/steve_mynott/status/10...1866937345 ? | ||
oops, wrong link | |||
github.com/rakudo/star/issues/124 | |||
El_Che | lizmat: colabti.org/irclogger/irclogger_lo...11-07#l793 | 19:33 | |
lizmat: ok, the ticket is pretty clear | 19:34 | ||
lizmat | yeah, stmuk++ | ||
weekly: github.com/rakudo/star/issues/124 | 19:35 | ||
notable6 | lizmat, Noted! | ||
lizmat | .oO( feels like it is going to take me a week to make a P6W |
19:36 | |
) | |||
19:37
kybr joined
19:38
p6bannerbot sets mode: +v kybr
|
|||
El_Che | lizmat: you can write about your self this time :) | 19:38 | |
Geth | docker: jstuder-gh++ created pull request #19: Update default Rakudo Star version to 2018.10 |
19:39 | |
19:40
domidumont left
19:42
jeek joined,
p6bannerbot sets mode: +v jeek
19:44
domidumont joined
|
|||
Geth | docker: 960c26271c | (Jeremy Studer)++ (committed using GitHub Web editor) | Dockerfile Update default Rakudo Star version to 2018.10 (#19) |
19:45 | |
19:45
p6bannerbot sets mode: +v domidumont
19:52
domidumont left
20:05
hamhu3 joined
20:06
p6bannerbot sets mode: +v hamhu3
20:18
lucasb joined
20:19
p6bannerbot sets mode: +v lucasb
20:26
Sgeo_ left,
Sgeo_ joined
20:27
p6bannerbot sets mode: +v Sgeo_
20:40
ryn1x joined
20:41
p6bannerbot sets mode: +v ryn1x,
hdch joined
20:42
p6bannerbot sets mode: +v hdch
20:54
lucasb left
21:03
pmurias left
21:04
pmurias joined,
p6bannerbot sets mode: +v pmurias
21:12
ryn1x left
21:14
jast left
21:16
jast joined
21:17
p6bannerbot sets mode: +v jast
21:46
zakharyas left
|
|||
masak | m: grammar G { token TOP { <foo> }; proto token foo { <bar> {*} }; token bar { "bar" } } | 21:55 | |
camelia | 5===SORRY!5=== Error while compiling <tmp> Proto regex body must be {*} (or <*> or <...>, which are deprecated) at <tmp>:1 ------> 3ar G { token TOP { <foo> }; proto token 7⏏5foo { <bar> {*} }; token bar { "bar" } } |
||
masak | heh -- just had a use for the above `<bar> {*}` construction (which S05 says should work), but apparently it's not supported | ||
guess I'll just have to add another layer of indirec^Wtoken | 21:56 | ||
22:00
Itaipu left
22:02
rfold left
22:09
Itaipu joined
22:10
p6bannerbot sets mode: +v Itaipu
|
|||
thundergnat | Pretty cool IMO, as of today Perl 6 has 1000 entries on Rosettacode, and is tied for 3rd on the leader board. rosettacode.org/wiki/Rosetta_Code/R.../Full_list | 22:16 | |
22:21
pmurias left
|
|||
lizmat | weekly: rosettacode.org/wiki/Rosetta_Code/R.../Full_list | 22:21 | |
notable6 | lizmat, Noted! | ||
lizmat | sleep& | 22:23 | |
22:38
Xliff left
22:41
dct left
22:42
dct joined,
p6bannerbot sets mode: +v dct
22:49
dct left
23:09
Sound left
23:10
Sound joined,
p6bannerbot sets mode: +v Sound
23:18
sena_kun left
23:22
rindolf left
23:25
sauvin left
23:27
aebkop left
23:32
Sound left
23:37
sauvin joined,
p6bannerbot sets mode: +v sauvin,
pecastro left
23:38
w_richard_w joined
23:39
w_richard_w left
23:52
yqt left
|
|||
jdv79 | is there a way to bind directly to an attr via a method call with a positional arg? | 23:56 |