Camelia, the Perl 6 bug

IRC log for #parrot, 2012-11-23

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:52 Reini__ joined #parrot
01:14 Mike-PerlRecruiter_ joined #parrot
01:17 benabik joined #parrot
01:18 Reini_ joined #parrot
01:18 Reini_ I'd need this for threaded nqp: https://github.com/parrot/parrot/issues/870
02:13 benabik joined #parrot
02:52 Reini_ joined #parrot
03:06 benabik joined #parrot
03:34 dalek parrot/rurban/gh870-pmc_class: 2f3aff2 | rurban++ | / (26 files):
03:34 dalek parrot/rurban/gh870-pmc_class: Merge remote-tracking branch 'origin/master' into threads
03:34 dalek parrot/rurban/gh870-pmc_class: review: https://github.com/parrot/parrot/commit/2f3aff2969
03:34 dalek parrot/rurban/gh870-pmc_class: 8de664c | rurban++ | lib/Parrot/Pmc2c/ (3 files):
03:34 dalek parrot/rurban/gh870-pmc_class: [GH #870] Export INTVAL pmc_class_Classname types for dynpmc
03:34 dalek parrot/rurban/gh870-pmc_class:
03:34 dalek parrot/rurban/gh870-pmc_class: Each pmc2c library header or single dynpmc header contains now the declaration
03:34 dalek parrot/rurban/gh870-pmc_class: of a global type, initialized dynamically.
03:34 dalek parrot/rurban/gh870-pmc_class: review: https://github.com/parrot/parrot/commit/8de664c812
05:08 Reini_ joined #parrot
05:18 cotto Reini, do the dynpmc headers need to be installed as part of that branch?
07:53 drift_ joined #parrot
08:14 he joined #parrot
08:20 brrt joined #parrot
09:37 bouncy joined #parrot
10:21 brrt left #parrot
12:26 mtk joined #parrot
12:44 whiteknight joined #parrot
13:10 PacoAir joined #parrot
13:17 Mike-PerlRecruiter_ joined #parrot
17:35 Reini_ joined #parrot
17:36 Reini_ cotto: no, they are generated by pmc2c. But I'm not finished yet.
18:12 cotto gotcha
18:47 Reini__ joined #parrot
19:50 Reini_ joined #parrot
20:17 contingencyplan joined #parrot
20:41 schmooster joined #parrot
20:44 tuxit joined #parrot
20:49 kid51 joined #parrot
20:57 perlite_ joined #parrot
21:14 sabren joined #parrot
21:14 sabren hello
21:14 sorear hello sabren
21:15 sorear are you an old parrot person?  I don't remember you but apparently slavorg does
21:16 sabren i am the main author of pirate, an old python->parrot compiler
21:16 sabren circa 2003
21:16 tadzik hello
21:17 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:18 sabren hi tadzik
21:20 sabren 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:21 sabren and recently I've been thinking of parrot as a project that was particularly well run on the community side
21:22 sabren http://www.reddit.com/r/learnprogrammi​ng/comments/126oxv/lpmc_stories_wanted​_how_you_joined_an_open_source/c6sm2lk
21:23 sabren anyway, figured i'd hang out in here a bit and see about maybe getting involved again :)
21:23 benabik \o/ developers!
21:24 benabik AFAICT, we've been suffering from an acute tuit shortage around here.
21:25 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.
21:26 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.
21:30 Reini_ Hi sabren, welcome back!
21:30 sabren what's the big problem/plan/goal  for parrot these days?
21:30 sabren hi Reini_ :)
21:30 Reini_ More performance for rakudo
21:31 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
21:32 sabren is pugs pretty much dead these days?
21:33 benabik Basically.  People are poking it again, but not very much.
21:33 Reini_ The Haskell compiler apparently got much faster
21:34 Reini_ 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.  :-/
21:34 sabren haskell itself you mean? they added an LLVM backend
21:35 sabren ghc i mean
21:35 sabren i guess pugs didn't actually target parrot anyway, huh?
21:35 Reini_ ghc, yes. So I was told
21:36 Reini_ no, pugs is just perl6 on ghc
21:37 sorear sabren: the name pirate was reused for bacek's attempt at replacing IMCC
21:38 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
21:39 sorear 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? :)
21:40 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?
21:40 sorear meh, it depends on what you're doing
21:41 sabren was looking at ;http://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
21:42 sorear something else you might find interesting, sabren: https://github.com/sorear/niecza
21:44 sabren sorear: does that share an intermediate language with parrot by any chance?
21:44 sorear no
21:46 sabren well, but any subset of perl6 would be a common intermediate language i guess :)
21:47 sorear if you have an independant interest in perl 6, check out #perl6 on freenode
21:48 davidfetter joined #parrot
21:49 sabren actually my main interest right now is : http://code.google.com/p/porcupinepascal/
21:52 sabren also https://github.com/parrot/forth  ... i've been doing some work with http://retroforth.org/
21:53 Reini_ joined #parrot
21:53 dalek parrot/rurban/gh870-pmc_class: ff0bb71 | rurban++ | lib/Parrot/Pmc2c/ (2 files):
21:53 dalek parrot/rurban/gh870-pmc_class: [GH #870] fix c->h confusion
21:53 dalek parrot/rurban/gh870-pmc_class:
21:53 dalek parrot/rurban/gh870-pmc_class: Emit H now into the header actually, not the c
21:53 dalek parrot/rurban/gh870-pmc_class: review: https://github.com/parrot/parrot/commit/ff0bb712f9
21:53 dalek parrot/threads: 08a70fe | rurban++ | / (26 files):
21:53 dalek parrot/threads: Release 4.10.0 - Red-eared Parakeet
21:53 dalek parrot/threads:
21:54 dalek parrot/threads: Update native_pbc's for 32/64bit intel and 32bit ppc
21:54 dalek parrot/threads: Fix tools/dev/pbc_header.pl
21:54 dalek parrot/threads: review: https://github.com/parrot/parrot/commit/08a70fe50d
21:54 dalek parrot/threads: 2f3aff2 | rurban++ | / (26 files):
21:54 dalek parrot/threads: Merge remote-tracking branch 'origin/master' into threads
21:54 dalek parrot/threads: review: https://github.com/parrot/parrot/commit/2f3aff2969
21:56 sabren http://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 )
22:00 sabren 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:02 sabren i bet if parrot had a reference lorito implementation, we'd see the same thing happening ... hrm
22:04 sabren for example, retro's vm will run on an arduino, or in a web browser.
22:13 sabren hrm
22:14 sabren http://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 sabren is this whole trac site obsolete?
22:14 moritz yes
22:15 sabren aha
22:15 sabren https://github.com/parrot/parrot/wiki
22:17 sabren 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:18 * moritz has never really used trac, and has no idea
22:20 sabren hrm.. actually the trac is the first link here, too: http://parrot.org/resources.html
23:05 Reini_ joined #parrot
23:58 Reini_ joined #parrot

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

Parrot | source cross referenced