Camelia, the Perl 6 bug

IRC log for #moarvm, 2013-06-11

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

All times shown according to UTC.

Time Nick Message
00:17 cognominal joined #moarvm
00:37 benabik joined #moarvm
00:54 rurban joined #moarvm
01:10 FROGGS_ joined #moarvm
01:54 rurban joined #moarvm
02:35 mrallen1 joined #moarvm
02:55 rurban joined #moarvm
03:59 rurban joined #moarvm
04:55 birdwindupbird joined #moarvm
04:59 rurban joined #moarvm
06:00 rurban joined #moarvm
06:28 dalek MoarVM: d4c91d7 | jimmy++ | / (6 files):
06:28 dalek MoarVM: implement nqp::sha1 op
06:28 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/d4c91d7c55
06:28 dalek MoarVM: 41fcfdd | jimmy++ | src/ (3 files):
06:28 dalek MoarVM: fixed typo
06:28 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/41fcfddf5a
06:28 dalek MoarVM: 8d20e6d | (Matthew Wilson)++ | / (6 files):
06:28 dalek MoarVM: Merge pull request #22 from zhuomingliang/patch-1
06:28 dalek MoarVM:
06:28 dalek MoarVM: implement nqp::sha1 op
06:28 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/8d20e6dc60
06:32 sorear JimmyZ++ # doing stuff with p6 again
06:35 diakopter sorear: I'm curious, which JVM do you use
06:35 diakopter (on mac)
06:35 diakopter (also linux)
06:38 sorear i use the oracle one on mac, and I don't use any JVM on linux
06:38 sorear or did you want a version / build number
06:39 sorear java version "1.7.0_21"
06:39 sorear Java(TM) SE Runtime Environment (build 1.7.0_21-b12)
06:39 sorear Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)
06:39 diakopter k; I have the same version
06:39 diakopter (but on linux)
06:41 diakopter sorear: *the* way to go on ubuntu (I think debian too) https://launchpad.net/~webupd8team/+archive/java
06:41 sorear (why are you telling me?  I don't use ubuntu or debian)
06:42 diakopter oh.. I thought you used debian a couple years ago
06:42 sorear I did, a couple years ago
06:43 diakopter heh, I assumed you'd at least use Parallels VM or VMWare Fusion on the mac to have linux :P
06:43 diakopter or even VirtualBox :D
06:43 sorear I do, but it's a CentOS VM simulating the $WORK production environment
06:44 sorear and the macbook is too small for having two separate linux VMs to make sense :D
06:44 diakopter ah. no java there I guess :)
06:44 sorear actually it does have java (for elasticsearch; we're not using it directly)
06:45 sorear java version "1.7.0_09-icedtea"
06:45 sorear OpenJDK Runtime Environment (rhel-2.3.5.3.el6_3-x86_64)
06:45 sorear OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)
06:45 diakopter ah, penalizing the poor searchers.. ;)
06:48 FROGGS joined #moarvm
06:48 sorear the incremental cost of deploying jrakudo will be smallish, though :)
07:00 rurban joined #moarvm
07:44 birdwindupbird joined #moarvm
08:04 rurban joined #moarvm
09:04 rurban joined #moarvm
09:50 Guest1337 joined #moarvm
10:05 rurban joined #moarvm
10:28 dalek MoarVM: 3c76cc1 | tokuhirom++ | build/Makefile.in:
10:28 dalek MoarVM: hard tab is required for gmake.
10:28 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/3c76cc113f
10:28 dalek MoarVM: db139fd | jonathan++ | build/Makefile.in:
10:28 dalek MoarVM: Merge pull request #23 from tokuhirom/fix/hardtab
10:28 dalek MoarVM:
10:28 dalek MoarVM: hard tab is required for gmake.
10:28 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/db139fdc06
10:34 cognominal joined #moarvm
11:06 rurban joined #moarvm
11:53 JimmyZ joined #moarvm
11:55 diakopter JimmyZ: hi :)
11:55 JimmyZ diakopter: hi
11:55 JimmyZ good evening
11:56 masak 晚上好
11:56 sorear hello JimmyZ
11:57 JimmyZ sorear: hello sorear
11:59 * JimmyZ was impressed that luajit was written by asm
12:07 rurban joined #moarvm
12:22 benabik joined #moarvm
12:57 diakopter jnthn: there's no scalar hllRole?
12:58 jnthn No, a scalar is just a container, it's the thing on the inside that's interesting.
12:58 diakopter so if a scalar is passed to a p5 function..
12:58 jnthn Hm, innerestin' :)
12:58 diakopter do what?
12:59 diakopter I mean, it can just be a scalarref
12:59 jnthn Well, one option is to say "just strip it off and pass the thing inside of it"
12:59 diakopter of sorts
12:59 jnthn The other is "pass it by reference"
12:59 diakopter my default choice will be scalar tie
12:59 diakopter unless you object
13:00 jnthn Will that not get icky on the Perl 5 side?
13:00 jnthn I mean
13:00 jnthn my $x = 42; some-p5-sub($x);
13:00 jnthn Would you have to dereference the thing on the P5 side there?
13:00 diakopter nah, as long as numifcation and stringifcation dtrt
13:01 diakopter I mean
13:01 diakopter er
13:01 diakopter I'd think it'd uncontainer scalars
13:02 diakopter treating like binding..?
13:02 jnthn OK, in which case the hllRole of the uncontainer'd thing is what you really need?
13:02 diakopter I detest this aspect of Perl 6
13:02 diakopter it's a morass
13:02 diakopter diakopter: tell us how you really feel
13:03 diakopter diakopter: okay
13:03 jnthn .oO( you're a morass :P )
13:03 diakopter it's one of those things that makes sense in my brain for only about 5 minutes or until I use any other language, including English
13:04 diakopter and then it's gone and no longer makes sense
13:04 diakopter well I'd better go get some coffee
13:05 FROGGS me too (maybe then I am able to parse heredocs)
13:10 JimmyZ joined #moarvm
13:45 rurban joined #moarvm
13:48 diakopter jnthn: in nqp (and p6 for that matter) how do I add methods to a class declaratively such that the method name can have punctuation?
13:49 diakopter er, not declaratively
13:49 diakopter programmatically
13:53 jnthn Programatically is using the MOP. SomeClass.HOW.add_method(SomeClass, 'omg!!!lolz!', method ($x) { ... }); # or so
13:53 diakopter does it need composed after that?
14:02 jnthn diakopter: Yes, to update the method cache
14:04 diakopter under what circumstances would updating the method cache have no effect?
14:06 jnthn diakopter: Not sure I understand the question. It will always re-build it, but if nothing changed since the last compose it may well be the same
14:17 lizmat joined #moarvm
14:41 JimmyZ joined #moarvm
14:46 JimmyZ Could I have a commit bit?
14:59 jnthn JimmyZ: GitHub ID?
14:59 FROGGS joined #moarvm
14:59 JimmyZ jnthn: zhuomingliang
15:00 jnthn JimmyZ: OK, added. For anything you're very sure of, feel free to commit to master. For anything needing some review first, please push a branch and poke somebody to review it.
15:00 JimmyZ jnthn: will do, thanks
15:01 * jnthn tries to keep up with reviewing everything committed to master too... :)
15:01 JimmyZ jnthn++, doing all hard work
15:02 jnthn Apart from all the hard work that everyone else does :P
15:03 JimmyZ diakopter++ too
15:03 JimmyZ ;)
15:04 diakopter JimmyZ: I'm curious what you might want to work on next?
15:04 FROGGS joined #moarvm
15:06 JimmyZ diakopter: I just was looking into http://luajit.org/dynasm.html, though I think I won't to be able do it. ;(
15:06 diakopter that's a really big project; needs lots of eyes
15:06 JimmyZ diakopter: yes
15:07 jnthn We should really get NQP/Rakudo to run on Moar at all before digging too deeply into that.
15:07 JimmyZ yeah
15:08 FROGGS jnthn: so we wait another week? :P
15:08 nwc10 I know that jnthn is awesome, but he's not *that* awesome
15:09 nwc10 and anyway, there isn't a conference next week, so CDD doesn't apply here
15:09 FROGGS he is *that* awesome, but he should still have some sort of rl
15:10 JimmyZ FROGGS: may be another christmas? ;)
15:11 jnthn There's a conference *this week*. :)
15:11 jnthn But not one that I'll be speaking at.
15:11 benabik Is there a LHF or TODO somewhere?
15:11 nwc10 so are we all supposed to be buying christmas presents, holding them hostage, and taking pictures of them? :-)
15:11 FROGGS hehe
15:11 FROGGS nwc10: nice idea
15:11 nwc10 I suspect that there's a conference *every* week. It's somewhat like "morning"
15:12 nwc10 although not sure aobut the period between western and Orthodox Christmas
15:12 rurban joined #moarvm
15:37 tgt joined #moarvm
15:48 bronco_creek joined #moarvm
16:29 JimmyZ joined #moarvm
17:41 rurban joined #moarvm
18:23 tgt joined #moarvm
18:31 BinGOs joined #moarvm
18:39 rurban joined #moarvm
18:57 benabik_ joined #moarvm
19:51 rurban joined #moarvm
20:17 rurban joined #moarvm
20:39 tomyan joined #moarvm
20:43 tgt joined #moarvm
20:56 rurban1 joined #moarvm
21:19 rurban joined #moarvm
21:39 tgt joined #moarvm
21:49 rurban1 joined #moarvm
21:51 benabik Looks like ilbot isn't in the channel anymore?
21:51 sorear I see _ilbot
21:54 benabik Oh.  Huh.  I thought I had a conversation in here today, but it's neither in my own log or the web logs.  Did I hallucinate it?
21:54 flussence my backscroll says the latter
21:55 benabik Oh.  'twas on #perl6, just about MoarVM.  D'oh.
21:58 dalek MoarVM: 09f790a | (Norbert Buchmuller)++ | build/Makefile.in:
21:58 dalek MoarVM: Fixed make parallelization bug with apr.h.
21:58 dalek MoarVM:
21:58 dalek MoarVM: If starting with a pristine git checkout (thus no
21:58 dalek MoarVM: 3rdparty/apr/include/apr.h generated yet), parallel building ("make -j
21:58 dalek MoarVM: N" where N > 1) used to fail.
21:58 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/09f790a3f2
21:58 dalek MoarVM: 0ce2c39 | jonathan++ | build/Makefile.in:
21:58 dalek MoarVM: Merge pull request #24 from mendel/fixing_make_parallelization_bug
21:58 dalek MoarVM:
21:58 dalek MoarVM: Fixed make parallelization bug with apr.h.
21:58 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/0ce2c392d6
22:04 tgt joined #moarvm
22:42 rblackwe joined #moarvm
22:45 Util joined #moarvm
22:45 tadzik joined #moarvm
23:07 tomyan joined #moarvm

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