6macros: discussing the finer points of Perl 6 macros, Qtrees, and how to stay sane | irclog: irclog.perlgeek.de/6macros/today
Set by moderator on 28 July 2015.
01:49 vendethiel joined
masak \\o 07:29
lol @ "OpenOffice calc macros / formulas" :) 07:30
vendethiel :D 07:32
o/, masak
masak vendethiel: are you coming to only SPW, or SPW + YAPC::Europe ? 07:35
vendethiel only SPW
masak ok, good to know.
vendethiel well, no one has talked to me about YAPC::Europe, so :-)
masak hehe 07:36
vendethiel are you going to YAPC::EU?
masak yes
vendethiel nice :)
masak I'd like to take some time and sit down and evolve a way forwards of sorts
for macros in Perl 6
I mean, the general way forwards has been known for quite some time now
"use Qtrees"
but I'd like to drill down to specifics 07:37
and you seem to be the person to do that with
vendethiel fwiw, that's one of the thing I told maettu++ I'd be inclined to do at SPW
(I'd also love to get your opinion on my slides)
masak sure 07:40
masak is struggling with his slides currently
vendethiel only needs to write a conclusion
or I should, at least :)
masak pro tip: if you're writing slides, don't also have a 7mo child
vendethiel I don't plan to have a 7mo child anytime soon anyway :) 07:41
masak there are pros and cons, to be sure 07:42
but "much easier to write slides" is not one of the pros
vendethiel ...note that it'd be a pretty interesting effect :o) 07:44
masak hm, did you show the "...{$x + $y}..." syntax before slide 31? 07:51
I don't remember.
"(hidden) fallbacks" -> "(implicit) fallbacks" ?
on slide 34, are you going to mention that you can do just `multi` instead of `multi sub` ? 07:52
vendethiel masak: I mention it a bit later, in the code examples 07:53
masak "Perl5's POD's sister" -> "Perl 5 POD's sister" ?
vendethiel I think I use Perl6 throughout the talk, that's why. should I uniformly change it to Perl 6?
I think I have too many slides. that'll be hard to fit in 20 minutes... 07:54
masak did you mention literals as parameters before slide 40?
yes, please uniformly change it to "Perl 6".
vendethiel no, seems like I mostly use Perl 6 07:55
vendethiel checks every slide
masak I like slide 45.
you can also search for the string "Perl6" using your editor. 07:56
vendethiel that's all done from the slides.com website :)
which might of might not be a terrible idea
fwiw, the only reason I introduce coercing is because I use it later in some MAIN 07:57
masak slide 48: "It also shows an ugly "Any" for the arguments..." -- I am confused as to what that refers to.
vendethiel oh whoops 07:58
copy pasta fail
masak oh, I was convinced you had a text file somewhere and were editing the slides by hand.
anyway, nice.
vendethiel is "Pod6" correct, or is it Pod 6?
masak it's just "Pod".
vendethiel isn't it refered to as Pod6 in the design docs?
masak no. 07:59
for once, we were wise enough not to leave 6es around :>
vendethiel fixes it
masak D<Pod> is an easy-to-use markup language with a simple, consistent
underlying document object model.
first sentence in S26.
vendethiel masak: did you get the xkcd reference on slide 38?
yes, I just checked there as well :) 08:00
masak I'm sorry, I've seen that xkcd thing so many times, it barely registers :)
vendethiel :P
masak if you meant anything special with it beyond having it there, it went me by.
vendethiel I'm referring to the "chosen by fair dice roll" function slide 08:01
(to demonstrate Pod)
ok, I think I fixed all these 08:02
thank you!
masak oh, I paused a little at the "chosen by fair dice roll" to ponder where I had heard that before. 08:05
my guess was that it was from S26 itself.
vendethiel great 08:08
now I just need a conclusion
and to reharse it before some friends :p
masak yeah :) 08:12
anyway, expect to spend (I guess) parts of the hackathon colluding on how to move forwards with macros in Rakudo. :)
vendethiel I hope so! 08:13
ooh 09:29
i realized
i didn't show spaltted params
masak hehe 12:04
are they needed for what you show with MAIN?
or just an extra nice thing? 12:05
I would rather you showed literal params.
(somewhat of a pride of mine. I added them to the spec in ~2009)
vendethiel I show literal params, don't I? 12:32
I even added an explanation 12:33
if I'm write about it
also no, that's just another extra thing
masak ok, I missed where you introduced literal params (before you used them in MAIN) 12:37
vendethiel I added it there after you recommended me to 12:38
masak ah, neat 12:39
13:47 Ven joined 18:28 Ven joined 18:50 Ven joined 19:05 Ven joined 19:10 Ven_ joined 20:03 Ven joined 20:09 Ven joined