Parrot 4.10.0 "[Red-eared Parakeet]" parrot.org/ | Log: irclog.perlgeek.de/parrot
Set by moderator on 21 November 2012.
rurban I see, have to leave now 00:03
We'd need to add this to our docs
00:03 Reini joined 00:05 benabik joined 00:32 Reini joined 00:55 awwaiid joined 01:14 Mike-PerlRecruiter_ joined 04:36 Psyche^ joined 06:08 Reini joined 10:37 Timbus joined 10:39 sivoais joined 13:14 Mike-PerlRecruiter_ joined, mtk joined 13:50 TonyC joined 14:11 TonyC joined 14:12 PacoAir joined 14:20 TonyC joined 14:41 TonyC joined 14:49 TonyC joined
migimunz hello, does PIR have a macro-like system? Can I write PIR directives without messing with parrot's source code? 14:50
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:56
PIR is already much too complicated for an assembly level 14:57
arnsholt Don't think there're any macro facilities for PIR
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
14:58 bluescreen joined, TonyC joined 15:03 TonyC joined 15:09 Reini joined
PerlJam pdd19 would disagree with you guys :) 15:15
(unless you're talking about some other "macro" facility)
migimunz: btw, have you read the PDDs (Parrot Design Documents)? They are in docs/pdds and might answer some of your questions. 15:17
migimunz thanks guys 15:26
not all of them, but I will now
I thought that was only for parrot devs, which is why I just glanced over it 15:27
PerlJam migimunz: Basically that's true, but given that there is no "Parrot User Manual", they do quite well for informational purposes 15:28
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 15:42 bluescreen joined
rurban parrot on the perl6 advent calendar: perl6advent.wordpress.com/2012/12/0...d-strings/ 15:52
dalek rrot: ac5e9f6 | rurban++ | docs/project/release_manager_guide.pod:
[doc] Sign up for the christmas release Parrot 4.11.0
16:08
16:14 benabik joined 16:20 Reini joined 16:47 Khisanth joined
rurban rebased native_pbc2 17:06
17:37 dmalcolm joined 17:43 benabik joined 17:48 davidfetter joined 17:56 Reini joined
Coke There are absolutely macros in pir. 18:25
runtime/parrot/include/hllmacros.pir for the biggest example thereof. 18:26
moritz no wonder people say that PIR is overblown and evil :-) 18:29
Coke I cannot tell you how much easier it was to write partcl using that than NQP. :P 18:41
(not that either version ever got "finished", but the PIR/macros one got muuuch closer.) 18:42
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:50
rurban yes, but I'm not there yet. one has rm_pasm2. 18:53
19:02 benabik_ joined 19:23 contingencyplan joined
benabik Hm. decode_base64 defaults to ASCII? Shouldn't it default to binary? 19:26
19:33 zby_home joined
rurban nope, binary is almost useless currently 20:02
I tried to improve binary but forgot how it ended 20:03
benabik How is binary useless? 20:13
rurban Because it has no encoding information, other than single-byte 20:14
benabik That would be the point.
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"
rurban nope, utf8 is impossible
yes, I see your point. hmm. 20:16
ronald argued the same way. maybe we should change it.
benabik I would expect reencode(binary:"...", "foo") and reencode(foo:"...", "binary") to be no-ops, just add/drop the encoding.
So you could, say, get a string of binary data and _then_ determine the data. 20:17
*encoding.
20:35 benabik_ joined
dalek Heuristic branch merge: pushed 63 commits to parrot/native_pbc2 by rurban 22:10
rrot/native_pbc2: 2f3b571 | rurban++ | .gitignore:
add new generated files tools/dev/testnumbers to .gitignore
22:12
rrot/native_pbc2: 7f53996 | rurban++ | config/gen/makefiles/root.in:
fix Makefile to call tools/dev/mk_testnumbers.pl
22:28
rurban going home 22:39
23:02 Reini joined 23:09 benabik joined 23:36 whiteknight joined