|
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
|
|||