Parrot 4.10.0 "[Red-eared Parakeet]" parrot.org/ | Log: irclog.perlgeek.de/parrot
Set by moderator on 21 November 2012.
00:52 Reini__ joined 01:14 Mike-PerlRecruiter_ joined 01:17 benabik joined 01:18 Reini_ joined
Reini_ I'd need this for threaded nqp: github.com/parrot/parrot/issues/870 01:18
02:13 benabik joined 02:52 Reini_ joined 03:06 benabik joined
dalek rrot/rurban/gh870-pmc_class: 2f3aff2 | rurban++ | / (26 files):
Merge remote-tracking branch 'origin/master' into threads
03:34
rrot/rurban/gh870-pmc_class: 8de664c | rurban++ | lib/Parrot/Pmc2c/ (3 files):
[GH #870] Export INTVAL pmc_class_Classname types for dynpmc

Each pmc2c library header or single dynpmc header contains now the declaration of a global type, initialized dynamically.
05:08 Reini_ joined
cotto Reini, do the dynpmc headers need to be installed as part of that branch? 05:18
07:53 drift_ joined 08:14 he joined 08:20 brrt joined 09:37 bouncy joined 10:21 brrt left 12:26 mtk joined 12:44 whiteknight joined 13:10 PacoAir joined 13:17 Mike-PerlRecruiter_ joined 17:35 Reini_ joined
Reini_ cotto: no, they are generated by pmc2c. But I'm not finished yet. 17:36
cotto gotcha 18:12
18:47 Reini__ joined 19:50 Reini_ joined 20:17 contingencyplan joined 20:41 schmooster joined 20:44 tuxit joined 20:49 kid51 joined 20:57 perlite_ joined 21:14 sabren joined
sabren hello 21:14
sorear hello sabren
are you an old parrot person? I don't remember you but apparently slavorg does 21:15
sabren i am the main author of pirate, an old python->parrot compiler 21:16
circa 2003
tadzik hello
sabren i'm digging it out of my old cvs repository and am going to put it on github or something. I figured I'd pop in here and see what's happening. :) 21:17
hi tadzik 21:18
i am also working with a group of people who are trying to make an organization to help junior developers learn to contribute to open source projects 21:20
and recently I've been thinking of parrot as a project that was particularly well run on the community side 21:21
www.reddit.com/r/learnprogramming/c...ce/c6sm2lk 21:22
anyway, figured i'd hang out in here a bit and see about maybe getting involved again :) 21:23
benabik \\o/ developers!
AFAICT, we've been suffering from an acute tuit shortage around here. 21:24
sabren really? i check the site every few months and there always seems to be a new release and something happening :) 21:25
benabik This may be projection, as grad school is eating all my tuits.
sabren :) 21:26
benabik And people seem to be resurfacing, but I didn't hear from cotto or duke or whiteknight much for a couple months.
Reini_ Hi sabren, welcome back! 21:30
sabren what's the big problem/plan/goal for parrot these days?
hi Reini_ :)
Reini_ More performance for rakudo
benabik I would say performance and learn from Rakudo. 21:31
Reini_ There's a low-level byte code framework rework going on, M0/M1
sabren is pugs pretty much dead these days? 21:32
benabik Basically. People are poking it again, but not very much. 21:33
Reini_ The Haskell compiler apparently got much faster
So it revived a bit 21:34
benabik But since Pugs is so complex, it seems to break a bit faster than people are figuring it out. :-/
sabren haskell itself you mean? they added an LLVM backend
ghc i mean 21:35
i guess pugs didn't actually target parrot anyway, huh?
Reini_ ghc, yes. So I was told
no, pugs is just perl6 on ghc 21:36
sorear sabren: the name pirate was reused for bacek's attempt at replacing IMCC 21:37
sabren so is rakudo on parrot too slow? or is performance in general just sort of the default plan? 21:38
sorear rakudo on parrot has always been too slow
which is kind of redundant because Rakudo does not support any other platform currently 21:39
sabren slow like... don't even both using it unless you have plenty of coffee and a good book? :)
sorear they've announced plans to target the JVM as well (without dropping Parrot) but so far nothing has come of that 21:40
sabren what's lorito?
sorear meh, it depends on what you're doing
sabren was looking at ;trac.parrot.org/parrot/wiki/PirateTodo 21:41
sorear you'd be somewhat stupid to use rakudo for compute jobs, but there are plenty of other things to use a language for
something else you might find interesting, sabren: github.com/sorear/niecza 21:42
sabren sorear: does that share an intermediate language with parrot by any chance? 21:44
sorear no
sabren well, but any subset of perl6 would be a common intermediate language i guess :) 21:46
sorear if you have an independant interest in perl 6, check out #perl6 on freenode 21:47
21:48 davidfetter joined
sabren actually my main interest right now is : code.google.com/p/porcupinepascal/ 21:49
also github.com/parrot/forth ... i've been doing some work with retroforth.org/ 21:52
21:53 Reini_ joined
dalek rrot/rurban/gh870-pmc_class: ff0bb71 | rurban++ | lib/Parrot/Pmc2c/ (2 files):
[GH #870] fix c->h confusion

Emit H now into the header actually, not the c
21:53
rrot/threads: 08a70fe | rurban++ | / (26 files):
Release 4.10.0 - Red-eared Parakeet

Update native_pbc's for 32/64bit intel and 32bit ppc Fix tools/dev/pbc_header.pl
rrot/threads: 2f3aff2 | rurban++ | / (26 files):
Merge remote-tracking branch 'origin/master' into threads
sabren trac.parrot.org/parrot/wiki/LoritoOps ... retro's ngaro vm is very much like this ( except retro is a stack machine and doesn't support dynamic libraries or anythig like a PMC ) 21:56
what's interesting about ngaro, though is that it's small enough to run anywhere, and small enough that people randomly come by and port it to other platforms and languages 22:00
i bet if parrot had a reference lorito implementation, we'd see the same thing happening ... hrm 22:02
for example, retro's vm will run on an arduino, or in a web browser. 22:04
hrm 22:13
trac.parrot.org/parrot/report/14 <- this is the roadmap, but the milestones are all version 2.xxx ... parrot is at version 4.xxx 22:14
is this whole trac site obsolete?
moritz yes
sabren aha 22:15
github.com/parrot/parrot/wiki
how could i get that into the template for trac.parrot.org ? that really ought to be on every page, not just the main page 22:17
moritz has never really used trac, and has no idea 22:18
sabren hrm.. actually the trac is the first link here, too: parrot.org/resources.html 22:20
23:05 Reini_ joined 23:58 Reini_ joined