Parrot 4.8.0 "Spix's Macaw" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 11 October 2012.
00:17 benabik joined 00:49 woosley joined 01:25 kevouze joined 01:40 benabik joined 02:48 MikeFair joined 03:40 mvorl joined 04:12 sivoais joined 05:08 mvorl left 05:10 kevouze joined 06:21 kevouze joined 06:22 cosimo joined 06:36 dafrito joined
kevouze Hi, 06:50
If some of you still want help out for the survey about newcomer experience in Perl, the survey is open until October 22.
Thank you to all who took part in the survey.
tinyurl.com/perlnewcomersurvey
dafrito Hey all, random question: If I wanted to look at an existing HLL as an example to base my own off of, I should look at Rakudo and/or winxed, right? 06:56
moritz yes, or nqp 07:04
dafrito moritz, is there one that I should prefer over the others? 07:08
moritz dafrito: well, depends (more) 07:12
dafrito: winxed is pretty close to parrot
dafrito: nqp has its own object storage (6model), its own meta model etc. 07:13
and bounded serialization
if you want to use nqp's goodies, look at nqp; otherwise probably winxed is better
dafrito moritz, sounds like I'll stick to winxed then. One of my goals is to help out Parrot if I can while I work with my HLL, so I'd prefer something close to go off of 07:15
moritz, thanks for the advice :) 07:18
07:20 Mike-PerlRecruiter_ joined 07:28 woolfy joined, Liz joined 10:30 preflex joined
dalek kudo/nom: 179b6c0 | moritz++ | src/Perl6/ (2 files):
fix indirect name in method declaration. Closes RT #115334
11:26
11:53 mtk joined 11:59 Liz_ joined 12:00 woolfy_ joined 13:01 PacoAir joined 13:04 Psyche^ joined 13:16 PacoAir joined
dalek kudo/nom: 27a6b84 | moritz++ | / (2 files):
refactor CUSTOM_LIB, deprecated ~/.perl6/lib

now %CUSTOM_LIB is a hash with (perl, site, vendor, home) installation dirs, and the one in the home directory depends on the exact Rakudo version.
For backward compatibility, ~/.perl6/lib is still in @*INC
13:25
15:10 benabik joined 15:29 dmalcolm joined 16:02 bluescreen joined
dalek p: 0e83ea3 | (Paweł Murias)++ | t/nqp/65-how.t:
Add a test for NQPClassHOW.
17:00
p: 51989fe | jonathan++ | t/nqp/65-how.t:
Merge pull request #60 from pmurias/master

Added a test
17:05 benabik joined
dukeleto ~~ 17:34
davidfetter what's up, dukeleto ? 17:39
18:05 benabik joined
dalek p: 08a69c5 | (Paweł Murias)++ | t/nqp/10-cmp.t:
Test for nqp::eqaddr instead of =:=. Avoid comparing identical string
18:09
p: b0087db | jonathan++ | t/nqp/10-cmp.t:
Merge pull request #61 from pmurias/master

change =:= to eqaddr
18:23 EfTwelve joined 18:24 alester joined
EfTwelve Hi, do i need perl to use parrot/C on mingw/windows ? 18:31
dalek kudo/nom: 011ec66 | jnthn++ | src/core/ (2 files):
Fix eval method to see the correct context.

Plus a bonus feature that you didn't see me add, but the debugger will happily use. :-)
18:38
18:49 schmooster joined
rurban EfTwelve: you need perl to build parrot, and to use parrot-devel. (building new languages) 18:50
But you do not need perl to run parrot 18:51
EfTwelve so the reason even the simplest .c test fails to compile is because its not built? 19:02
Coke EfTwelve: did you run "Configure.pl; make" ? 19:07
or: back up: What are you trying to do, and what have you done so far.
EfTwelve I took a simple C example from the docs: "Home » Developer Documentation » Parrot embedding system " and attempted to compile with gcc/mingw 19:11
I get several errors about 'incomplete type' in platform_interface.h 19:12
it made me think that maybe parrot thinks im on linux
Coke if you don't have a parrot lying around, I wouldn't expect you to be able to compile anything against it, no. 19:13
I would expect you'd have to build (and preferentially install) parrot, then link against libparrot to run the embedding examples. 19:15
19:20 Mike-PerlRecruiter_ joined
EfTwelve there's no makefile 19:21
ugh, what a nightmare 19:24
PerlJam EfTwelve: "perl Configure.pl" creates a makefile. 19:25
EfTwelve tyvm for the help. the perl dependency kills it for me though. 19:28
PerlJam why exactly? 19:29
Coke EfTwelve: your package manager may have a parrot version in it. (though it might be old) 19:30
19:34 benabik joined
EfTwelve PerlJam: I just want to create vm for my language, installing 100 megs or perl and mucking around in it is not my cup of tea. Coke: Im using windows and the win version of Parrot. 19:36
Coke EfTwelve: I'm not sure if the windows MSI for parrot has been updated recently, but there is an installer for rakudo star for windows which includes parrot. 20:28
(somewhat ironically, then you'll have perl 6 instead of perl 5 installed).
but if you don't want to setup the build tools, then yes, parrot may not be for you. 20:29
EfTwelve thanks 20:37
20:43 preflex joined 20:50 benabik joined
cotto ~~ 21:39
21:41 bluescreen joined