»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or rakudo:, std:, or /msg camelia p6: ... | irclog: irc.perl6.org | UTF-8 is our friend! | feather will shut down permanently on 2015-03-31 Set by jnthn on 28 February 2015. |
|||
00:07
laouji joined
00:09
thou left,
laouji_ joined,
tardisx joined
00:10
laouji__ joined
00:11
tardisx left,
tardisx joined
00:12
laouji left
00:13
laouji_ left
00:25
davido_ joined
00:38
ssqq joined
00:39
yqt left
00:40
ssqq left
00:45
ssqq joined
01:05
colomon left
01:08
colomon joined
01:10
agentzh_ joined
01:11
aborazmeh joined,
aborazmeh left,
aborazmeh joined
01:16
agentzh_ left
02:10
ilogger2 joined,
ChanServ sets mode: +v ilogger2,
agentzh_ joined
02:25
rmgk_ joined,
rmgk_ is now known as rmgk
02:28
agentzh_ left
02:34
aborazmeh joined,
aborazmeh left,
aborazmeh joined
02:39
raiph joined
02:52
aborazmeh left
02:53
colomon joined
02:59
kurahaupo joined
03:21
raiph left
03:26
thou joined
03:39
agentzh_ joined
04:04
kaare__ joined
04:12
agentzh_ left
04:38
rvchangue joined
04:39
rvchangue left
04:52
rvchangue joined
04:54
agentzh_ joined
05:07
agentzh_ left
05:25
spider-mario joined
05:31
aborazmeh joined,
aborazmeh left,
aborazmeh joined
05:33
araujo joined,
araujo left,
araujo joined
05:45
thou left
05:48
ufobat joined
05:59
domidumont joined
06:02
domidumont left
06:03
domidumont joined
06:07
rba_ joined
06:08
laouji joined
|
|||
dalek | pan style="color: #395be5">perl6-examples: 68f6bb0 | paultcochrane++ | categories/cookbook/04arrays/04-0 (2 files): [cookbook] indent code consistently |
06:08 | |
pan style="color: #395be5">perl6-examples: b9b413d | paultcochrane++ | t/categories/cookbook/04arrays.t: [cookbook] add tests for 04arrays examples |
|||
06:15
rba_ left
06:20
aborazmeh left
06:26
FROGGS joined
06:29
rba_ joined
06:32
rba_ left
06:34
kurahaupo left
06:39
quester joined
06:43
[Tux] joined
06:44
_mg_ joined
06:49
zakharyas joined
06:51
abraxxa joined
06:52
agentzh_ joined
06:56
RabidGravy joined
06:57
Ven joined
|
|||
sjn | arnsholt, jnthn, pmichaud: We have a room at Teknologihuset for some hacking, from 09:30 today | 06:59 | |
07:01
haidarian joined
|
|||
FROGGS | morning #perl6 | 07:05 | |
ohh, I wish a lot of fun at Teknologihuset | 07:06 | ||
07:08
telex joined
|
|||
moritz | sounds like a fun place to be | 07:08 | |
masak | morning, #perl6 | 07:09 | |
07:10
kurahaupo joined
|
|||
moritz | \o masak, FROGGS, sjn, * | 07:11 | |
07:13
poul joined
07:31
larion joined
07:32
lizmat joined
07:34
pdcawley joined
07:35
virtualsue joined,
virtualsue left
|
|||
lizmat | so, I'm the only one having this slowdown?? | 07:37 | |
lizmat nukes install and starts from scratch | |||
07:39
agentzh_ left
|
|||
FROGGS | lizmat: seems so... I have no slowdown | 07:42 | |
sjn | lizmat: we have the room at teknologihuset today, btw :) | 07:44 | |
07:45
quester left
|
|||
FROGGS | sjn: is tadzik also at your place? | 07:47 | |
RabidGravy | marnin' | 07:49 | |
tadzik | FROGGS: I was not | ||
and I | |||
'm now aboard flytoget to OSL | |||
masak | flytoget! with free wifi! \o/ | 07:51 | |
tadzik | yes :) | ||
also the interfaceless ticket buying | |||
1) swipe your card 2) get on train | |||
what a time to be alive | 07:52 | ||
FROGGS | *g* | ||
07:55
larion left
|
|||
lizmat | sjn: on our way now | 07:57 | |
07:57
lizmat left
|
|||
Ven | today's masak's autopun. twitter.com/kmett/status/596472641894129664 | 07:59 | |
07:59
laouji_ joined
|
|||
Ven | also, o/ #perl6 | 07:59 | |
08:02
eiro joined
08:03
laouji left
|
|||
sjn | pmichaud, jnthn, arnsholt: I'm at teknologihuset now, in the boardroom two stairs up. Espen (the host) will show you the way | 08:06 | |
08:09
bjz joined
08:10
lizmat joined,
larion joined
|
|||
lizmat | after an install nuke, all back to normal :-) | 08:11 | |
08:13
espadrine_ joined
08:14
lizmat left
08:16
darutoko joined
|
|||
FROGGS | phew :o) | 08:19 | |
pmichaud | good morning, #perl6 | ||
FROGGS | morning pmichaud | ||
masak | morning, pmichaud! | ||
arnsholt | o/ | 08:20 | |
FROGGS hopes that pmichaud slept more than what FROGGS has heard on other conferences/workshops | |||
pmichaud | I did finally start to catch up on sleep last night, yes. | 08:22 | |
sjn is afraid he may have kept jnthn up for too long last night. | 08:23 | ||
the beer was good though | |||
masak | this is the first time I see POD (in Perl 5) being written exclusively on lines prefixed '#pod ': metacpan.org/source/DAGOLDEN/Hash-...Ordered.pm | 08:27 | |
is that a new thing in Perl 5? or have I simply missed it for a very long time? | |||
DrForr | Maybe a release tool gone wrong? | 08:28 | |
masak | oh! possible. | ||
nope. api.metacpan.org/source/DAGOLDEN/H...Ordered.pm | |||
or, at least not unless I misunderstand your question. | |||
08:29
g4 joined,
spider-mario left
08:31
silug joined,
silug left
|
|||
DrForr | I was just thinking that he might have an editor that skips '#pod' marked lines and normally removes the #pod markers before publishing. | 08:31 | |
Which is admittedly a stretch. | |||
masak | well, weak evidence against that is the fact that the module renders properly :) | 08:35 | |
dalek | kudo/nom: 92bbf5c | arnsholt++ | t/04-nativecall/04-pointers.c: Fix C issue in NativeCall tests. One of the pointer tests returned a pointer to astack allocated string outside of the function, which is not very safe. Replace it with a strdup()ed string that's freed on verification. |
08:36 | |
masak | metacpan.org/pod/Hash::Ordered | ||
`perldoc perlpod` doesn't seem to mention this at all. | 08:37 | ||
08:38
lizmat joined
08:46
silug joined
08:48
rindolf joined
|
|||
FROGGS | arnsholt++ | 08:49 | |
08:52
lizmat_ joined
08:53
lizmat left
|
|||
dalek | kudo/nom: 16847e6 | lizmat++ | src/core/CompUnit.pm: Let CompUnit.precomp fail verbosely when needed |
08:54 | |
08:54
lizmat joined
08:57
lizmat_ left
08:58
lizmat_ joined
09:01
virtualsue joined,
lizmat left
09:06
lizmat_ is now known as lizmat
|
|||
raydiak | :q | 09:07 | |
erm...gnight #perl6 | |||
lizmat | gnight raydiak | 09:08 | |
masak | raydiak has quit the vim of daytime. | 09:09 | |
FROGGS | gnight raydiak | ||
09:10
Ven left
|
|||
nwc10 | good *, * | 09:18 | |
lizmat | .oO( Whatever :-) |
||
nwc10 | yeah, whatever. | ||
masak | m: say "$_." for <what ever> | 09:19 | |
camelia | rakudo-moar 92bbf5: OUTPUT«what.ever.» | ||
masak | m: say Bool.pick ?? "{uc $_}." !! "$_." for <what ever> | ||
camelia | rakudo-moar 16847e: OUTPUT«WHAT.EVER.» | ||
masak | m: say Bool.pick ?? "{uc $_}." !! "$_." for <what ever> | ||
camelia | rakudo-moar 16847e: OUTPUT«WHAT.EVER.» | ||
masak | hm. | ||
m: say Bool.pick ?? "{uc $_}." !! "$_." for <what ever> | |||
camelia | rakudo-moar 16847e: OUTPUT«what.EVER.» | ||
masak | oh, good. :) | ||
09:24
bjz_ joined
09:27
bjz left
09:34
lizmat_ joined
|
|||
RabidGravy | The S29 says several times "The NameServices role in S16 covers most of these." but no such is mentioned or even eluded to in S16, is it just somewhere I failed to noticed it or just not specced at all? | 09:34 | |
masak | alluded* :) | 09:35 | |
lizmat_ | m: say ."{<uc lc>[Bool.pick]}"() for <what ever> # masak | ||
camelia | rakudo-moar 16847e: OUTPUT«whatever» | ||
lizmat_ | m: say ."{<uc lc>[Bool.pick]}"() for <what ever> # masak | ||
camelia | rakudo-moar 16847e: OUTPUT«whatever» | ||
masak | lizmat_: nice :) | ||
lizmat_ | m: say ."{<uc lc>[Bool.pick]}"() for <what ever> # masak | ||
camelia | rakudo-moar 16847e: OUTPUT«WHATEVER» | ||
masak | except the reliance on Bool's numification ;) | 09:36 | |
lizmat_ | why is that a bad thing ? | ||
masak | damn you RandalSwartz, now I'm getting allergic to it too :) | ||
lizmat_: no reason, nvm | 09:37 | ||
09:37
lizmat left
09:38
lizmat_ is now known as lizmat
09:39
lizmat_ joined
09:40
sjn_phone joined
|
|||
RabidGravy | masak, quite. I think having a La Trappe dubbel before bedtime last night may have broken my brain. | 09:40 | |
pmichaud | RabidGravy: iiuc, S29 is fairly old and may contain many fossils. It's never really been accepted anyway. | 09:41 | |
masak | lizmat: he once said in a p6l email (I think it was) that +Bool::True ought to be 42 just to teach people not to rely on it being 1... :) | ||
RabidGravy: that's a good beer. | |||
DrForr | I have a 1l bottle of Westmalle trippel left over from FOSDEM. | ||
09:41
Su-Shee joined
|
|||
Su-Shee | good morning | 09:41 | |
RabidGravy | pmichaud, right. | ||
masak | morning, Su-Shee! | 09:42 | |
RabidGravy | masak, it is indeed. I sensibly eschewed the Quadrupel however. | ||
Su-Shee | jnthn: see msg for the book :) | ||
masak: why did I not see you in oslo? ;) | |||
masak | RabidGravy: maybe if you had that one you'd have typed "olooded" instead :P | 09:43 | |
09:43
lizmat left
|
|||
masak | Su-Shee: because timing was extremely unfortunate with @family stuff. | 09:43 | |
09:43
lizmat joined
|
|||
masak | comforting to hear I was missed, though... :> | 09:43 | |
RabidGravy | masak, I think it would have been more: "like, you know, sorta kinda not thinged ...." ;-) | 09:44 | |
Su-Shee | masak: oh, I see. it was extremely lovely. very .. family like :) and oslo is really nice, imho. | ||
masak | agreed. | ||
I'll really really try to make it to YAPC::EU this year. | |||
beyond that, not much is guaranteed. :/ | 09:45 | ||
Su-Shee | masak: yes, please. I think the spaniards are trying to make it extra-nice. | ||
masak: also, I promised the program commitee to kick all of your perl6 butts for talks. | |||
masak: so you have no choice. | |||
"I am the borg. resistance is futile." <-- my management style. | 09:46 | ||
FROGGS | is it really "I am the borg" in English? | ||
masak | understood. | ||
Su-Shee | FROGGS: yes, the borg queen says it. | ||
masak | ok, #perl6 channel -- what should I talk about this year at YAPC::EU? | ||
FROGGS | Su-Shee: ahh, yeah | 09:47 | |
09:47
lizmat_ left
|
|||
pmichaud | Should I talk about something? | 09:47 | |
masak | YES | ||
Su-Shee | masak: I would love to emphasis real world perl6 so to speak, so it would be awesome to show off common problems | ||
pmichaud | the timing would be very good for a discussion of language spec. | ||
update/reprise of my FOSDEM talk, I suspect. | |||
masak | Su-Shee: ok, good angle. I do have a lot of real world Perl 6 code. | ||
lizmat | Missing test file: t/spec/S05-modifier/ignorecase-and-ignoremark.t # did someone forget to git add ? | ||
pmichaud | jnthn++'s perl 6 for beginners session yesterday went really well. A lot of excitement and enthusiasm among the participants. | 09:48 | |
masak | \o/ | ||
virtualsue | i was sorry to miss that | ||
FROGGS | ohh dang | ||
lizmat: wait a sec | |||
masak | was it filmed? | ||
09:48
agentzh_ joined
|
|||
pmichaud | I'm going to see if it's possible to squeeze in a similar event at yapc::na | 09:48 | |
Su-Shee | masak: in no special order: things like e.g. streaming, parsing, processing, how to write a perl 6 module (on the plane I thought that maybe whipping up your own json module would illustrate how to make good practical use of grammars), networking up and down would be awesome.. | 09:49 | |
pmichaud | masak: not filmed, no. | ||
Su-Shee | masak: C library bindings.. (I hear it's extra nice and easy) | ||
pmichaud | masak: it was more workshop than presentation. | ||
masak | pmichaud: aww :) but ok. | ||
Su-Shee: I'm glad I asked. these are all good ideas, but I wouldn't have been able to come up with them myself. | |||
Su-Shee | masak: functional perl 6, async perl 6.... | 09:50 | |
masak: it's mostly that I ask myself: new language? what do I do with it usally, what are my every day uses? | |||
dalek | ast: 948770b | FROGGS++ | S05-modifier/ignorecase-and-ignoremark.t: add test file for ignorecase+ignoremark |
||
masak | I wonder if I could make it along the lines of "Solved in Perl 6", in a near-Q&A style... | ||
FROGGS | lizmat: there you go | ||
09:51
lizmat_ joined
|
|||
Su-Shee | masak: I would very much like to skip beginner's perl 6 stuff beyond maybe a day long workshop which would be awesome and make talks be firmly rooted in "now we're really using it for real things" | 09:51 | |
FROGGS | lizmat: I just pushed the test file | ||
Su-Shee | masak: oh now THAT would make an awesome workshop - imagine half a day of "applied problem solving in perl 6 for the dirty, messy world" :) | 09:52 | |
nwc10 | pmichaud: ++jnthn++'s thing being this 160 minute tutorial? act.osdc.no/osdc2015no/talk/6154 | ||
pmichaud | nwc10: yes | 09:53 | |
masak | m: my $jnthn; ++$jnthn++ | ||
camelia | rakudo-moar 16847e: OUTPUT«Cannot assign to an immutable value in block <unit> at /tmp/Vdues1aIft:1» | ||
pmichaud | it was highly attended | ||
masak read "it was highly attenuated" | |||
Su-Shee | masak: and I would very much appreciate if you'd tell me whose butt I should kick as well :) | ||
nwc10 | perl6++ # better than ++C++ :-) | ||
RabidGravy | speaking of C language bindings is there something that I have missed that does something like metacpan.org/source/JSTOWE/TermRea...nfigure.pm or is it make one myself? | ||
Su-Shee | so. MR arnsholt! you are next ;) | ||
DrForr | Starting to wish I'd not decided to leave on the 12th :/ | ||
masak | Su-Shee: jnthn, pmichaud, niner, arnsholt... | ||
Su-Shee: FROGGS | 09:54 | ||
pmichaud | or, I should say, there were far more people present than jnthn (or I) expected. | ||
Su-Shee | masak: I just put on my good shoes to kick arnsholt's ;) | ||
FROGGS | I'm not coming to Grenada | ||
masak | Su-Shee: maybe you could make nwc10 give a p6 talk, I dunno. | ||
FROGGS: :/ | |||
Su-Shee | FROGGS: that's good because it's in granada ;) | ||
FROGGS | ahh :P | ||
09:54
lizmat left
|
|||
Su-Shee | :) | 09:54 | |
FROGGS | I'll be at the Swiss Perl Workshop though | 09:55 | |
btyler makes a note to submit YAPC::EU talk proposal tonight | |||
DrForr | Oh, this is ::EU discussion. | ||
RabidGravy | I think I may be in a position to start on making a p6 version of Term::ReadKey this week | ||
masak | m: say ((&lc, &uc).pick)($_) for <grenada granada what ever> | ||
camelia | rakudo-moar 16847e: OUTPUT«grenadagranadawhatever» | ||
masak | m: say ((&lc, &uc).pick)($_) for <grenada granada what ever> | ||
camelia | rakudo-moar 16847e: OUTPUT«grenadaGRANADAwhatever» | ||
masak | lizmat_: that's how to do it, btw. obviously ;) | ||
09:55
bjz_ left
|
|||
Su-Shee | arnsholt: I would very much like to order a yapc::eu talk from you which centers around languages, encoding and such. not too academic. maybe internationalized regex stuff for example and how to deal with mixed language environment - e.g. you process a text containing greek and latin.. | 09:55 | |
pmichaud | DrForr: I did throw in a ::NA note above :) | 09:56 | |
RabidGravy | I haven't been to a YAPC::EU (or any perl conference for that matter,) since 2006 | ||
09:56
bjz joined,
lizmat joined
|
|||
virtualsue | i remember that! you did some of the best talks too | 09:56 | |
FROGGS | RabidGravy: we have LibraryMake | ||
RabidGravy | ;-) | ||
Su-Shee | btyler: what are you thinking about as a subject? | ||
masak | Su-Shee++ # your kicking butt is amazing to behold! | 09:57 | |
btyler | Su-Shee: something like "distributed systems for poets and perl hackers" | ||
Su-Shee | nwc10: I'm supposed to make you give a talk. what does it take? cookies or violence? | ||
DrForr | Violent cookies. | ||
arnsholt | Su-Shee: I must confess that I know more about languages than about how to encode them =) | 09:58 | |
09:58
flussence joined
|
|||
Su-Shee | btyler: distributed systems is awesome. | 09:58 | |
nwc10 | Su-Shee: an alpha release. | ||
FROGGS | you can throw cookies for sure | ||
Su-Shee | arnsholt: IT'S TIME TO LEARN IT THEN? ;) | ||
nwc10 | at which point, I might have a plan. | ||
pmichaud | for the last couple of days I've been unable to access yapcna.org -- anyone else able to reach it? | ||
masak | in some cultures, throwing a cookie is a great insult. | ||
nwc10 | pmichaud: I can access it from work | ||
FROGGS | pmichaud: I can't | ||
DrForr | Problem here too. | ||
nwc10 | and from a machine in the UK | 09:59 | |
RabidGravy | FROGGS, yeah I'm thinking it's probably extend LibraryMake to do anything else that might be needed, the P5 Term::ReadKey actually writes some of its own C code depending on what it finds - I'm looking for something like autoconf but not so shit | ||
arnsholt | Su-Shee: If you write my PhD thesis for me, sure O=) | ||
Su-Shee | arnsholt: well I still would like a nice talk about language processing, not too academic. maybe we can whip up a couple of real world-ish practical uses of NLP? | ||
09:59
lizmat_ left
|
|||
FROGGS | RabidGravy: "no so shit" :P | 09:59 | |
RabidGravy: IMO you can only create another kind of shit when you wanna do something autoconfy | 10:00 | ||
lizmat | FROGGS++ | ||
10:00
abraxxa left
10:01
abraxxa joined
|
|||
RabidGravy | yeah it's just the M4yness of autoconf that I don't like, I mean that was fine twenty years ago and all | 10:01 | |
Su-Shee | pmichaud: after our short discussion I would love anything from a lightning talk to more along the lines of "cool shit of perl6", you know everything ranging from the "no floating point trap" to this "many versions next to each other" and "strings done right" and all the other things nobody knows ;) | 10:02 | |
dalek | ast: 6085e09 | FROGGS++ | S29-type/declarations.t: remove outdates Perl 6 types tests There are better tests in S02-types/declare.t |
10:03 | |
Su-Shee | pmichaud: and after you mentioned you need an audience: "24 year old non-academic javascript hipster hacker" ;) | ||
dalek | kudo/nom: 2e8f308 | FROGGS++ | t/spectest.data: remove removed test file |
||
RabidGravy | :) | ||
10:04
lizmat_ joined
|
|||
masak | Su-Shee: one surprising thing about Perl 6 in the real world is that I almost never use junctions. or if I do, I don't think much of it. | 10:05 | |
pmichaud | Su-Shee: I think I might come up with a series of 1-minute summaries of cool perl 6 features. Then my lightning talks can be a sampling of 5 from that series. :) | ||
Su-Shee | pmichaud: *hihi* "..and now the 38753 lightning talks by patrick michaud.." ;) | 10:06 | |
pmichaud: but that would be most lovely. and my promise to write it up as a more advertising paper holds. | 10:07 | ||
pmichaud | yeah, I'm thinking I could even do a @talks.pick(5) at the beginning of the talk and that determines what we hear about. :) | ||
Su-Shee | masak: I don't even remember what junctions are and why I would want them. | ||
10:07
lizmat left
|
|||
Su-Shee | pmichaud: excellent. | 10:07 | |
FROGGS | I did a lightning talk on Thursday, starting with subroutine signatures, over sub MAIN to multi MAIN where one had a where clause checking for the existence of the pfovided file... | 10:08 | |
RabidGravy | gwoovy | ||
FROGGS | provided* | ||
Su-Shee | I mean, it's kind of really necessary to actually show things and talk about things and talk about it massively NOW shortly before the release which is perceived as 2the real one" is upon you.. | ||
masak | Su-Shee: junctions are `if $value == 1 | 2 | 3` | 10:10 | |
FROGGS | btw, the atmosphere at the GPW was quite nice P6 wise... I got many ppl asking for details because they tried stuff and of course used P5isms | ||
Su-Shee | oh! oh! and I want VERY MUCH a talk about the jvm backend in terms of "and like in clojure you just bind this stuff here and load it there and then suddenly your java things works perfectly.." | ||
masak: ah those :) | |||
masak | right. | ||
they look very cool on paper. | |||
FROGGS | ahh, and my lightning talk actually stated with: "Now you all go to perl6.org, click the download button and follow these instructions." :o) | ||
10:11
laouji joined
|
|||
Su-Shee | now I have a cat on my ketboard... | 10:11 | |
10:15
laouji left,
Isp-sec joined
|
|||
pmichaud | I wonder who/how I should contact about the yapcna.org site being inaccessible. | 10:18 | |
nwc10 | pmichaud: for you, at what level does it fail? Can you traceroute to the machine? | 10:19 | |
pmichaud | nwc10: I'm unable to telnet to port 80 on the machine. | ||
10:20
xfix joined
|
|||
nwc10 | pmichaud: Oh odd. | 10:20 | |
DrForr | traceroute fails at cpanel.net. | ||
pmichaud | I can try it from my home machine, though. just a sec. | ||
Su-Shee | it's www.yapcna.org - ypacna.org doesn't work. | 10:21 | |
10:21
lizmat joined
|
|||
Su-Shee | err yapcna of course | 10:21 | |
pmichaud | ah. Google search results return "yapcna.org" | ||
nwc10 | ahaa.a | ||
I guess my browser is "helpfully" adding the www and I'm too, er, $impolite-word to notice that | |||
Su-Shee | I just tried both. | 10:22 | |
pmichaud | I did Google search for "yapc na 2015", then clicked the first result, and no response. | ||
nwc10 | and then, fool that I am, I copied the URL from the desktop browser (at work) to the remote machine | ||
pmichaud | okay, that helps. Now I at least have a contact address. | 10:23 | |
DrForr | Because every website must have www. . | ||
Su-Shee | I always wonder how non-technical people manage when we already fail so often. | ||
DrForr: you just configure it properly so it doesn't matter... | |||
DrForr goes back to working on docker configs. | 10:24 | ||
10:24
lizmat_ left
|
|||
nwc10 | pmichaud: I don't know who [email@hidden.address] or [email@hidden.address] are | 10:24 | |
(listed in the whois for 208.74.120.55) | |||
lizmat | jnthn has entered the building | ||
nwc10 | but they are screwed, as the DNS says that:yapcna.org mail is handled by 0 yapcna.org. | 10:25 | |
and the host is down | |||
so mail is going to be bounced after 5 days | |||
10:27
diana_olhovik_ joined
10:28
rindolf left
|
|||
jnthn | afternoon, #perl6 | 10:28 | |
masak | jnthn! \o/ | 10:29 | |
jnthn: time to submit a talk for YAPC::EU! :D | |||
nwc10 | heresy! | ||
jnthn | masak: When's the deadline? :) | ||
dalek | kudo/nom: 438274c | lizmat++ | src/Perl6/ModuleLoader.nqp: Make module loading fail list better |
||
masak | jnthn: the deadline is Su-Shee is gonna badger you until you do! :D | 10:30 | |
Su-Shee | I'm not worried about jnthn ;) | ||
masak | haha :) | 10:31 | |
10:34
lizmat_ joined
10:37
lizmat__ joined,
lizmat___ joined
|
|||
RabidGravy scrolls back a bit | 10:38 | ||
10:38
lizmat left,
lizmat___ is now known as lizmat
|
|||
lizmat | (switch from flaky wifi to hopefully not so flaky 3G) | 10:38 | |
RabidGravy | DrForr: fancy writing a p6 version of "fig" or "docker-compose" or whatever it's called these days? It's on my TODO list, but keeps getting pre-empted | 10:39 | |
10:40
lizmat_ left
|
|||
DrForr | Maybe. I need to get what I've got off my plate... | 10:40 | |
RabidGravy | I think the only particular yak that may need shaving is the http on unix domain sockets thing | 10:41 | |
10:41
lizmat__ left
|
|||
DrForr | RabidGravy: Specifically getting ReadLine documented so we can merge it :) | 10:44 | |
RabidGravy | :) | 10:49 | |
10:49
Sysaxed` joined,
agentzh_ left,
diana_olhovik_ left
10:54
diana_olhovik_ joined
|
|||
dalek | ast: 7afaea0 | lizmat++ | S10-packages/precompilation.t: Just try to unlink, don't create a race |
10:54 | |
11:00
RabidGravy left
|
|||
pmichaud | .u 1f37b | 11:06 | |
yoleaux | U+1F37B CLINKING BEER MUGS [So] (🍻) | ||
pmichaud | .u 1f37a | ||
yoleaux | U+1F37A BEER MUG [So] (🍺) | ||
pmichaud | r: my $beer = "\C[BEER MUG]"; say unicode $beer; | 11:07 | |
camelia | ( no output ) | 11:08 | |
..rakudo-moar 438274: OUTPUT«5===SORRY!5===Unrecognized backslash sequence: '\C'at /tmp/tmpfile:1------> 3my $beer = "\7⏏5C[BEER MUG]"; say unicode $beer;Undeclared routine: unicode used at line 1» | |||
lizmat | m: say "🍺".succ | ||
camelia | rakudo-moar 438274: OUTPUT«🍺» | ||
pmichaud | r: my $beer = "\c[BEER MUG]"; say unicode $beer; | ||
camelia | rakudo-jvm 438274: OUTPUT«5===SORRY!5=== Error while compiling /tmp/tmpfileUnrecognized character name BEER MUGat /tmp/tmpfile:1------> 3my $beer = "\c[BEER MUG7⏏5]"; say unicode $beer;» | ||
..rakudo-moar 438274: OUTPUT«5===SORRY!5=== Error while compiling /tmp/tmpfileUndeclared routine: unicode used at line 1» | |||
pmichaud | r: my $beer = "\c[BEER MUG]"; say uniname $beer; | ||
camelia | rakudo-moar 438274: OUTPUT«BEER MUG» | ||
..rakudo-jvm 438274: OUTPUT«5===SORRY!5=== Error while compiling /tmp/tmpfileUnrecognized character name BEER MUGat /tmp/tmpfile:1------> 3my $beer = "\c[BEER MUG7⏏5]"; say uniname $beer;» | |||
pmichaud | m: my $beer = "\c[BEER MUG]"; say uniname $beer; $beer++; say uniname $beer; | 11:09 | |
camelia | rakudo-moar 438274: OUTPUT«BEER MUGBEER MUG» | ||
11:12
laouji joined
11:17
laouji left
11:19
brrt joined
|
|||
masak | like with infinity, incrementing beer mug just results in beer mug. | 11:20 | |
brrt | \o | 11:21 | |
DrForr | This is amusing. =begin Documentation .. =end Documentation throws "=begin not terminated by matching '=end pod'." Edit '=end Documentation' to '=end pod', guess what error I get? | 11:22 | |
Yep, "=begin not terminated by matching '=end Documentation'." | |||
11:25
rurban joined
11:26
agentzh_ joined
|
|||
masak | DrForr: provide some minimal inputs to demonstrate this, and you have yourself a rakudobug ;) | 11:26 | |
++DrForr | |||
DrForr | In a moment. it's probably *actually* bad documentation :) | 11:27 | |
11:28
sjn_phone left
|
|||
DrForr | mispeling. | 11:29 | |
masak | well, that saves some paperwork :) | 11:30 | |
DrForr | Actually it may be a bug still, testing. | ||
'=begin pod\n=begin Documentation\n=en Documentation' exhibits this behavior. I think it's still a bug as it's not picking up the misbalanced =begin..=end pairs. | 11:33 | ||
masak | DrForr: is there a typo ('=en') in what you just wrote? | 11:36 | |
or is it deliberate? | 11:37 | ||
DrForr | On channel, yes, I tyoped. Let me put it in a gist. | ||
masak | ah, good. | ||
11:39
raiph joined
|
|||
DrForr | gist.github.com/drforr/3e789b78897759d6cc28 | 11:39 | |
Now of course the real problem is that these aren't properly nested. | 11:40 | ||
11:40
muraiki joined
|
|||
DrForr | A better error would be "=begin at line 1 has no matching =end"? | 11:43 | |
To be fair, if you pick up on the fact that the line in the *second* error isn't actually in the file, you can figure out what's going on, but it's hard to spot. And if you've been doign this for years you'll assume that the compiler simply got the line wrong :) | 11:49 | ||
11:52
yqt joined,
virtualsue_ joined
|
|||
pmichaud | would it be at all difficult to change the error message to read "=begin at line 3 not terminated by matching '=end Documentation'" ? | 11:52 | |
(i.e., adding "at line 3" to the message) | |||
FROGGS | I believe we have that for another message already | 11:53 | |
pmichaud | or, perhaps better: '=begin Documentation' at line 3 not terminated by matching '=end Documentation' | ||
FROGGS | something about a block starting at an earlier line... TimToady++ might remember | ||
11:53
virtualsue left,
virtualsue_ is now known as virtualsue
|
|||
DrForr | pmichaud: That'd work as well. | 11:54 | |
11:54
aborazmeh joined,
aborazmeh left,
aborazmeh joined
|
|||
DrForr | Should I file a bug? | 11:57 | |
dalek | kudo/nom: f9c9822 | FROGGS++ | t/spectest.data: run test (where all tests are skipped) |
||
ufobat | Another Question, i've got anouther Task::Star test error. I guess its also regarding the change to Nil, like it was before with URI.pm | 11:58 | |
==> Testing Bailador | 11:59 | ||
# Failed test 'route GET /foo exists' | |||
# at t/01-route-existance.t line 13 | |||
# expected: [200, [:Content-Type("text/html")]] | |||
# got: [200, [:Content-Type("text/html")], Any] | |||
11:59
silug left
|
|||
moritz | yes, looks like it | 12:02 | |
moritz waits for the question | 12:03 | ||
either open an issue for Bailador, or send a pull request that fixes it :-) | |||
12:04
grondilu joined
|
|||
dalek | ast: 21024b0 | lizmat++ | S10-packages/precompilation.t: Some more sanity and better layout |
12:07 | |
12:11
domidumont left,
Alina-malina joined
12:14
silug joined
|
|||
dalek | ast: a5a4fc2 | lizmat++ | S32-exceptions/misc.t: Fix too specific test for Exception |
12:14 | |
12:16
Ven joined
12:17
domidumont joined
12:20
eiro left
12:25
eiro joined
|
|||
Su-Shee | tadzik: you did panda, didn't you? | 12:32 | |
pmichaud | DrForr: Yes, file a bug if you haven't done so already. Thanks. | 12:33 | |
DrForr | Will do so. | ||
12:33
aborazmeh left
|
|||
lizmat | Su-Shee: tadzik is travelling atm, I think | 12:34 | |
I'm looking at panda atm, is there something I can help you with ? | |||
Su-Shee | lizmat: no, I was just thinking a talk "how to module in perl6" would maybe be nice.. (creation, deployment, versioning etc etc) | 12:35 | |
lizmat: and I somehow saved in my memory that tadzik did a lot of "module" | |||
lizmat | he did | 12:36 | |
and he knows a lot about it | |||
Su-Shee | excellent. will threaten him with invasion if he doesn't comply :) | ||
nwc10 | and cake if he does? | ||
12:37
rindolf joined
|
|||
Su-Shee | well I can invade and threaten him with cake, of course :) | 12:37 | |
12:43
laouji joined,
rurban left
12:46
domidumont1 joined,
domidumont left
12:48
laouji left
12:57
diana_olhovik_ left
|
|||
masak | tadzik: I would love a "war stories about making a package manager" talk or something like that. | 12:59 | |
12:59
cognominal joined
|
|||
Su-Shee | it's in general not as easy and simple to the uninitiated as people think because it's a rather long chain from opening your editor until upload/release. | 12:59 | |
dalek | kudo-star-daily: 01c92a1 | coke++ | log/ (2 files): today (automated commit) |
13:00 | |
rl6-roast-data: 25827d6 | coke++ | / (9 files): today (automated commit) |
|||
Su-Shee | also, a talk from the area "deployment/software management/almost devops" might be nice. | 13:01 | |
FROGGS | $ perl6-m -e 'say("flubber¼½worms" ~~ /<:Name(/:s LATIN SMALL/)>+/)' | ||
「flubber」 | |||
FROGGS loves regexes | |||
Su-Shee | regexes are awesome. it was the very first thing I learned when I started "programming" and "computer" | 13:02 | |
masak | m: .say for "flubber¼½worms".comb: /<:Name(/:s LATIN SMALL/)>+/ | 13:10 | |
camelia | ( no output ) | ||
masak | o.O | ||
m: .say for "flubber¼½worms".comb: /r/ | 13:11 | ||
camelia | rakudo-moar f9c982: OUTPUT«rr» | ||
13:11
yqt left
|
|||
masak | FROGGS: are you running a version from the future? | 13:11 | |
FROGGS | masak: fsvo of future, yes | 13:14 | |
DrForr | "15 minutes into the future." | 13:15 | |
ufobat | moritz: i just wanted my thought to be confirmed since i have no clue | 13:16 | |
zostay | what is the :D for in signatures and such? | ||
ufobat | but you did, so thanks :) | ||
moritz | zostay: it stands for "defined" | ||
arnsholt | zostay: :D is defined, :U is undefined, :T is type object (I think) | ||
moritz | zostay: that is, Int:D only allows Int instances, not the type object itself | 13:17 | |
FROGGS | though, :T is not yet implemented and :U does what :T should do | ||
Juerd found :D very ugly in code, but at least it adds a lot of smileys to compensate for the rather sad }; | |||
masak | Juerd: also, you rarely need }; in Perl 6 code | ||
zostay | aha, thanks :D | 13:18 | |
FROGGS | :D | ||
masak | }; | ||
krakan | m: say 1 ~~ (1, 2, 3) | ||
camelia | rakudo-moar f9c982: OUTPUT«False» | ||
Juerd | masak: I know, but it feels wrong to leave out the ; after non-builtin-ish things... | ||
ingy | what's the general object serialization method in p6? | ||
masak | krakan: needs some any() | 13:19 | |
Juerd | ingy: .perl? ;) | ||
masak | m: say 1 ~~ any(1, 2, 3) |