Camelia, the Perl 6 bug

IRC log for #parrot, 2012-12-07

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:03 rurban I see, have to leave now
00:03 rurban We'd need to add this to our docs
00:03 Reini joined #parrot
00:05 benabik joined #parrot
00:32 Reini joined #parrot
00:55 awwaiid joined #parrot
01:14 Mike-PerlRecruiter_ joined #parrot
04:36 Psyche^ joined #parrot
06:08 Reini joined #parrot
10:37 Timbus joined #parrot
10:39 sivoais joined #parrot
13:14 Mike-PerlRecruiter_ joined #parrot
13:14 mtk joined #parrot
13:50 TonyC joined #parrot
14:11 TonyC joined #parrot
14:12 PacoAir joined #parrot
14:20 TonyC joined #parrot
14:41 TonyC joined #parrot
14:49 TonyC joined #parrot
14:50 migimunz hello, does PIR have a macro-like system? Can I write PIR directives without messing with parrot's source code?
14:56 moritz migimunz: I'm not sure, but I don't think there are macros on the PIR level (or if they are, they are probably broken)
14:57 moritz PIR is already much too complicated for an assembly level
14:57 arnsholt Don't think there're any macro facilities for PIR
14:58 arnsholt But if you really, really, really want it you could always add another layer of indirection and do it with M4 or the C preprocessor
14:58 bluescreen joined #parrot
14:58 TonyC joined #parrot
15:03 TonyC joined #parrot
15:09 Reini joined #parrot
15:15 PerlJam pdd19 would disagree with you guys  :)
15:15 PerlJam (unless you're talking about some other "macro" facility)
15:17 PerlJam migimunz: btw, have you read the PDDs (Parrot Design Documents)?  They are in docs/pdds and might answer some of your questions.
15:26 migimunz thanks guys
15:26 migimunz not all of them, but I will now
15:27 migimunz I thought that was only for parrot devs, which is why I just glanced over it
15:28 PerlJam migimunz: Basically that's true, but given that there is no "Parrot User Manual", they do quite well for informational purposes
15:29 migimunz thanks, I'll check them out then
15:29 PerlJam (of course, you probably can't take what's in a PDD as gospel, so test that it actually works with an actual compiled parrot :-)
15:37 Reini joined #parrot
15:42 bluescreen joined #parrot
15:52 rurban parrot on the perl6 advent calendar: http://perl6advent.wordpress.com/2012/12​/07/day-7-mimebase64-on-encoded-strings/
16:08 dalek parrot: ac5e9f6 | rurban++ | docs/project/release_manager_guide.pod:
16:08 dalek parrot: [doc] Sign up for the christmas release Parrot 4.11.0
16:08 dalek parrot: review: https://github.com/parrot/parrot/commit/ac5e9f6e77
16:14 benabik joined #parrot
16:20 Reini joined #parrot
16:47 Khisanth joined #parrot
17:06 rurban rebased native_pbc2
17:37 dmalcolm joined #parrot
17:43 benabik joined #parrot
17:48 davidfetter joined #parrot
17:56 Reini joined #parrot
18:25 Coke There are absolutely macros in pir.
18:26 Coke runtime/parrot/include/hllmacros.pir for the biggest example thereof.
18:29 moritz no wonder people say that PIR is overblown and evil :-)
18:41 Coke I cannot tell you how much easier it was to write partcl using that than NQP. :P
18:42 Coke (not that either version ever got "finished", but the PIR/macros one got muuuch closer.)
18:50 Coke rurban: when you're looking at the rm_pasm branches, I am not sure if whiteknight's or mine is the more advanced at this point.
18:53 rurban yes, but I'm not there yet. one has rm_pasm2.
19:02 benabik_ joined #parrot
19:23 contingencyplan joined #parrot
19:26 benabik Hm.  decode_base64 defaults to ASCII?  Shouldn't it default to binary?
19:33 zby_home joined #parrot
20:02 rurban nope, binary is almost useless currently
20:03 rurban I tried to improve binary but forgot how it ended
20:13 benabik How is binary useless?
20:14 rurban Because it has no encoding information, other than single-byte
20:14 benabik That would be the point.
20:15 rurban My rationale was: decode to the best information. ascii, latin-1 or utf8
20:15 benabik binary means "this string has random bytes, don't treat it as characters"
20:15 rurban nope, utf8 is impossible
20:16 rurban yes, I see your point. hmm.
20:16 rurban ronald argued the same way. maybe we should change it.
20:16 benabik I would expect reencode(binary:"...", "foo") and reencode(foo:"...", "binary") to be no-ops, just add/drop the encoding.
20:17 benabik So you could, say, get a string of binary data and _then_ determine the data.
20:17 benabik *encoding.
20:35 benabik_ joined #parrot
22:10 dalek Heuristic branch merge: pushed 63 commits to parrot/native_pbc2 by rurban
22:12 dalek parrot/native_pbc2: 2f3b571 | rurban++ | .gitignore:
22:12 dalek parrot/native_pbc2: add new generated files tools/dev/testnumbers to .gitignore
22:12 dalek parrot/native_pbc2: review: https://github.com/parrot/parrot/commit/2f3b57194e
22:28 dalek parrot/native_pbc2: 7f53996 | rurban++ | config/gen/makefiles/root.in:
22:28 dalek parrot/native_pbc2: fix Makefile to call tools/dev/mk_testnumbers.pl
22:28 dalek parrot/native_pbc2: review: https://github.com/parrot/parrot/commit/7f53996e13
22:39 * rurban going home
23:02 Reini joined #parrot
23:09 benabik joined #parrot
23:36 whiteknight joined #parrot

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

Parrot | source cross referenced