dalek arVM: f40e19a | jimmy++ | src/io/ (2 files):
small cleanups
05:20
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
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
JimmyZ :P 08:11
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
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
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
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
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
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
JimmyZ knowyourmeme.com/memes/moar 13:36
knowyourmeme.com/photos/328813-moar 13:37
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
jnthn time for some dinner :) 18:06
&
timotimo yay
dalek arVM: a8b2c5b | jonathan++ | / (2 files):
Add dyncall include.
21:19
arVM: ad59f8f | jonathan++ | src/ (4 files):
Implement nativecallbuild op.
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.
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.
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
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