Camelia, the Perl 6 bug

IRC log for #parrot, 2012-01-25

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:18 allison Interesting post on git branching/merging strategies: http://nvie.com/posts/a-succ​essful-git-branching-model/
00:23 dukeleto allison: yes, it is a common model
00:23 dukeleto allison: but mostly too complicated for parrots needs, since we are not supporting a "production" use case where we would need a hotfixes branch
00:24 dukeleto allison: but basically, the big difference is they have a integration branch "develop" and a master branch
00:24 dukeleto allison: where parrot currently only makes topics from master
00:35 dukeleto allison: how is $work? I assume they are keeping you busy?
02:18 whiteknight joined #parrot
02:19 allison dukeleto: yup, never a dull moment :)
02:53 alvis joined #parrot
03:13 dmalcolm joined #parrot
03:32 dalek parrot/auto-sizes: fb186dd | jkeenan++ | t/steps/auto/sizes-01.t:
03:32 dalek parrot/auto-sizes: Test all execution paths for _set_floatval_range().
03:32 dalek parrot/auto-sizes: review: https://github.com/parrot/parrot/commit/fb186dd28f
03:38 Psyche^ joined #parrot
08:08 lucian joined #parrot
09:16 lucian joined #parrot
09:32 dalek rakudo/nom: 1cce955 | moritz++ | src/ (2 files):
09:32 dalek rakudo/nom: typed exception for "Cannot use bind operator with this LHS"
09:32 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/1cce955e52
09:32 dalek rakudo/nom: 5cf8452 | moritz++ | src/ (2 files):
09:32 dalek rakudo/nom: typed error for binding to native types
09:32 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/5cf8452fda
09:32 dalek rakudo/nom: 27a5dd3 | moritz++ | src/Perl6/Actions.pm:
09:32 dalek rakudo/nom: more binding exception fixes
09:32 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/27a5dd3bbd
11:30 jsut_ joined #parrot
12:22 mtk joined #parrot
12:37 bluescreen joined #parrot
12:44 benabik joined #parrot
12:50 mj41 joined #parrot
13:27 alvis joined #parrot
14:50 PacoAir joined #parrot
15:30 dmalcolm joined #parrot
17:38 fperrad joined #parrot
17:45 davidfetter joined #parrot
17:51 dukeleto ~~
18:18 lucian joined #parrot
18:28 benabik Is it my imagination, or is PDD26 mostly copy/paste from the PAST/Node.pir?
18:30 benabik Oh, and from PCT/Node.pir.  *sigh*
18:32 dukeleto double sigh
18:33 benabik Well, the POD from PCT isn't included in the documentation online, so I guess it's worth updating the PDD at least for the moment.
18:34 bluescreen joined #parrot
19:13 alester joined #parrot
19:33 dmalcolm_ joined #parrot
19:40 dalek rakudo/nom: 3670b71 | moritz++ | src/ (2 files):
19:40 dalek rakudo/nom: <.obs> in the grammar now throws X::Obsolete objects
19:40 dalek rakudo/nom:
19:40 dalek rakudo/nom: also provides a small piece of infrastructure for easily throwing typed exceptions from the grammar
19:40 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/3670b71121
19:45 benabik I can find no evidence that %u or %v exist for inline PIR nodes.
19:49 Coke So, if I were to start partcl over today, what is the recommended toolset for creating a language? is there one?
19:51 benabik At the moment, nqp-rx provides the easiest way, I think.  Creating a proof of concept that uses winxed for the non-grammar parts is on my TODO list (somewhere below thesis).
19:52 Coke ok. I've already got a version on nqp-rx but that's is stalled due to some open parrot tickets.
19:52 NotFound You can give ohm-eta a try, too.
19:53 Coke https://github.com/plobsing/ohm-eta-wink-kzd ?
19:53 NotFound Yeah
19:56 bluescreen joined #parrot
19:57 benabik Coke: Which tickets?
19:58 * benabik searches.
19:58 benabik Wow, that's a lot.  :-/
20:05 * benabik adds a partcl tag for issues.
20:11 benabik Looks like partcl is mentioned more often than it actually has blockers.  I only see two: https://github.com/parrot/p​arrot/issues?labels=partcl
20:31 benabik Does get_class automatically turn a namespace into a class?
20:35 benabik Uhm.  Should get_class in namespace.pmc be a VTABLE?
20:36 GodFather joined #parrot
20:37 mdomer joined #parrot
20:37 mdomer hi all!
20:37 benabik hi mdomer
20:38 mdomer I have a quastion
20:38 benabik I may have an answer.
20:38 mdomer :D
20:38 mdomer I am very new with parrot, and I am trying to understand
20:38 mdomer it
20:38 mdomer i had made some helloworld examples
20:39 mdomer but I very interested
20:39 mdomer in made in work at apache server
20:39 mdomer could you tell me where is should start
20:39 mdomer i found
20:40 mdomer http://trac.parrot.org/parrot/wi​ki/ModParrotHLLDocs#ApacheHooks
20:40 benabik You want to run a Parrot program from apache?
20:40 mdomer yep
20:41 mdomer in the easiest why
20:41 mdomer i want to do someting like that http://apachserver/parratapp
20:41 mdomer and i don't know
20:41 mdomer if i start in the right plase
20:41 mdomer place
20:42 benabik I've never tried to use mod_parrot...  :-/
20:42 mdomer or maybe
20:42 mdomer i know how to use soap in perl
20:43 mdomer and i think i can connect it somehow
20:43 mdomer or maybe i will ask in that way
20:43 mdomer did you try to make client-server appliaction
20:44 mdomer based on parrot
20:44 benabik I tend to work on the compilers, rather than applications.
20:45 mdomer uhmm
20:45 mdomer ok
20:46 mdomer i coundn't find it to bye sure
20:46 lucian joined #parrot
20:47 mdomer ! remember ! i don't have much knowloade about it
20:47 mdomer for example i have some perl scripts
20:48 mdomer and i want to lunch them at win and buntu
20:48 mdomer how i schould do that?
20:52 Coke m: any relation to tyson domer? ;)
21:01 mj41 joined #parrot
21:04 benabik Yeah, I'm going to have to admit I don't know how mod_parrot works.  Seems to hook into Apache far deeper than I'd ever care to.
21:04 mdomer :)
21:04 * benabik adds FastCGI to the list of parrot projects.
21:05 benabik project ideas
21:05 mdomer i dont even now if I started from right side
21:05 mdomer *now know
21:06 mdomer or maybe i will try to say what i want to do  :)
21:06 mdomer from begging
21:06 dmalcolm_ joined #parrot
21:06 mdomer *beginning
21:07 benabik It looks like the link you posted is for people who want to connect new languages to mod_parrot.  There appears to be a minor shortage of end-user documentation.
21:07 mdomer It was just key words witch i found
21:07 mdomer i also found
21:07 mdomer :
21:08 mdomer Parrot in Apache
21:08 mdomer Difficulty: 4/5
21:08 mdomer Links of Interest: <NONE, please add some>
21:08 mdomer Possible Mentors: <UNKNOWN, please volunteer!>
21:08 mdomer Details: Implement a plugin for running Parrot code in an Apache webserver. The plugin may be a plugin module similar to the old mod_parrot project, it may be a FastCGI module, or anything that works and is portable and well-supported. The plugin should be able to execute raw PIR code and code running in one of Parrot's HLLs, including the ability to load Parrot extension libraries. Preference
21:08 mdomer i cac volunteer :P
21:08 mdomer *cac can
21:17 contingencyplan joined #parrot
21:39 kurahaupo joined #parrot
21:40 mdomer left #parrot
21:57 jjore joined #parrot
22:01 dukeleto ~~
22:02 benabik o/ dukeleto
22:02 * dukeleto will be around soon, but is running to the carts for some noms
22:16 benabik Anyone heard of rust before?  rust-lang.org
22:24 dukeleto benabik: yep. it comes out of Mozilla
22:24 dukeleto benabik: it is like their Dart :)
22:28 benabik The class PMC has a type method...  is it supposed to be a viable entry for VTABLE_type() ?
22:30 benabik viable?  no, Lion, I really meant vtable.
22:44 dalek rakudo/nom: 12f3505 | jnthn++ | src/Perl6/Metamodel/MethodContainer.pm:
22:44 dalek rakudo/nom: Parentheticize a remark in an error.
22:44 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/12f35054f0
22:44 dalek rakudo/nom: f9d635c | jnthn++ | src/Perl6/Actions.pm:
22:44 dalek rakudo/nom: Catch undeclared attributes mentions in signatures.
22:44 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/f9d635cc35
22:44 * dukeleto is back
22:45 dukeleto benabik: good question. I think we need to fix the Class PMC with fire.
22:46 benabik msg Coke I tried to tag all the parrot tickets that say "partcl is broken with this" with a partcl tag.  If there are any I missed, feel free to add.  I'll spend some working on them.
22:46 aloha OK. I'll deliver the message.
22:48 benabik msg Coke re Parrot #185 / partcl #2 - The tcl{int,string,float} classes appear to be null, which is giving the Null PMC access.  Not sure why yet.
22:48 aloha OK. I'll deliver the message.
22:48 benabik Okay, and with that I have to go.
22:49 benabik dukeleto: Lots of things need to be "refactored with fire".  I should really post my "Parrot of the Future" post I've had bubbling in my head.
23:01 dalek nqp/bs: 36df449 | jnthn++ | t/serialization/01-basic.t:
23:01 dalek nqp/bs: Tests for P6num and P6str serialization.
23:01 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/36df449d01
23:01 dalek nqp/bs: fd071cc | jnthn++ | src/6model/reprs/P6 (2 files):
23:01 dalek nqp/bs: Implement serialize and deserialize for P6num and P6str representations.
23:01 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/fd071cc5dd
23:21 kid51 joined #parrot
23:36 Hunger joined #parrot
23:54 Coke msg benabik Thanks for taking a look!
23:54 aloha OK. I'll deliver the message.

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

Parrot | source cross referenced