Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2014-05-13

Perl 6 | Reference Documentation | Rakudo

| Channels | #perl6 index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:25 xenoterracide joined #perl6
00:30 TimToady http://rosettacode.org/wiki/Order_disjoint_list_items#Perl_6 is even prettier now, thanks to lizmat++
00:36 rurban joined #perl6
00:45 dayangkun_ joined #perl6
00:49 TimToady Ulti: (backlogging) I'd probably call Cygwin a Windows-embedded distro containing, among other things, a virtual Unix kernel
00:50 TimToady but yeah, it's various kinds of turtles all the way down
01:02 Su-Shee_ joined #perl6
01:03 bjz joined #perl6
01:08 FROGGS_ joined #perl6
01:12 thou joined #perl6
01:12 Sqirrel joined #perl6
01:16 klapperl joined #perl6
01:29 SevenWolf joined #perl6
01:48 dalek ecosystem: d76289f | (Andrew Egeler)++ | META.list:
01:48 dalek ecosystem: Remove MiniDBI
01:48 dalek ecosystem:
01:48 dalek ecosystem: Doesn't work and a bunch of code seems to be shared with DBIish, which
01:48 dalek ecosystem: is working.
01:48 dalek ecosystem: review: https://github.com/perl6/ecosystem/commit/d76289fe8b
02:00 Su-Shee joined #perl6
02:23 thou joined #perl6
02:28 rurban joined #perl6
02:30 plobsing joined #perl6
02:35 daniel-s joined #perl6
02:41 daniel-s joined #perl6
02:52 hoverboard joined #perl6
02:59 daniel-s_ joined #perl6
03:02 btyler joined #perl6
03:09 daniel-s_ joined #perl6
03:22 ssutch joined #perl6
03:36 Alula joined #perl6
04:02 kaare_ joined #perl6
04:12 anaeem1 joined #perl6
04:16 anaeem1 joined #perl6
04:16 SamuraiJack joined #perl6
04:47 rurban joined #perl6
05:21 moritz \o
05:23 SamuraiJack_ joined #perl6
05:33 kaare_ joined #perl6
05:34 tadzik o/
05:54 xinming joined #perl6
05:55 rurban joined #perl6
06:17 kaleem joined #perl6
06:29 [Sno] joined #perl6
06:32 chenryn joined #perl6
06:35 FROGGS joined #perl6
06:36 Woodi morning :)
06:37 FROGGS morning
06:39 jnthn morning
06:39 nwc10 morning
06:40 Woodi but what features we need to check in OSes ? becouse enum OS { linux, bsd, unix, windows, maybe some other } was working generally good distinction in last decades, it indicates how to compile and usually how to package
06:42 masak morning
06:45 igorsutton joined #perl6
06:46 * jnthn yawns, slurps coffee
06:49 FROGGS .tell raiph Hi, are you still working on the script that parses mirrored.by, or should I use one of these as a base? https://gist.github.com/raiph/63508a5f4ade000acc7f / https://gist.github.com/raydiak/11382643
06:49 yoleaux FROGGS: I'll pass your message to raiph.
06:50 FROGGS jnthn: you feel like deciding things already? :o) http://irclog.perlgeek.de/moarvm/2014-05-12#i_8712894
06:53 jnthn FROGGS: Have you considered an approach like we have for blocks used in handlers?
06:54 FROGGS jnthn: what blocks?
06:54 jnthn (that is, it's put by code-gen into a specific register, and we include the register number in the frame handler)?
06:54 jnthn The handler blocks.
06:54 FROGGS /* Register containing block to invoke, for invokey handlers. */
06:54 jnthn We do it that way to get closure semantics correct.
06:54 FROGGS MVMuint16 block_reg;
06:54 jnthn right, that.
06:55 FROGGS hmmm
06:55 FROGGS will have to take a look how that works
06:55 FROGGS but that sounds like I just need to write down + read the register number
06:56 FROGGS and put the label in a register
06:56 rurban joined #perl6
06:56 FROGGS anyway, I'll find out
06:56 FROGGS -> #moarvm
07:01 lue joined #perl6
07:04 denis_boyun_ joined #perl6
07:11 kshannon joined #perl6
07:15 zakharyas joined #perl6
07:19 darutoko joined #perl6
07:28 hummeleB1 joined #perl6
07:31 virtualsue joined #perl6
07:47 lizmat good *, #perl6!
07:47 FROGGS hi lizmat
07:49 tadzik hello hello
07:51 dalek specs: 24a603c | (Elizabeth Mattijsen)++ | S28-special-names.pod:
07:51 dalek specs: Make Application a role
07:51 dalek specs: review: https://github.com/perl6/specs/commit/24a603cf58
07:52 lizmat tadzik FROGGS  o/
07:54 FROGGS hi tadzik
07:55 FROGGS tadzik: btw, I am travelling to poznan by train on friday morning... is it usual to buy a ticket in the train?
07:55 fhelmberger joined #perl6
07:56 FROGGS it is an EC and later a KM if that matters
07:56 rurban joined #perl6
07:58 tadzik FROGGS: it's okay, but you usually pay extra if you do that
07:58 tadzik for EC it's easy to buy a ticket online
07:58 FROGGS yeah, same like in germany
07:58 FROGGS hmmm, where?
07:58 tadzik not so much for KM
07:58 tadzik http://intercity.pl/pl/ here
07:59 tadzik it even has a Deutsch version
07:59 FROGGS nice!
07:59 FROGGS I had another site that had no other language than Polish
08:00 FROGGS AAHHHHH!!!
08:00 FROGGS Page not found
08:00 FROGGS The page you requested was not found.
08:00 FROGGS >.<
08:01 FROGGS http://www.intercity.pl/de/ and http://www.intercity.pl/en/ are borken
08:01 FROGGS that's not a good sign
08:02 FROGGS bbiab
08:03 tadzik grr
08:03 tadzik I can buy you one and send you the pdf
08:06 dalek rakudo/nom: ba37b3a | (Elizabeth Mattijsen)++ | src/core/Application.pm:
08:06 dalek rakudo/nom: Introducing the Application role, as per 28:137
08:06 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/ba37b3ae66
08:13 dalek rakudo/nom: be0b3d5 | (Elizabeth Mattijsen)++ | src/core/ (6 files):
08:13 dalek rakudo/nom: Difficult rename part 1
08:13 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/be0b3d5030
08:13 jnthn FROGGS: I got my Berlin - Poznan ticket from bahn.de
08:14 jnthn (For...annoying...reasons I'm doing Copenhagen - Berlin by air, then train Berlin - Poznan.)
08:14 dalek rakudo/nom: 100730c | (Elizabeth Mattijsen)++ | src/core/ (6 files):
08:14 dalek rakudo/nom: Difficult rename part 2
08:14 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/100730c184
08:25 jnthn lizmat: What's difficult about the rename?
08:25 lizmat if you're working on a case insensitive file system
08:25 jnthn ohhh
08:25 jnthn arrrgh
08:25 jnthn yes
08:25 lizmat you confuse the hell out of git if you do kernel -> Kernel
08:25 jnthn hah
08:25 lizmat hence the two steps
08:25 jnthn indeed
08:26 jnthn seen that on Windows
08:26 jnthn teh suck
08:26 lizmat this way, I'm not breaking the repo on case insensitive systems elsewhere either
08:26 * jnthn wonders how confused it gets if you interactive rebase to squash the two :)
08:26 lizmat I'm not going there  :-)
08:27 jnthn Yes, I was wondering, not suggesting :-)
08:27 dmol joined #perl6
08:32 dakkar joined #perl6
08:49 dalek specs: 109a1b4 | (Elizabeth Mattijsen)++ | S28-special-names.pod:
08:49 dalek specs: Further spec Kernel/Distro/VM classes
08:49 dalek specs: review: https://github.com/perl6/specs/commit/109a1b4931
08:49 lizmat fg
08:50 jnthn ^Z
08:50 lizmat :-)
08:56 lizmat afk for a few hours&
08:56 FROGGS jnthn: I can't book it online for some reason on the bahn.de site :/
08:57 FROGGS jnthn: what train to you are on?
08:57 rurban joined #perl6
08:57 FROGGS jnthn: so I can take the same and bug you about things I am interested in :P
08:58 grondilu joined #perl6
08:59 grondilu r: say <3 6i 3-5i>».WHAT;
08:59 camelia rakudo-jvm ba37b3: OUTPUT«(timeout)»
08:59 camelia ..rakudo-{parrot,moar} ba37b3: OUTPUT«(Parcel)␤»
08:59 grondilu r: say <foo bar>».flip
08:59 camelia rakudo-{parrot,jvm,moar} ba37b3: OUTPUT«oof rab␤»
09:00 grondilu r: say <foo bar>».WHAT
09:00 camelia rakudo-{parrot,jvm,moar} ba37b3: OUTPUT«(Parcel)␤»
09:00 * grondilu was expecting (Str) (Str)
09:04 pecastro joined #perl6
09:05 Ven joined #perl6
09:10 lue joined #perl6
09:17 moritz grondilu: .WHAT is macro-like, and thus doesn't (yet?) hyper
09:18 Timbus make: *** No rule to make target `src/core/distro.pm', needed by `CORE.setting.moarvm'.  Stop.
09:18 Timbus blagh
09:18 Timbus lowercase
09:21 ssutch joined #perl6
09:39 darutoko joined #perl6
09:43 markov joined #perl6
09:43 denis_boyun_ joined #perl6
09:52 ssutch joined #perl6
09:58 rurban joined #perl6
10:10 Timbus <TimToady> http://rosettacode.org/wiki/Order_disjoint_list_items#Perl_6 is even prettier now, thanks to lizmat++
10:10 anaeem1 joined #perl6
10:10 Timbus is .map({[.words]}) equivalent to  >>.words.tree
10:11 anaeem1__ joined #perl6
10:16 moritz m: say ('a b', 'c', 'd e f')>>.words.tree
10:16 camelia rakudo-moar ba37b3: OUTPUT«a b c d e f␤»
10:16 moritz m: say ('a b', 'c', 'd e f')>>.words.tree.perl
10:16 camelia rakudo-moar ba37b3: OUTPUT«LoL.new(("a", "b").list.item, "c", ("d", "e", "f").list.item)␤»
10:17 moritz not quite, it seems
10:17 Timbus what the heck
10:17 moritz taht's surprising
10:17 jnthn FROGGS: I'm taking the one aroudn 15:30 or so on the Thu
10:18 FROGGS ohh, an Thu already
10:18 FROGGS on*
10:18 jnthn Yeah, so will be able to attend l'hackathon on the Fri :)
10:18 jnthn It gets to Poznan at like 18:30 or so
10:19 FROGGS jnthn: okay, I'll be in poznan at 13:10 on friday
10:20 Timbus m: say ((1, 2), (3, 4)).tree.perl
10:20 camelia rakudo-moar ba37b3: OUTPUT«LoL.new($(1, 2), $(3, 4))␤»
10:20 Timbus m: say ((1, 2), (3, 4)).list.tree.perl
10:20 camelia rakudo-moar ba37b3: OUTPUT«([1, 2], [3, 4]).list␤»
10:20 Timbus m: say ((1, 2), (3, 4)).list.lol.perl
10:20 camelia rakudo-moar ba37b3: OUTPUT«LoL.new(ListIter.new())␤»
10:21 Timbus jesus
10:34 jnthn FROGGS: ah, ok. then no train together
10:35 jnthn FROGGS: Are you based in Berlin, btw?
10:39 * Woodi will be absent this weekend in Poznan becouse everyone else get free days here...
10:40 dalek rakudo/nom: 55ab8aa | (Elizabeth Mattijsen)++ | / (6 files):
10:40 dalek rakudo/nom: Make Distro/Kernel/VM use Application role
10:40 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/55ab8aa6cf
10:41 lizmat $ perl6 -e 'say $*VM.version'
10:41 lizmat v2014.4.98.gbed.1693
10:41 lizmat not sure that's what we want there
10:41 jnthn gbed
10:41 jnthn Like a gnu library for sleeping :P
10:41 tadzik :D
10:46 dalek rakudo/nom: 1984fdf | (Elizabeth Mattijsen)++ | src/core/Kernel.pm:
10:46 dalek rakudo/nom: Fix $*KERNEL.version
10:46 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/1984fdfe60
10:46 lizmat $ perl6 -e 'say $*KERNEL.version'
10:46 lizmat vDarwin.Kernel.Version.13.1.0.Wed.Apr.2.23.52.2.PDT.2014.root.xnu.2422.92.1.2.RELEASE_X.86._.64
10:46 lizmat not sure it makes sense to have Application.version be a Version
10:47 prevost joined #perl6
10:48 jnthn What is Application?
10:52 ssutch joined #perl6
10:55 lizmat S28:137
10:55 synopsebot Link: http://perlcabal.org/syn/S28.html#line_137
10:56 dalek specs: ffad552 | (Elizabeth Mattijsen)++ | S28-special-names.pod:
10:56 dalek specs: Make Application.version Any
10:56 dalek specs: review: https://github.com/perl6/specs/commit/ffad552383
10:56 jnthn hmm...agree with idea, not sure about the name, but don't have a better suggestion off hand
10:58 rurban joined #perl6
11:00 FROGGS jnthn: yes, I'm living like 1000m in south of Berlin
11:08 FROGGS tadzik: I am unable to buy a ticket on that site... it says: "Uwaga! Z przyczyn technicznych w e-IC brak możliwości zakupu biletu do Warszawy Gdańskiej. Przepraszamy."
11:12 jnthn Looks like "OHNOES! Due to technical reasons you cannot buy tickets to Warsaw/Gadansk. kthxbai"
11:13 FROGGS ha! today it works to book it on bahn.de! :D
11:13 FROGGS sortof, yes :o)
11:13 nwc10 yesterday it didn't?
11:14 sergot FROGGS: I can help you.
11:14 FROGGS no, I could just request to get an offer delivered by mail, which takes 2-3 days
11:14 FROGGS sergot: no need, I can buy my ticket now :oO)
11:14 FROGGS but I enjoy the "Uwaga!" right now *g*
11:15 jnthn :D
11:15 tadzik FROGGS: huh, why would you buy a ticket to warsaw? :o
11:16 FROGGS that is what I'd scream when I drum on my chest
11:16 sergot Good question. :P
11:16 FROGGS tadzik: it is just a train that goes on to warsaw
11:16 tadzik aha
11:16 FROGGS berlin -> poznan -> warsaw
11:16 tadzik righty
11:17 FROGGS okay, looks like I can be there at 10 am \o/
11:17 nwc10 Good *Morning* Warsaw?
11:17 FROGGS hehe
11:25 FROGGS yay, got my ticket
11:26 sergot \o/
11:29 lizmat first part of commute to Poznan&
11:30 darutoko joined #perl6
11:45 anaeem___ joined #perl6
11:47 thou joined #perl6
11:47 daniel-s joined #perl6
11:53 virtualsue joined #perl6
11:53 ssutch joined #perl6
12:00 rurban joined #perl6
12:11 virtualsue heh. i tried making perl6 on a mac, and make segfaulted
12:12 * virtualsue investigates the toolchain
12:13 FROGGS virtualsue: yeah, I either [Coke] or colomon reported that already, and it seems as it is really a bug in make itself
12:13 FROGGS I think*
12:13 virtualsue it appears to be
12:14 FROGGS would be nice if we could work around that though
12:16 colomon the good news is, the make error comes after all the important stuff has been built.
12:17 colomon actually, as nearly as I could tell the makefile was completely done by the time it got the error.
12:17 virtualsue i was wondering if that were true
12:27 darutoko joined #perl6
12:40 ilogger2 joined #perl6
12:49 virtualsue_ joined #perl6
12:49 woolfy1 Hope to see many of you in Poznan and in Prague.  In 5 minutes we drive off to the east.  \o/
12:49 woolfy1 left #perl6
12:49 anaeem1_ joined #perl6
12:53 * virtualsue is going
12:53 markov left #perl6
12:54 ssutch joined #perl6
13:00 skids joined #perl6
13:01 rurban joined #perl6
13:12 dalek rakudo-star-daily: 7b7c5e6 | coke++ | log/ (5 files):
13:12 dalek rakudo-star-daily: today (automated commit)
13:12 dalek rakudo-star-daily: review: https://github.com/coke/rakudo-star-daily/commit/7b7c5e66da
13:14 molaf joined #perl6
13:32 [Sno]_ joined #perl6
13:38 xenoterracide joined #perl6
13:46 btyler joined #perl6
13:47 treehug88 joined #perl6
13:55 guru joined #perl6
13:58 FROGGS joined #perl6
14:00 kaare_ joined #perl6
14:01 rurban joined #perl6
14:03 rurban joined #perl6
14:03 thou joined #perl6
14:04 btyler .tell tadzik: a couple of pull reqs on panda and ufo to change $*VM<name> to $*VM.name, when you have a moment
14:04 yoleaux btyler: What kind of a name is "tadzik:"?!
14:04 PerlJam heh!
14:05 btyler dangit
14:05 PerlJam yoleaux: you need to learn to ignore a trailing colon
14:07 tadzik what kind of rapping name is Steve?
14:08 tadzik star: $*VM.name
14:08 camelia star-{m,p} 2014.04: ( no output )
14:08 tadzik star: $*VM.name.say
14:08 camelia star-{m,p} 2014.04: OUTPUT«(Str)␤»
14:09 sergot star: say $*VM.perl;
14:09 camelia star-p 2014.04: OUTPUT«{"name" => "parrot", "config" => {"hugeintval" => "long long", "prefix" => "/home/p6eval/star-2014.04", "link_dynamic" => "-Wl,-E", "includedir" => "/home/p6eval/star-2014.04/include", "new_perldoc" => "0", "has_libffi" => "1", "bigendian" => "0", "HAS_TIMESPE…»
14:09 camelia ..star-m 2014.04: OUTPUT«{"config" => {"laolib" => "3rdparty/libatomic_ops/src/libatomic_ops.a", "moardll" => "libmoar.so", "mainflags" => "-DMVM_SHARED", "be" => "0", "ccout" => "-o ", "mknoisy" => "ifneq (\$(NOISY), 1)MSG = \@echoCMD = \@NOOUT = > /dev/nullNOERR = 2> /dev/nullendif"…»
14:09 tadzik btyler: I'm wondering if the new syntax has worked since forever, or should I also tag the existing HEAD for people with older rakudos
14:19 xenoterracide joined #perl6
14:23 daxim joined #perl6
14:29 virtualsue_ joined #perl6
14:45 REPLeffect joined #perl6
14:48 sergot_ joined #perl6
14:55 REPLeffect joined #perl6
14:56 ssutch joined #perl6
15:02 igorsutton joined #perl6
15:03 rindolf joined #perl6
15:04 kaare_ joined #perl6
15:11 bjz_ joined #perl6
15:15 kaare__ joined #perl6
15:22 telex joined #perl6
15:29 molaf joined #perl6
15:42 btyler joined #perl6
15:46 TimToady grondilu: I think using Test on http://rosettacode.org/wiki/Index_finite_lists_of_positive_integers#Perl_6 kind of obscures the round-trippiness that the previous output made visually clear; Test is a good thing, but not everything on RC has to use it...
15:49 TimToady likewise, for instance, the output format of http://rosettacode.org/wiki/Order_disjoint_list_items#Perl_6 is chosen to put the output directly under the corresponding input so you can make a visual comparison, and using Test on that one would obscure that visual relationship
15:54 btyler joined #perl6
15:54 * jnthn back from teaching for the day
15:54 TimToady (but grondilu++ xx * for all the work on rosettacode :)
15:54 TimToady o/
15:56 guru joined #perl6
15:56 ssutch joined #perl6
15:58 TimToady all you SDLers, http://rosettacode.org/wiki/Fibonacci_word/fractal might be another graphic fruit ripe for plucking
16:03 denis_boyun joined #perl6
16:04 lue joined #perl6
16:12 skids joined #perl6
16:13 Rotwang joined #perl6
16:13 Timbus joined #perl6
16:26 Psyche^_ joined #perl6
16:31 rurban joined #perl6
16:35 anocelot joined #perl6
16:39 hoverboard joined #perl6
16:45 grondilu TimToady: we can put back all the round-trippiness in the Test output if you want.
16:46 grondilu though I'm fine with not using Test any.  It's true that it makes things less clear.
16:46 grondilu *anyway
16:46 * grondilu edits the RC entry
16:48 lue joined #perl6
16:53 grondilu (done)
16:56 rurban joined #perl6
16:57 ssutch joined #perl6
17:00 jnap joined #perl6
17:02 mj41 joined #perl6
17:03 rurban joined #perl6
17:08 TimToady grondilu++
17:22 PerlJam I don't know if I was having some kind of Dune theme running through my head, but I kept reading the Space Invaders game as "Spice Invaders"
17:23 PerlJam (I just saw it again in my feedly subscriptions)
17:25 dmol joined #perl6
17:27 kaleem joined #perl6
17:28 jnap1 joined #perl6
17:31 havenwood joined #perl6
17:38 PZt joined #perl6
17:47 kaare_ joined #perl6
17:52 dalek specs: 0090f83 | TimToady++ | S28-special-names.pod:
17:52 dalek specs: change Application to Systemic and Universal roles
17:52 dalek specs:
17:52 dalek specs: The word Application is entirely misleading for describing the
17:52 dalek specs: various systems that form the execution context of your program, so
17:52 dalek specs: instead we'll have the role Systemic to express the notion of some
17:52 dalek specs: local system that we're running in the context of (operating system,
17:52 dalek specs: kernel, architecture, physical machine, virtual machine, virtual OS,
17:52 dalek specs: maybe even windowing system).
17:52 dalek specs:
17:52 dalek specs: We also split out the role Universal to be done by any object that
17:52 dalek specs: needs a cosmically unique name.  The version must be well formed in
17:52 dalek specs: order to be suitable for naming.  Other version-like info can go into
17:52 dalek specs: a description instead (or, if it must be part of the name somehow,
17:52 dalek specs: into the auth attribute).  The crypto signature may or may not end
17:52 dalek specs: up being optional for various kinds of entities.  A physical architecture
17:52 dalek specs: is not distributed over the network, so is unlikely to have a checksum.
17:52 dalek specs: review: https://github.com/perl6/specs/commit/0090f8314b
17:55 FROGGS okay, the P5 part of my CPAN work is done for now: https://github.com/andk/pause/pull/117 https://github.com/andk/pause/pull/118
17:57 FROGGS now I need to fiddle with MIRRORED.BY, the JSON blob CPAN(PAUSE) will generate, and panda
17:57 SamuraiJack_ joined #perl6
17:57 FROGGS wow, looks like my nick fits pretty well with JSON, PAUSE, CPAN, and so on
17:57 [Coke] PerlJam: is your feedly doubling up on images today?
17:58 FROGGS ahh, that reminds me of something...
17:58 ssutch joined #perl6
17:58 FROGGS who wants to write Panda::Reporter::Metabase?
18:08 Timbus joined #perl6
18:08 moritz who wants to live forever?
18:11 vendethiel moritz: sounds boring !
18:12 moritz indeed; when the Universe has died its heat death, living will be *very* boring
18:13 fhelmberger joined #perl6
18:15 [Coke] Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class java.lang.Shutdown
18:16 [Coke] (from jvm spectest)
18:21 treehug88 joined #perl6
18:27 dalek perl6-roast-data: ae60130 | coke++ | / (6 files):
18:27 dalek perl6-roast-data: today (automated commit)
18:27 dalek perl6-roast-data: review: https://github.com/coke/perl6-roast-data/commit/ae60130cf4
18:32 [Coke] parrot still at 200 failures from datetime shenenigans. jvm/moar down to about 30 each (but those have been failing for a week)
18:33 moritz time to fudge and ticket them, no?
18:34 [Coke] I would say so, yes.
18:34 [Coke] "pleaes"
18:34 [Coke] *"pleae"
18:35 [Coke] *"please" (!)
18:41 guru joined #perl6
18:41 * moritz builds latest rakudo-m and spectests
18:43 takesako_____ joined #perl6
18:43 ssutch joined #perl6
18:45 dwarring joined #perl6
18:47 berekuk joined #perl6
18:47 berekuk joined #perl6
18:51 dalek roast: 6810fce | (David Warring david.warring@gmail.com)++ | integration/advent2010-day10.t:
18:51 dalek roast: Add parens to sort: ... <== sort() <== ...
18:51 dalek roast: review: https://github.com/perl6/roast/commit/6810fce0de
18:52 kaare__ joined #perl6
18:53 TimToady it's supposed to work without the parens
18:53 vendethiel TimToady: he kept the other test below :)
18:53 vendethiel (but I indeed thought the same)
18:53 TimToady okay
18:53 vendethiel std++
18:54 dwarring TimToady: I've got a ticket open on that: RT121843
18:55 dwarring will revert when rakudo can handle it
18:55 TimToady std defines those as feed_separators and lumps them into stdstopper
18:55 TimToady they used to be parsed as ordinary operators, but we decided they needed to be looser than statements
18:56 TimToady but yes, rakudo needs to handle them a bit differently in that case
18:57 kaare_ joined #perl6
18:58 user15 joined #perl6
18:58 TimToady maybe Mouq++ would be interested in that one later when he's not so busy not flunking school :)
18:58 user15 left #perl6
19:13 igorsutton joined #perl6
19:14 moritz ugh
19:14 moritz it seems that some of those concurrency tests are immune to fudging
19:14 moritz the fudges end up on unrelated tests
19:16 moritz .tell lizmat I'm unable to fudge those failing S17 tests, the TODO markers seem to end up on unrelated tests; any idea what to do, except removing them from t/spectest.data?
19:16 yoleaux moritz: I'll pass your message to lizmat.
19:18 aindilis joined #perl6
19:18 xenoterracide_ joined #perl6
19:23 xylixy joined #perl6
19:23 dalek roast: a89da36 | (David Warring david.warring@gmail.com)++ | integration/advent2012-day24.t:
19:23 dalek roast: tweak
19:23 dalek roast: review: https://github.com/perl6/roast/commit/a89da36d34
19:23 dalek roast: ddedc47 | (David Warring david.warring@gmail.com)++ | integration/advent2010-day11.t:
19:23 dalek roast: adding advent 2010 day 11
19:23 dalek roast: review: https://github.com/perl6/roast/commit/ddedc47505
19:23 TimToady fudge units must always be either a complete block, or a statement starting with a recognized test keyword and ending with a *semicolon*
19:23 TimToady (last I knew, anyway...)
19:24 TimToady and the keyword has to begin the line (ignoring whitespace), while the semicolon has to end the line
19:24 TimToady well, end *a* line, not necessarily the same line
19:25 FROGGS you're talking in statement modifiers :o)
19:26 virtualsue joined #perl6
19:26 xylixy left #perl6
19:27 hovercraft joined #perl6
19:27 TimToady given also that a comment is allowed after the semicolon
19:28 TimToady if you will :)
19:29 jnthn FROGGS: Do you see the Panda breakage on latest r-m also?
19:29 UPTT53472 joined #perl6
19:29 FROGGS *g*
19:30 FROGGS jnthn: I have to build a latest r-m first...
19:30 jnthn OK, thanks.
19:31 jnthn When I rebootstrap I get a JSON::Tiny test fail blowing it up. It SEGVs under latest, but going quite a way back to earlier patches in the spesh_trace branch I see:
19:31 lue jnthn: the "no subtests run" for panda's tests? I've seen that the last couple times I tried (moar, nqp, and rakudo all from the last couple of days)
19:31 jnthn t/02-structure.t .. ===SORRY!===
19:31 jnthn No such method 'package' for invocant of type 'NQPAttribute'
19:31 FROGGS btw, Perl 6 is very awesome for data munging... https://gist.github.com/FROGGS/70b742062c0be637e3b5
19:31 jnthn lue: No, I don't even get that far.
19:31 FROGGS this parses MIRRORED.BY, ping every host and spits out the ten fastest... the entire script fits on my laptop screen
19:32 lue Ah. Well, that's where I fail, every one of panda's test files gets a red "No subtests run", and then the test summary complains "Parse errors: No plan found in TAP output" for each one.
19:32 moritz TimToady: it emits the todo() call in the right place
19:32 moritz TimToady: but lexical proximity doesn't seem to be enough with those concurrency tests
19:32 vendethiel FROGGS: you must have a wide screen :p
19:33 FROGGS vendethiel: no really, that is a very readable font size here :o)
19:33 TimToady sounds like you want skip instead
19:33 TimToady todo will still try to run things
19:34 FROGGS which is not good for explody things
19:34 vendethiel ooh given + postfix when is cool too ...
19:34 moritz most don't explode, just fail
19:34 vendethiel FROGGS: btw, couldn't .sort({$^a.value<ping> <=> $^b.value<ping>}) just be .sort(*.value<ping>) ?
19:35 moritz only if .value<ping> is already numeric
19:35 * moritz doesn't know any context
19:35 moritz if not, it'd need to be +*.value<ping>
19:36 vendethiel yeah, it is :)
19:36 FROGGS it is...
19:36 FROGGS thanks :o)
19:37 * vendethiel feels kinda proud...-ish ... somewhat :P
19:37 FROGGS *g*
19:37 vendethiel .oO( Look at all the operators I've learned since I first came here, early march ! )
19:38 TimToady a ping race would be a good use for the NYI race context
19:38 TimToady with todo, I suspect the count of tests to skip is not raceproof
19:40 TimToady and something is probably tracking that number dynamically rather than lexically
19:41 FROGGS ~/dev/panda$ perl6-m bootstrap.pl
19:41 FROGGS ==> Bootstrapping Panda
19:41 FROGGS Segmentation fault (core dumped)
19:41 FROGGS jnthn: ^^
19:42 jnthn um
19:42 jnthn Yeah, my rebootstrap gets awy futher than that
19:42 jnthn *sigh*
19:43 jnthn But I went all the way back on my box to a MoarVM before spesh_trace, an NQP before lexopts, and a Rakudo from May 7th...and I still get the same failures :/
19:43 FROGGS O.o
19:44 vendethiel FROGGS: btw, how does "| ms" works for m | ms ?
19:45 FROGGS it only handles 'ms' at all now
19:45 vendethiel ah alright
19:46 vendethiel so "| ms" is "either ms or (TBD)"
19:46 dwarring PR to tidy up 'sometests' targets in Makefile - https://github.com/rakudo/rakudo/pull/267
19:47 dwarring jvm specific target should be j-sometests not sometests
19:47 dwarring sometests target introduced to run tests on all backends
19:48 FROGGS jnthn: reboostrap.pl goes on here too
19:49 jnthn goes on?
19:49 FROGGS seems to work...
19:49 jnthn ah
19:49 jnthn Mine crashes at JSON::Tiny
19:49 FROGGS the normal bootstrap just segfaults without saying that a rebootstrap is needed
19:50 FROGGS MVM_interp_run (tc=tc@entry=0x6035e0, initial_invoke=initial_invoke@entry=0x7ffff7a03218 <toplevel_initial_invoke>, invoke_data=<optimized out>)
19:50 FROGGS at src/core/interp.c:4292
19:50 FROGGS 4292                if (IS_CONCRETE(check) && STABLE(check) == want_c) {
19:50 vendethiel m: say 'a .b' ~~ my rule foo {^ 'a' . <[a..z]> $}
19:50 camelia rakudo-moar 1984fd: OUTPUT«「a .b」␤␤»
19:50 jnthn Right, I got that
19:50 vendethiel m: say 'a .b' ~~ my rule foo {^ 'a' '.' <[a..z]> $}
19:50 camelia rakudo-moar 1984fd: OUTPUT«「a .b」␤␤»
19:50 jnthn What if you set MVM_SPESH_DISABLE=1 ?
19:50 FROGGS that happened after the deps got build, and it tried to build lib/Panda/Builder.pm
19:51 FROGGS that takes a minute
19:52 vendethiel oh .ws is using *
19:53 kurahaupo joined #perl6
19:53 FROGGS Attempt to read past end of string heap (index 9109510)
19:53 FROGGS mp_clear (a=0x0) at 3rdparty/libtommath/bn_mp_clear.c:25
19:53 FROGGS 25  if (a->dp != NULL) {
19:53 FROGGS jnthn: ^^
19:53 Vlavv joined #perl6
19:54 FROGGS that seems to be skids++ patch?
19:55 vendethiel can somebody give me the link to that C++11 grammar ? It was really neat :)
19:55 FROGGS hmmm, perhaps not...
19:55 jnthn FROGGS: no, that's not applied yet afaik
19:55 jnthn uh, mp_clear can't be the right place for the error...
19:55 FROGGS I'll gist the bt
19:56 FROGGS jnthn: https://gist.github.com/FROGGS/509cc31a2e0de0b63747
19:56 FROGGS during cleanup of a P6bigint
19:56 jnthn oh...
19:57 jnthn An exit crash
19:57 jnthn What if you --ll-exception it?
19:57 vendethiel should DEPRECATED take a :since ?
19:57 FROGGS vendethiel: https://github.com/andydude/droxtools/blob/master/c2drox/lib/C/StdC11Parser.pm6
19:58 vendethiel FROGGS++ <3
19:59 FROGGS jnthn: it seems to work when I invoke it in another shell, so I have to start again, hold on
20:01 geekosaur joined #perl6
20:01 jnthn :/
20:02 jnthn I have everything here as it was in early May, and I still get the JSON::Tiny build failing.
20:02 jnthn Done a completely clean build, after tossing my panda clone, install, etc.
20:03 FROGGS hmmmm
20:03 FROGGS how does it fail?
20:03 * moritz last touched JSON::Tiny in January
20:05 FROGGS jnthn: https://gist.github.com/FROGGS/509cc31a2e0de0b63747
20:06 SevenWolf joined #perl6
20:06 vendethiel std: my $a = sort <== [1, 2, 3]; say 1 > 2;
20:06 camelia std ec3d853: OUTPUT«ok 00:01 128m␤»
20:06 vendethiel p6: my $a = sort <== [1, 2, 3]; say 1 > 2;
20:06 camelia rakudo-{parrot,jvm,moar} 1984fd: OUTPUT«[31m===[0mSORRY![31m===[0m Error while compiling /tmp/tmpfileâ�¤Two terms in a rowâ�¤at /tmp/tmpfile:1â�¤------> [32mmy $a = sort <== [1, 2, 3]; say 1 > [33mâ��[31m2;[0mâ�¤    expecting any of:â�¤        postfixâ�¤        infix stopper…»
20:06 camelia ..niecza v24-109-g48a8de3: OUTPUT«[31m===[0mSORRY![31m===[0m��Two terms in a row at /tmp/tmpfile line 1:�------> [32mmy $a = sort <== [1, 2, 3]; say 1 > [33m�[31m2;[0m��Parse failed��»
20:06 vendethiel (can you feel the jvm ?)
20:06 FROGGS use m: for speed
20:07 FROGGS :o)
20:07 vendethiel I wanted to see if niecza got it
20:07 FROGGS I see that nm: would be handy these days
20:08 jnthn t/02-structure.t .. ===SORRY!===
20:08 jnthn No such method 'package' for invocant of type 'NQPAttribute'
20:08 jnthn t/02-structure.t .. Dubious, test returned 1 (wstat 256, 0x100)
20:08 jnthn No subtests run
20:08 jnthn Like that
20:09 FROGGS O.o
20:09 * FROGGS .oO( ===UWAGA!=== )
20:09 FROGGS (Sorry)
20:09 jnthn But I get this on early May builds of everything :/
20:10 FROGGS wipe your install/?
20:10 jnthn already done
20:10 FROGGS and perhaps have a look at the taskmgr... not that a process still owns a file and you do not see that it does not get overwritten
20:11 * masak .oO( ==警告!== )
20:11 jnthn Doesn't seem so
20:11 FROGGS I had that two weeks ago... Notepad++ was so kind to keep a lock on .mbc files >.<
20:13 jnthn yeah, but perl6-m --version shows the Moar and Rakudo revisions I'd expect
20:13 hoverboard does Larry Wall come in here?
20:13 TimToady sometimes
20:14 hoelzro I hear he's a tricky guy, though =P
20:15 kurahaupo :)
20:17 vendethiel (you guys are pretty mean :P)
20:18 bagonit joined #perl6
20:18 jnthn FROGGS: Now trying 2014.04 of everything
20:19 FROGGS jnthn: when 2014.04 still fails, then perhaps a reboot will do :o)
20:19 FROGGS because everything else will then be very very unlikely
20:19 jnap joined #perl6
20:20 jnthn yeah...except I didn't build Panda in a good while
20:20 FROGGS not even for star?
20:20 FROGGS well, I did anyway
20:21 jnthn I did the star release on my Linux VM
20:22 FROGGS ahh, I see
20:23 FROGGS would be sad if we had CPAN and you could not even install panda :P
20:23 nwc10 sad panda
20:24 nwc10 (no-one else said it)
20:24 jnthn wtf
20:24 jnthn 2014.04 fails too
20:25 * TimToady finds the 3rd person to be conducive to discovery of what people really think, is all, he says to vendethiel :)
20:25 FROGGS yes, you said that already (that is not rude, it is a quote from Harry Potter)
20:25 vendethiel *me links FROGGS++'s gist * "I was thinking about that in the afternoon -- I need to parse some stuff from a manpage, but my friend's doing it in python ..." "yeah, well he shoulnt, look at this C++11 grammar, less than 1k lines with all the weirdest things that exist!"
20:25 * vendethiel looks up "conducive" in a dictionary
20:26 * vendethiel still doesn't understand ^o)
20:26 masak "is conducive to" == "leads to"
20:26 jnthn *sigh*
20:26 FROGGS TimToady is like the king who wandered between his knights before a big battle...
20:26 jnthn OK, reboot time
20:26 FROGGS :/
20:26 jnthn Just in case.
20:26 jnthn This is ridiculous :/
20:26 * TimToady would like to see a reboot out of the case
20:26 FROGGS it is
20:27 vendethiel I can translate the sentence, but not get its meaning
20:27 masak FROGGS: that would be Henry V...
20:28 FROGGS masak: yeah, must be it... I've got my knowledge from Star Trek TNG :-S
20:29 * TimToady thinks that going incognito helps him find out what people's agendas are before those agendas are modified by O_O responses
20:30 * TimToady sometimes goes incogito instead, though
20:35 igorsutton_ joined #perl6
20:37 masak well, I always imagined that the king must have felt some measure of relief taking on the clothes of "just one of the men", and walking about, listening to the grassroots.
20:37 TimToady a frank view from an outsider is something that famous people start to crave after a while
20:38 masak I can imagine.
20:38 TimToady otoh, it's nice to be able to walk away from a troll, if that's the intent
20:38 masak anyone *can* walk away from a troll :>
20:38 anaeem1 joined #perl6
20:39 vendethiel I can imagine too, even if my experience was with far, far, far, far fewer people
20:39 jnthn FROGGS: Nope, post-reboot, same issue. :/
20:39 TimToady sure, but famous people also crave an occasional feeling of irresponsibility :)
20:39 vendethiel (I agree that it's better to be incognito to see what people do before they're wooh)
20:40 jnthn And stuff reports 2014.04
20:40 vendethiel I only realized who TimToady was after maybe 2 weeks (and au after maybe 2 years)
20:40 TimToady and I'm pretty confident that Larry Wall gets a lot of wooh :)
20:40 vendethiel .oO( I can't tell, for I don't do perl :P )
20:40 TimToady probably too much for his own good
20:41 * TimToady is still trying to figure out who he is...
20:41 vendethiel .oO( There Is More Than One Larry )
20:42 TimToady said Mr Ellison
20:42 retupmoca masak: could I get you to look at a couple of PRs? (https://github.com/masak/yarn/pull/3 and https://github.com/masak/csv/pull/10)
20:42 vendethiel is today quote day ?
20:42 masak retupmoca: lookings
20:42 masak looking*
20:43 TimToady vendethiel: no, it's just a quotidian day
20:43 vendethiel well, at least today isn't humor day.
20:43 moritz my thoughts went from "famous within one community" to "local celebrety" to "local hero", and now I can't get the "going home" song from the "Local Hero" out of my head
20:44 vendethiel moritz: you got me "I need a hero" in mine :)
20:44 * masak .oO( local variable within one community )
20:44 * TimToady buzzes past moritz on a motorbike
20:45 masak retupmoca: merged, and merged. retupmoca++ retupmoca++
20:45 moritz https://www.youtube.com/watch?v=CagybSu2lNo # that one
20:45 retupmoca masak++
20:46 * moritz is glad he isn't the only one who remembers that movie
20:46 TimToady great movie, pity it's only a mono soundtrack
20:50 moritz though these days, Mark Knopfler seems to play "Piper to the End" at the end of his concerts instead
20:51 TimToady probably hoping he'll drop dead appropriately right after to enhance the irony
20:51 moritz :-)
20:56 anaeem1 joined #perl6
20:57 masak if he does it often enough, eventually he'll have probability on his side.
21:00 ingy heya masak!
21:01 masak ingy-san!
21:04 ssutch joined #perl6
21:05 * TimToady observes ingy and masak conversing in proto-ingy-european...
21:06 masak :P
21:06 masak clearly related to ingy-san-skrit.
21:08 huf i think this might be a relevant fragment: http://dalok.theisz.hu/?page=song&amp;id=HovaMegyTeKisNyulacska
21:08 huf Ingyom, bingyom, táliber,
21:08 huf tutáliber, máliber,
21:08 huf that cant be coincidence.
21:10 ingy 好好好
21:10 ingy er, 哈哈哈 ;)
21:11 TimToady well, well, well
21:11 huf your unified ideographologies wont work on me!
21:11 ingy huf huf huf
21:12 huf good god, people write my name and i cant read it? surely they now have occult power over me
21:12 TimToady .oO(why do linguists call it "reduplication" when there's only two?)
21:12 huf TimToady: it's aaalmost self-demonstrating :)
21:12 * ingy is still waiting for masak to give him 5 mins
21:12 huf should be rereplication :)
21:12 masak ingy: I wish someone would give *me* 5 mins! :/
21:13 ingy masak: you got it. what do you want to show me?
21:13 masak heh.
21:13 masak ingy: anyway, I'll let you know when I feel unfettered enough to lend you your 5 min.
21:13 TimToady yah, love those terms, syncpe, apocop, methatesis
21:14 TimToady garden pathological
21:14 ssutch joined #perl6
21:15 ingy masak: great, then I can show you something that will save you 30 mins a day :)
21:15 ingy I've been meaning to make masak a video
21:15 PerlJam ingy: he already has Perl 6  :)
21:16 FROGGS moritz: the front page of http://perl-6.de/ needs little adjustments... (the sentences about Threads and also niecza)
21:17 ingy Perl 6 is very cool
21:18 ingy I stumbled upon this today: http://rosettacode.org/wiki/Generate_Chess960_starting_position#Perl_6
21:18 FROGGS moritz: there is also a typo in the links section
21:18 ingy and thought it fantastic until I saw: http://rosettacode.org/wiki/Generate_Chess960_starting_position#Ruby
21:19 ingy Ruby -- Perl 6 since the 90's
21:19 vendethiel .oO( at least Ruby's flip flops are still dotty ! )
21:19 ingy heya vendethiel!
21:19 vendethiel o/ ingy !
21:20 ingy I think I've seen you on #livescript?
21:20 vendethiel ingy: yep :) I'm nami-doc on github
21:20 vendethiel I knew I had seen you somewhere, too :p
21:20 ingy vendethiel: got 5 mins? :)
21:21 vendethiel ingy: I shouldn't, but let's say I do :)
21:21 ingy sec
21:21 PerlJam ingy: Borrow 5 minutes from enough people and you'll soon have a whole day
21:22 ingy > git hub user nami-doc | jist -f out.txt
21:22 ingy https://gist.github.com/d96246e6424745b434b4
21:23 ingy > git hub follow nami-doc
21:23 ingy 'ingydotnet' is now following 'nami-doc'
21:23 vendethiel ingy: damn, it doesn't even show up my streak !
21:23 vendethiel :D
21:23 vendethiel ingy: well, it works ;-)
21:24 ingy > git hub repos nami-doc -c10 | jist -f file.txt
21:24 ingy https://gist.github.com/22475ce832aa3544c8d4
21:24 ingy vendethiel: run `git hub issue-new ingydotnet/git-hub` and file an issue to show streak
21:25 vendethiel ingy: well, I'm afraid I'm on windows right now :)
21:26 vendethiel you must really be motivated to do so much stuff in bash !
21:27 btyler ingy: oooh, nice. I see search is on the todo -- once you have that, I think it could replace my github browser usage entirely
21:27 retupmoca ingy: you are ingydotnet on github? I have PRs for you!
21:27 retupmoca ingy: https://github.com/ingydotnet/yaml-pm6/pull/2 and https://github.com/ingydotnet/testml-pm6/pull/2 will make your P6 modules build and install cleanly
21:28 ingy > git hub repos nami-doc -c3 -r | git hub clone - 2>/dev/null | jist -f out.txt
21:28 ingy https://gist.github.com/5a0c94e5583da039d2df
21:28 vendethiel Definitely looking forward to search too :)
21:28 ingy btyler: `git hub issue ingydotnet/git-hub` for search
21:29 ingy I can add it today
21:29 vendethiel maybe I'd like to have some kind of alias, if I use some repo really often enough. Maybe not
21:29 ingy vendethiel: the piping is where it gets great
21:29 ingy I use gh
21:29 ingy here's a great command. sec
21:30 ingy git hub repos Perl6
21:30 ingy git hub repos Perl6 -r | git hub clone -
21:30 ingy those are cool but
21:31 masak 'night, #perl6
21:32 ssutch joined #perl6
21:32 ingy git hub issues Perl6/specs -r | git hub issue Perl6/specs -
21:32 ingy that command is worth the price alone
21:34 vendethiel 'night too, #perl6 :)
21:34 ingy git clone git@github.com:ingydotnet/git-hub.git; export $PWD/git-hub/lib:$PATH; git hub setup
21:34 ingy vendethiel: there's your short setup
21:34 ingy enjoy
21:34 vendethiel ingy: will keep for 'nux :)
21:34 hoverboard joined #perl6
21:35 btyler ingy: this is awesome! got a 404 on adding an issue though
21:35 ingy btyler: :\
21:35 ingy gist it
21:36 chenryn joined #perl6
21:37 btyler hm, now its a "can't find value for" one sec, will reinstall and try again
21:38 ingy btyler: just show me the command
21:38 ingy no need to reinstall
21:39 btyler ingy: https://gist.github.com/kanatohodets/17a434cf7f7785ac32e2
21:40 btyler "issues" output is there just to show that I wasn't typoing the repo name or something
21:40 ingy btyler: saw that bug last night
21:40 ingy use issue-new
21:41 ingy or since you are inside git-hub repo just say `git hub issue`
21:41 btyler oh, lovely. this is awesome
21:41 btyler really? nice!
21:41 btyler this is so cool
21:41 PerlJam ingy++ (I've been playing too.  It  *is* really nice)
21:42 ingy `git hub issue 39` shows an issue. So I made `git hub issue` call `git hub issue-new`
21:42 ingy but that fails when you specify the owner/repo
21:42 PerlJam ingy: btw, I just did "git hub members perl6" and it prompts me to press CTRL-C or Enter ... any reason you didn't just use an existing pager?  (or is there some config I set to make it do so?)
21:42 ingy btyler: please add an issue for that :)
21:43 ingy PerlJam: git hub members perl6 -a
21:43 ingy there is a reason for it
21:44 hoelzro ingy: where is this hub subcommand from?
21:44 PerlJam hmm. -a == "all" doesn't immediately jump out at me that a pager would be used
21:44 ingy if you had a really long list there's no way to tell it not to keep fetching
21:44 ingy and you would burn your rate limit
21:44 PerlJam makes sense
21:44 ingy it's a compromise
21:45 ingy I only recently got paging working in general
21:45 ingy hoelzro: 21:41:23        ingy | git clone git@github.com:ingydotnet/git-hub.git; export $PWD/git-hub/lib:$PATH; git hub setup
21:45 hoelzro thanks!
21:45 ingy :)
21:46 PerlJam I'm still boggling a bit that you wrote a JSON parser in bash.  That's ... that's ... crazy!  :-)
21:46 ingy PerlJam: git hub members perl6 -r | git hub follow -
21:46 btyler issue added
21:46 ingy btyler++
21:46 ingy PerlJam: and ported Test::More :P
21:46 ingy run make test
21:47 btyler ingy: going to show all my coworkers, this is too awesome not to share
21:47 ingy or prove -v test
21:47 ingy btyler: git hub star ingydotnet/git-hub # :D
21:48 btyler hahahaha, done :)
21:48 ingy PerlJam: or just, git hub members perl6 -r | git hub user -
21:48 ingy please add issues for the API things you want
21:48 ingy search would certainly be nice
21:49 ingy 21:53:17  GitHub53 | [git-hub] kanatohodets opened issue #66: Add `git hub search` http://git.io/m8SeKQ
21:49 ingy from #git-commands
21:49 ingy oh there are also plugins like git-hub-travis and git-hub-irc
21:51 ingy PerlJam: I have a growing number of bash packages, so I made http://bpan.org ( bpan-org/bpan )
21:51 PerlJam heh!
21:51 PerlJam that's just too awesome
21:51 ingy it's an amazingly simple CPAN thing built over git-hub
21:52 ingy and can be applied to any lang
21:52 ingy so once it is good I will make a perl6 one
21:52 ingy and actually a perl5 one
21:52 ingy it can be a modern parallel to cpan and panda
21:53 ingy is that the current p6 one?
21:54 PerlJam aye
21:57 ingy try the -v -O -J and -H options to see behind the scenes on a command ( or the insane -x )
22:00 denis_boyun_ joined #perl6
22:05 ingy btyler, PerlJam: spread the good word (especially to masak (he's a git teacher (with no tuits!)))
22:07 retupmoca .seen labster
22:07 yoleaux I saw labster 9 Feb 2014 20:29Z in #perl6: <labster> hi masak!
22:07 ingy > git hub url lib/git-hub
22:07 ingy http://github.com/ingydotnet/git-hub/blob/master/lib/git-hub
22:07 retupmoca .tell labster take a look at https://github.com/labster/perl6-File-Find-Duplicates/pull/2 when you get a chance :)
22:07 yoleaux retupmoca: I'll pass your message to labster.
22:07 ingy that one is nice for irc
22:07 ingy I have a vim binding to add the line # and shove into my paste buffer
22:08 ingy also `git hub open [<file/path>]`
22:08 ingy for browser interaction
22:09 BenGoldberg joined #perl6
22:09 denis_boyun_ joined #perl6
22:12 jnthn OK, so my fruitless bug search is, it seems, due to a Panda bug on Windows :(
22:12 jnthn sub path-to-module-name($path) { say $path; $path.subst(/^'lib/'/, '').subst(/^'lib6/'/, '').subst(/\.pm6?$/, '').subst('/', '::', :g);
22:12 jnthn }
22:12 jnthn Hardcodes forward slashes :(
22:13 lue Don't they work on Windows anyway? Or is there something about Windows filesystems I'm unaware of?
22:13 jnthn lue: Typically they do, but look at what the code is doing.
22:13 jnthn The problem is that $path has backslashes in
22:13 jnthn So the DFS gets bad module names, and then things get messed up
22:13 lue Ah, I completely missed the part where it's doing matching :)
22:14 fhelmberger joined #perl6
22:16 jnthn yeah, fixing that gets things further
22:16 timotimo wow, tadzik, be ashamed of yourself :P
22:16 jnthn So now I can look for the real bug :/
22:17 benabik joined #perl6
22:17 jnthn Apart from I can't 'cus I need to sleep 'cus teaching tomorrow.
22:17 * lue imagines a $/ that holds a string of the directory separator, for ease of use. Wait...
22:20 tadzik timotimo: wha, why? :P
22:22 timotimo is that not your code up there? :P
22:22 jnthn https://gist.github.com/jnthn/38ba57f278759ea73800
22:23 tadzik up where? :o
22:24 skids joined #perl6
22:24 jnthn sleep &
22:34 lue nqp-m: say(0x7FFF_FFFF_FFFF_FFFF); # pretty sure negatives shouldn't be happening until 0x8000...
22:34 camelia nqp-moarvm: OUTPUT«-9223372036854775808␤»
22:34 lue m: say 0x7FFF_FFFF_FFFF_FFFF
22:34 camelia rakudo-moar 1984fd: OUTPUT«9223372036854775807␤»
22:41 lue Huh, looks like things are getting screwy once you creep towards the last possible magnitudes in nqp :)
22:41 lue nqp-m: say(0x10_0000_0000_0001); say(0x10_0000_0000_0002); say(0x100_0000_0000_0001); say(0x100_0000_0000_0002)
22:41 camelia nqp-moarvm: OUTPUT«4503599627370497␤4503599627370498␤72057594037927936␤72057594037927936␤»
22:43 lue nqp-m: say(0x20_0000_0000_0001); say(0x20_0000_0000_0002);
22:43 camelia nqp-moarvm: OUTPUT«9007199254740992␤9007199254740994␤»
22:44 skids lue: I chased that as far as seeing that the value returned from make in the hexint grammar action was correct.  So it's either the constant table add, serialization/deserialization, or retrieval from the constant table that is broke.
22:45 lue oh, and if try to "+1" any of the broken stuff, it blows up: "Error while compiling op add_i (source text: "+"): Cannot infer type from '9007199254740992'", for instance
22:45 lue *if I try
22:48 skids m: say 0d9007199254740994
22:48 camelia rakudo-moar 1984fd: OUTPUT«9007199254740994␤»
22:48 timotimo tadzik: the one with hard coded forward slashes :)
22:48 tadzik ooh
22:48 tadzik I can see myself doing that ;)
22:49 timotimo it's only tuesday and this week i've already had more visitors and views than each of the two weeks before that
22:50 lizmat joined #perl6
22:51 skids lue: I do remember getting it to break with 0d but I fogrget the value.
22:51 woolfy joined #perl6
22:51 skids m: say 0d088888888888888888 # there we go.
22:51 camelia rakudo-moar 1984fd: OUTPUT«88888888888888896␤»
22:52 colomon :(
22:53 colomon p: say 0d088888888888888888
22:53 camelia rakudo-parrot 1984fd: OUTPUT«88888888888888888␤»
22:54 benabik joined #perl6
22:56 skids nqp-m: say(0d0888888888888888888) # here too.
22:56 camelia nqp-moarvm: OUTPUT«888888888888888832␤»
22:58 BenGoldberg nqp-p: say(0d0888888888888888888)
22:58 camelia nqp-parrot: OUTPUT«888888888888888960␤»
22:58 gfldex joined #perl6
22:58 lue Here's some numbers, according to nqp: https://gist.github.com/lue/5ac4c5f0de421c96bf1e
23:00 BenGoldberg nqp: say(0d088888888888888801)
23:00 camelia nqp-jvm: OUTPUT«#␤# There is insufficient memory for the Java Runtime Environment to continue.␤# pthread_getattr_np␤# An error report file with more information is saved as:␤# /home/p6eval/hs_err_pid25668.log␤»
23:00 camelia ..nqp-{moarvm,parrot}: OUTPUT«88888888888888800␤»
23:05 denis_boyun_ joined #perl6
23:07 lizmat good *, #perl6!
23:07 yoleaux 19:16Z <moritz> lizmat: I'm unable to fudge those failing S17 tests, the TODO markers seem to end up on unrelated tests; any idea what to do, except removing them from t/spectest.data?
23:08 lizmat moritz: if this is about S17-supply/uniq.t, that started segfaulting recently and is probably related to changes in Moar / nqp
23:08 lizmat that one I haven't seen segafult with spesh disabled
23:09 lizmat S17-supply/delay|stable are long standing problems that I want jnthn to have a look at when he has time again
23:09 lizmat the reason they probably can't be fudged easily, is that they use "tap_ok", which is good for 5 tests
23:10 lizmat 1. we must tell the fudger that tap_ok is 5 tests (how?)
23:10 lizmat 2. when marking as "todo" we should be marking only some of the tests in tap_ok as todo
23:10 lizmat (how?)
23:10 ingy PerlJam: ping
23:10 lizmat ideas / suggestions /comments welcome
23:11 lizmat TimToady: saw the change Application -> Universal/Systemic, will look at it either tomorrow night, or at the hackathon
23:12 bowtie joined #perl6
23:17 ingy PerlJam: since btyler is gone, try this: `git hub upgrade; git hub search perl6`    => https://gist.github.com/0fe5f65fe7ff02a7b8e1
23:23 lizmat sleep&
23:34 xinming_ joined #perl6
23:38 zacts joined #perl6
23:41 rurban joined #perl6
23:43 TimToady lizmat: you're basically saying you want the ability to fudge .pm files as well as .t files, have a fudged .t file call the similarly fudged .pm file (to enable 2), and have any #?DOES from the .pm file propagate back to the .t file (to enable 1)

| Channels | #perl6 index | Today | | Search | Google Search | Plain-Text | summary

Perl 6 | Reference Documentation | Rakudo