00:32 benabik joined 02:29 FROGGS joined 03:04 woosley joined 03:34 woosley1 joined 05:09 woosley joined
dalek arVM: f40e19a | jimmy++ | src/io/ (2 files):
small cleanups
05:20
05:22 jnap joined 06:22 jnap joined 06:32 vincent22 joined 07:23 jnap joined
timotimo masak: python insists on trying to decode your pretty box art as ascii and fails 07:35
dalek arVM: 9ce6fb3 | (Timo Paulssen)++ | tools/moar-gdb.py:
Revert "[moar-gdb.py] attempt at using unicode box symbols"

This reverts commit 941000b2f9c306448fb06906e502bda121e13eb8.
b5e6aec | jonathan++ | / (6 files): Add NativeCall REPR.
07:39
07:39 dalek joined
masak timotimo: ah; pity. 07:48
timotimo aye
well, it's perhaps gdb's fault
masak probably need to configure STDOUT as binmode utf8 or something.
timotimo i don't think python actually lets you do that :|
jnthn decrees that tadzik's drawing of "mindless stubbing" will NOT be the MoarVM logo :P 07:49
masak url? :) 07:51
jnthn backlog
masak found it
:)
tadzik: st*u*bbing! 07:52
timotimo i really like lue's idea with MVM drawn as a butterfly
it would work surprisingly well, i bet
masak closes that tab, because the mindlessly stubbing guy keeps smiling eerily at him
timotimo: ooh, ooh! a stylized butterfly! 07:53
timotimo: clearly related to Camelia, but pixellated or something.
hm, that sounds lame, but I bet I could make that look pretty good.
timotimo i'd prefer soft lines to pixelation 07:54
i think i'd have to draw a little something.
timotimo cleans whiteboard with lots of alcohol 07:55
jnthn had a dream last night that the oven in his kitchen was replaced by a small nuclear reactor...
Not quite sure how to interpret that one :)
masak jnthn: didn't a guy in our province try to do nuclear experiments at home? 07:57
something like a year or so back?
the police came and confiscated his stuff.
jnthn oh noes, my oven...or reactor! 08:01
But yes, I remember that :) 08:02
JimmyZ good morning you all 08:03
timotimo i.imgur.com/gMyYJjN.jpg - super rough first draft 08:04
jnthn JimmyZ: "y'all" :P
08:11 brrt joined
JimmyZ :P 08:11
08:13 FROGGS joined
jnthn has prepared all the things for his teaching, and now just needs the students to materialize :) 08:14
timotimo hack moarvm in the mean time :) 08:15
jnthn no checkout/build env on this box :( 08:20
Will have some moar tuits this evening, though :)
jnthn wonders if he can get very simple native calling to work 08:22
08:24 jnap joined 08:25 jnap1 joined 08:27 jnap joined, woosley1 joined
timotimo you have ssh to irc, but not ssh to work? that's shameful :D 08:32
JimmyZ ssh is slow... when you'are typing 08:35
timotimo well, use vi in ex mode and have local line editing :))) 08:36
like in the old terminal days
jnthn ssh from here is pretty fast :) 08:37
brrt used to do emacs-over-ssh
08:47 vincent21 joined 08:57 brrt joined 09:28 jnap joined
timotimo no reaction whatsoever on my MVM logo draft? 10:16
FROGGS ohh
I've not backlogged yet
not bad 10:17
this could look indeed pretty cool
timotimo now we only need someone with skill to actually do it. 10:18
10:18 vincent22 joined 10:26 vincent22 joined 10:28 jnap joined
masak timotimo: looks like a snail with lobsted claws :) 10:53
brrt it may look evil
masak moarrrrrr
timotimo i kinda like that interpretation, too 10:54
not everything regarding Perlā€Æ6 has to have a butterfly on it
masak YES IT DOES
:P 10:55
srsly though, I guess it's jnthn's choice how tightly we should tie Moar's logo to Perl 6. 11:06
timotimo well, practically MoarVM should be able to run many things well that can be made to work on the 6model
in a way, it *could* end up as the new parrot some time after it has become stabilised etc
to me, 6model seems both simple and powerful; and thus elegant 11:07
FROGGS masak: you propose we just use a pix of jnthn? :P 11:09
pic*
timotimo jnthn's beard is very, very roughly MVM shaped 11:12
maybe just M. or maybe just V.
FROGGS somehow I like a lower case m with the dots of ƶ 11:13
err, in Ā»mĀ«
(I am to lazy to put the dots on top atm)
but yeah, I'd like the logo to be more aggressive somehow 11:14
timotimo masak: i just remembered: there must be a hack to get unicode output'd to the gdb log, because that's how i do the gen2 block diagrams. 11:18
_sri i.imgur.com/FjmWO85.png # :p
tadzik :)
_sri i'll see myself out media.tumblr.com/tumblr_m37l96vFp71qb978l.gif
timotimo :) 11:20
i'm actually liking the crab idea more and more. 11:21
_sri would pick a rocket, or something else that implies speed 11:27
11:29 jnap joined
jnthn timotimo: Mostly just M I think :P 11:32
We're not using my beard as the logo :P
timotimo grab yourself some scissors and make it more MVM shaped then :) 11:33
jnthn: so, is a crab as the moarvm mascot acceptable to you? 11:38
FROGGS a holy crab? 11:41
masak _sri: I always liked that butterfly. _sri++ 12:22
the typeface is nice, too.
is there a logotype that would convey the sense of "more", somehow? 12:23
12:30 jnap joined
FROGGS masak: a full glass of beer? 12:33
masak ...you're still thinking BeerVM, I see... :) 12:40
maybe en.wikipedia.org/wiki/Black_Moor or en.wikipedia.org/wiki/Moor_Frog 12:41
FROGGS hmmm 12:45
a seedling would kinda fit too... but how would an aggressive seedling look like? 12:46
[Coke] like a mad ent? 13:08
FROGGS hmmm, sort of :o) 13:10
13:31 jnap joined
JimmyZ knowyourmeme.com/memes/moar 13:36
knowyourmeme.com/photos/328813-moar 13:37
14:06 jnap joined 14:08 benabik joined 15:07 brrt joined 15:33 dalek joined
brrt hey.. ehm.. who could i talk to about adding JIT to moarvm 15:42
i have many questions
JimmyZ jnthn++, of course 15:43
or just ask here :P 15:44
jnthn decommute now, though & 16:05
[Coke] brrt: are you volunteering to work on/design it, or just asking it be done? 16:17
brrt work / design 16:18
:-) 16:19
brrt wants fun stuff to do
also - GSoC, could use money, education expensive, etc :-D 16:28
imho GSoC is an ideal way to spend a summer
jnthn I think we're probably a month or so off the point where it's sensible to work on a JIT, but GSoC doesn't start for a couple of months... :) 16:32
Basically the plan is to get the stuff in place for the bytecode specialization (which can also be helped on) and then JIT from the same data structure, since it'll be in SSA form already. 16:33
.oO( he didn't like that answer? :) )
16:36
TimToady or he left JIT 16:37
17:49 FROGGS joined
jnthn time for some dinner :) 18:06
&
timotimo yay
18:49 sorear joined 19:31 kojevnik joined 19:32 Util joined 19:44 jhonmagda joined 19:48 vincent22 joined 20:30 trever joined 20:43 fooweoqau joined 21:11 Util_ joined
dalek arVM: a8b2c5b | jonathan++ | / (2 files):
Add dyncall include.
21:19
arVM: ad59f8f | jonathan++ | src/ (4 files):
Implement nativecallbuild op.
21:25 brother| joined 21:27 hoelzro_ joined 21:30 woolfy joined 21:38 JimmyZ joined, jnap joined, FROGGS joined, lizmat joined 21:41 timotimo joined, hoelzro_ joined, flussence joined, cxreg joined, rurban__ joined, japhb joined, jnap1 joined
nwc10 jnthn: you have not broken NQP, but Rakudo fails with 21:42
...include/moar/moar.h:26:10: fatal error: 'dyncall.h' file not found 21:43
jnthn yeah 21:45
Well, that's what we have the NQP_REVISION/MOAR_REVISION mechanism to handle...
It'll just be a missing include directory though. 21:46
nwc10 dyncall.h does not appear to be installed
it's in MoarVM/3rdparty/dyncall/dyncall/dyncall.h
I guess that NQP is happy because it's also in nqp/3rdparty/dyncall/dyncall/dyncall.h
I need to go to sleep, so can't help dig further 21:47
jnthn Well, NQP doens't try to compile any C code. 21:49
Rakudo does.
22:01 cognominal joined 22:08 eternaleye joined
dalek arVM: a927cb5 | jonathan++ | src/strings/utf16. (2 files):
Add encode all the string UTF-16 function.
22:19
arVM: 3df2f0d | jonathan++ | src/core/nativecall.c:
Implement void native calls with simple args.

Supports int/num/str args, with various string encodings and free/no free handling.
22:20 cognominal joined
dalek arVM: fdd86e1 | jonathan++ | src/core/nativecall. (2 files):
Handle simple native call return types.

Now int/num/str return types also work.
22:30
jnthn Well, should work. Didn't really test ;)
Need sleep now. Next up: CPointer. 22:37
22:37 jnap joined
jnthn Porting that one is task-stealable. Also, getting the NativeCall test suite to find C compiler info from Moar's backendconfig and build the test libraries is also very task stealable and would be a huge help. 22:38
& 22:40
22:53 jnap joined 23:49 benabik joined