Perl 6 - the future is here, just unevenly distributed

IRC log for #moarvm, 2015-12-24

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

All times shown according to UTC.

Time Nick Message
01:11 llfourn joined #moarvm
02:25 FROGGS_ joined #moarvm
02:49 ilbot3 joined #moarvm
02:49 Topic for #moarvm is now https://github.com/moarvm/moarvm | IRC logs at  http://irclog.perlgeek.de/moarvm/today
03:15 diakopter jnthn, look, V8 is making a moarvm-style interpreter https://docs.google.com/document/d/11T2CRex9hXxoJwbYqVQ32yIPMh0uouUZLdyrtmMoL44/view
03:16 diakopter complete with type specialization
04:50 [Coke] we'll need a moarvm tag when we're comfy.
05:57 vendethiel joined #moarvm
07:01 llfourn m: say Date.new
07:01 camelia rakudo-moar e34842: OUTPUT«Cannot make a Date object using .new␤  in block <unit> at /tmp/JchgmQnUIA line 1␤␤Actually thrown at:␤  in block <unit> at /tmp/JchgmQnUIA line 1␤␤»
07:01 llfourn :( it would have been correct today
07:06 [Coke] tomorrow, i think
08:48 vendethiel joined #moarvm
08:53 lizmat [Coke]: no, it always did 24 dec, afaik
08:54 timotimo a broken calendar is right once a year!
08:54 timotimo (unless it also shows the year. or day-of-week)
09:06 domidumont joined #moarvm
09:11 diakopter (or Feb 30)
09:35 brrt joined #moarvm
09:36 brrt good * #moarvm
09:37 timotimo heyo brrt
09:41 LLamaRider joined #moarvm
09:44 brrt ohai timotimo
09:45 timotimo perl6 doesn't look so bad, does it?
09:46 brrt no, it does not
09:46 timotimo looking back, it really is quite a bit of good stuff all those people came up with
09:46 brrt it's a really awesome language, yes
09:47 timotimo and its runtime isn't half bad either
09:53 brrt :-)
09:53 brrt (aargh... libuv uses cfmakreaw on unix, which does not exist on solaris)
10:15 brrt options: define cfmakeraw ourselfves, or patch libuv
10:37 dalek MoarVM/fix-illumos-build: c5db8e7 | brrt++ | / (4 files):
10:37 dalek MoarVM/fix-illumos-build: Add illumos build target, minilua-specific flags
10:37 dalek MoarVM/fix-illumos-build:
10:37 dalek MoarVM/fix-illumos-build: Minilua is only a build-time dependency and the only thing we want
10:37 dalek MoarVM/fix-illumos-build: from it is to run (correctly). So it doesn't need MoarVM ldlibs,
10:37 dalek MoarVM/fix-illumos-build: cflags, or ldflags (and on solaris/sunstudio, it requires another
10:37 dalek MoarVM/fix-illumos-build: compiler, too, but I'm not going to fix that in this commit).
10:37 dalek MoarVM/fix-illumos-build:
10:37 dalek MoarVM/fix-illumos-build: A more general flaw of the MoarVM configure system is that it
10:37 dalek MoarVM/fix-illumos-build: conflates the OS with its common compiler, which leads to problems
10:37 dalek MoarVM/fix-illumos-build: like issue #306 (fixed here).
10:37 dalek MoarVM/fix-illumos-build: review: https://github.com/MoarVM/MoarVM/commit/c5db8e7b64
10:38 brrt konobi: ^ the above doesn't work fully yet, because of libuv+cfmakeraw
10:38 brrt also, libuv is currently at 1.7, and doesn't build with moarvm
11:02 dalek MoarVM/fix-illumos-build: eda98f9 | brrt++ | src/platform/posix/sys.c:
11:02 dalek MoarVM/fix-illumos-build: Add NetBSD cfmakeraw implementation for solaris
11:02 dalek MoarVM/fix-illumos-build:
11:02 dalek MoarVM/fix-illumos-build: Solaris apparantly does not support cfmakeraw (or this is a flags
11:02 dalek MoarVM/fix-illumos-build: issue again). libuv will use this function for its tty-handling
11:02 dalek MoarVM/fix-illumos-build: functions, so we need to provide an alternative implementation.
11:02 dalek MoarVM/fix-illumos-build: review: https://github.com/MoarVM/MoarVM/commit/eda98f99fb
11:02 brrt that ought to fix it; i can run nqp testsuite on illumos on that branch
11:03 kjs_ joined #moarvm
11:32 kjs_ joined #moarvm
12:08 kjs_ joined #moarvm
13:07 kjs_ joined #moarvm
13:28 kjs_ joined #moarvm
13:50 patrickz joined #moarvm
13:58 zakharyas joined #moarvm
14:10 kjs_ joined #moarvm
14:22 konobi always missing brrt
14:26 [Coke] lizmat: I thought it did christmas, not christmas eve. my bad.
14:38 tadzik joined #moarvm
14:40 * uruwi whistles
14:43 timotimo brrt reads the irclog and sometimes it's enough to just say his name and he'll appear
14:43 timotimo he's kind of magical like that
15:00 patrickz joined #moarvm
15:59 kjs_ joined #moarvm
16:04 vendethiel joined #moarvm
16:11 kjs_ joined #moarvm
16:30 kjs_ joined #moarvm
16:40 kjs_ joined #moarvm
17:12 dalek MoarVM: c8ed03d | jnthn++ | VERSION:
17:12 dalek MoarVM: Bump VERSION.
17:12 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/c8ed03de47
17:16 kjs_ joined #moarvm
17:29 vendethiel joined #moarvm
17:37 nebuchadnezzar time to make an unreasonable diner
17:41 [Coke] jnthn++
17:42 timotimo you're going to make a diner?
17:43 virtualsue joined #moarvm
17:43 uruwi Dinner?
18:27 konobi what TZ is brrt normally on?
18:27 timotimo he's in the netherlands, so GMT+1 or so
18:27 timotimo same as mine; i'm at 1923 right now
18:28 [Coke] Note! Any changes made to roast going forward are NOT part of christmas unless you merge those tests into the 6.c branch.
18:38 konobi kk
18:46 dalek joined #moarvm
18:51 leont joined #moarvm
19:05 llfourn joined #moarvm
19:11 sivoais joined #moarvm
19:18 kjs_ joined #moarvm
19:20 virtualsue joined #moarvm
19:22 sivoais joined #moarvm
19:24 kjs_ joined #moarvm
19:35 sivoais joined #moarvm
19:39 brrt joined #moarvm
19:40 * brrt magically appears (an hour late)
19:40 timotimo different timezone, obviously
19:42 brrt :-p
19:42 brrt family dinner in fact
19:43 timotimo the pre-release-panic and hustling and stuff is quite palable :|
19:43 timotimo we've cut the whole module installation and ecosystem stuff a bit close
19:44 timotimo it's not like nine didn't ask for help. it's just nobody felt up to helping it seems
19:44 brrt well....
19:44 brrt i just hope no  jit bugs appear suddenly
19:44 timotimo unlikely :)
19:45 timotimo after the crazy jit bug with dynamic varibles, i'm sure we're not going to have anything crazy like that any more in the next months :P
19:45 brrt well, more exposure is always risky
19:45 timotimo and everything less crazy should easily be found
19:45 timotimo sure
19:45 * brrt scoffs and laughs
19:45 sivoais joined #moarvm
19:46 timotimo ;)
19:46 brrt yeah i'm kind of sorry for not helping nine++ out
19:47 timotimo no, you are here for the jit :)
19:48 timotimo i mean
19:48 timotimo you can do whatever you like, but you're our one person on the road, when it comes to buses :S
19:49 brrt i... would really like that to change
19:50 timotimo as soon as the whole tiling business is implemented, everybody can come in and just use your fantastic work :D
19:50 brrt besides you're not incomprtetent yourself
19:51 brrt lets hope that...that'll  require some documentation effort too
19:51 timotimo "incompetent" is a very, very hard target to hit :)
19:52 brrt i disagree. i meet plenty such people. you are not one
19:53 konobi brrt: howdy
19:53 konobi you were having build woes?
19:54 brrt not anymore..  or rather
19:54 brrt is cfmakeraw implemented at all on solaris?
19:55 konobi oh
19:55 konobi I ran into that too
19:55 konobi it's a libuv problem, iirc
19:55 brrt and solved it how?
19:55 brrt well yes
19:55 sivoais joined #moarvm
19:56 konobi brrt: best ask in #illumos
19:56 brrt but moarvm doesnt build with current libuv
19:56 konobi it works for the libuv folks, but they must be using a different defines or the like
19:56 brrt hence while i could patch libuv, that would not help moarvm
19:56 konobi there was an illumos ticket about this before
19:57 brrt probably yes
19:57 konobi brrt: https://www.illumos.org/issues/1060
19:58 konobi cfmakeraw is non-posix
20:00 brrt but the thing builds now. i'd just rather not just include netbsd code haphazardly
20:00 brrt well, i dont care. at all :-p
20:01 konobi heh
20:01 brrt check fix-illumos-build if you want
20:04 brrt its clearly not a priority for #illumos
20:04 brrt (the cfmakeraw bit)
20:05 konobi oh... ./gyp_uv.py -f make
20:05 konobi make -C out
20:06 sivoais joined #moarvm
20:06 konobi seems to be how libuv wants to be built
20:06 llfourn joined #moarvm
20:06 brrt i dont want gyp!
20:07 konobi yeah, supposedly there's an autogen.sh route too
20:07 konobi just wondering if those may be out of sync now
20:07 brrt i dont really want any build system besides make
20:07 brrt m
20:07 brrt hmmm
20:08 brrt i have to go lest my battery runs out
20:09 brrt please check out the branch konobi
20:09 brrt we'll dealwith libuv later
20:09 konobi https://github.com/libuv/libuv/blob/v1.x/uv.gyp#L229-L243
20:09 brrt merry christmas all
20:10 konobi gotta dash for a ferry meself
20:10 * flussence passes by to report that... I've nothing bad to report on this side of the fence. Some harmless distro-generated debugspam if anyone's interested: https://gist.github.com/flussence/4e9ee4b840dceef8c33f
20:11 brrt maybe __EXTENSIOMS__ ...
20:15 sivoais joined #moarvm
20:16 konobi yeah... and _GNU_SOURCE
20:16 konobi and the X_OPEN stuff
20:25 sivoais joined #moarvm
20:34 vendethiel joined #moarvm
20:35 sivoais joined #moarvm
20:47 virtualsue joined #moarvm
21:05 llfourn joined #moarvm
22:06 llfourn joined #moarvm
22:19 kjs_ joined #moarvm
22:27 kjs_ joined #moarvm
22:36 uruwi joined #moarvm
22:55 kjs_ joined #moarvm
23:08 llfourn joined #moarvm
23:30 virtualsue joined #moarvm
23:31 llfourn joined #moarvm

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