|
Parrot 5.4.0 "Austin Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 7 June 2013. |
|||
| dalek | kudo/nom: af50a6e | pmichaud++ | src/core/Str.pm: Add Str.succ for codepoints \\x2581..\\x2588 (RT #118519). |
00:16 | |
|
00:18
rurban1 joined
00:57
benabik joined
01:02
woosley joined
01:19
rurban1 joined
02:19
rurban1 joined
03:20
rurban1 joined
03:28
rurban1 joined
03:31
preflex_ joined
04:26
Psyche^ joined
04:47
denisboyun joined
05:55
PacoAir joined
06:24
bouncy joined
06:31
Mike-PerlRecruiter_ joined
|
|||
| dalek | p: ca52770 | sorear++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java: Add a nqp::debugnoop opcode, which does nothing but you can put a breakpoint on it. |
06:41 | |
| p: c9738ae | sorear++ | src/vm/jvm/ (3 files): Multi cache should decontainerize before taking the type for JVM/Parrot consistency. Still a little dodgy because it assumes hashCode values are unique. |
|||
|
06:53
rurban1 joined
|
|||
| dalek | rrot: d5a500b | jkeenan++ | / (2 files): Remove t/native_pbc/number_8_8_le.pbc; update MANIFEST. For: github #971 |
07:01 | |
| rrot: dc25104 | dukeleto++ | / (2 files): Merge branch 'g971-native-pbc' |
|||
|
07:53
rurban1 joined
07:57
Liz joined,
woolfy_ joined
|
|||
| dalek | kudo/nom: 9fae045 | (Brent Laabs)++ | src/core/IO.pm: add IO::Path methods rename, chmod |
08:38 | |
| kudo/nom: 74ddcd4 | (Brent Laabs)++ | src/core/IO.pm: move dir()'s logic into IO::Path.contents; it's working with paths already |
|||
| kudo/nom: 0c78d26 | (Brent Laabs)++ | src/core/IO.pm: add IO::Path.succ and .pred |
|||
| kudo/nom: 92c09eb | (Brent Laabs)++ | src/core/IO.pm: undo rename for now |
|||
| kudo/nom: c90fcf7 | (Brent Laabs)++ | src/core/IO.pm: use chmod logic in IO::Path instead of IO::Handle |
|||
| kudo/nom: 3dbf356 | (Brent Laabs)++ | src/core/IO.pm: Merge pull request #166 from labster/iopath Add IO::Path.succ and .prev; move chmod from handle to path |
|||
| p: fff73cf | sorear++ | src/NQP/Actions.nqp: Need to use savecapture when calling MMD dispatcher for reentrancy on JVM |
08:39 | ||
|
08:54
rurban1 joined
09:55
rurban1 joined
|
|||
| dalek | p: 9625921 | sorear++ | src/vm/jvm/ (2 files): Add jvmgetproperties op for access to JVM VM info |
10:41 | |
| p: 9acdf7a | sorear++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java: Implement CCLASS_PRINTING on jvm |
|||
|
10:49
denisboyun_ joined
10:55
rurban1 joined
|
|||
| dalek | kudo/nom: 6620d3b | (Elizabeth Mattijsen)++ | src/core/Hash.pm: Get rid of unneeded local lists in categorize |
11:02 | |
| kudo/nom: 003f346 | (Timo Paulssen)++ | src/Perl6/Grammar.nqp: allow a dot before hyper postfix (also unspace). |
11:23 | ||
| kudo/nom: 2765030 | moritz++ | src/Perl6/Grammar.nqp: Merge branch 'add-dotty-hyper-postfix' of github.com/timo/rakudo into nom |
|||
|
11:30
kid51 joined
11:55
rurban1 joined
12:20
denisboyun joined
12:56
rurban1 joined
13:24
PacoAir joined
13:26
denisboyun joined
13:54
bluescreen joined
13:58
rurban1 joined
|
|||
| dalek | kudo/nom: 5feb260 | (Timo Paulssen)++ | src/core/Cool.pm: give Cool a path method to run self.Stringy.path |
14:08 | |
| kudo/nom: 8bbebc9 | moritz++ | src/core/Cool.pm: Merge pull request #167 from timo/give-cool-path-method give Cool a path method to run self.Stringy.path |
|||
|
15:00
darbelo joined
15:22
denisboyun joined
15:33
perlite joined
16:05
darbelo joined
16:38
benabik joined
|
|||
| dalek | rrot: 8cbe82d | util++ | tools/release/make_upload_commands.pl: Add new tool to speed up the release process: make_upload_commands.pl |
17:45 | |
| denisboyun | I can't to register on parrot.org. "Your submission has triggered the spam filter and will not be accepted." What does it mean? | 18:01 | |
| Coke | denisboyun: you're a GSOC student, aye? what login ID did you try to use? | 18:06 | |
| sa1 | denisboyun: I managed to register. | ||
| Coke | I can create your account for you if need be. | 18:07 | |
| denisboyun | Coke: yes. I tried to use "denisboyun" | ||
| Coke | ok. didn't take. one moment. | ||
|
18:19
darbelo joined
18:32
Mike-PerlRecruiter_ joined
18:41
brrt joined
18:49
myhrlin joined
|
|||
| Util | #ps in 41 minutes | 18:49 | |
|
19:03
autark joined
19:20
brrt joined
|
|||
| Util | I have started the release process, so please hold all pushes to the master branch until I have finished. ty | 19:38 | |
|
19:59
brrt joined
|
|||
| sa1 | So, continuing over the discussion from #ps, I have been trying to debug this regex to parse C headers in libgit2. | 20:12 | |
| github.com/letolabs/parrot-libgit2...nci.pl#L37 | |||
| A standard function may look like this: GIT_EXTERN(git_attr_t) git_attr_value(const char *attr); | 20:13 | ||
| At the moment, it doesn't work well on arguments. Catches things like const as datatype. | 20:16 | ||
| Perl regex foo help welcome. :) | |||
| Util | sa1: working on it... | 20:17 | |
| sa1 | rxrx seems great. | 20:21 | |
| Thanks for the advice! | |||
|
20:43
myhrlin_ joined
|
|||
| Util | sa1: Try replacing the `if` line with this: if ( $_ =~ m{ \\A ( $prefix \\w+ \\( ([^)]+) \\) ) \\s+ (\\w+)\\( ( \\s* (\\S.+?\\S)? (\\);;?)? )? \\z }msx ) { | 20:51 | |
| sa1 | Util: did it. | 20:54 | |
| Any significant changes? | |||
| Okay, there still seem to be a few bugs. Like git_index is a datatype that is split up. I'll fix it in the morning. | 21:07 | ||
| Thanks again :) | |||
|
21:10
contingencyplan joined
|
|||
| denisboyun | Util: Ok, So about my questions | 21:14 | |
| Util | Go ahead | ||
| denisboyun | Util: My project is consist of two part(for my head) Web and Core | 21:15 | |
| Util: I've done a web part of my project and i want to start work with core part | |||
|
21:15
zby_home joined
|
|||
| denisboyun | Util: But I don't have a much information for that | 21:16 | |
| Util: I answered you about some url(project)which have written on different build and test systems | 21:17 | ||
| Util: for example Do you know any project which uses winxed build system? | |||
| Util: because I found an china web site about winxed and it's terrable)) | 21:19 | ||
| Util | denisboyun: I am unaware of any project using winxed as a build system; winxed itself might, though. The author would be a good person to also ask: NotFound <julian.notfound@gmail.com> | 21:20 | |
| denisboyun | Util: Do you understand me? | ||
| Util | See also: winxed.net/ | ||
| denisboyun | Util: and some other build systems such as NQR, Pir, the same questions | 21:22 | |
| Coke | I am unaware of anything using the nqp-shipped-with-parrot in the build system except for parrot itself. | 21:23 | |
| Util | Parts of the build systems for Parrot and Rakudo are in PIR, and parts in NQP. | ||
| Coke | (that nqp is called "nqp-rx") | ||
| Util | More parts of the testing subsystems are in PIR and NQP than the build subsystems are. | 21:24 | |
| denisboyun: Is it a requirement of your project, that you implement build and test in one of these languages, instead of just using Perl? I know that the generated code must be in a Parrot-supported language like PIR|Winxed|NQP, but that does not automatically mean the "back-end" of your project has to be. | 21:26 | ||
| denisboyun | Util: Maybe I'm not so quite understand but my project must be a simple way for create your own language | 21:30 | |
| Util: user is selecting a different build system and different test system and it must to receive a skeleton of project with this test and build system | 21:32 | ||
| Coke | there are only so many ways to build a parrot project. I don't think you need to invent one to satisfy your project, only support what might be existing. | 21:33 | |
| Util | denisboyun: I see. I thought that you were asking about writing a build system for `app-parrot-create` itself. You are instead asking about writing the build system for whatever new language the `app-parrot-create` user generates. | 21:35 | |
| denisboyun | Util: yes | 21:36 | |
| dalek | kudo/nom: f0ff25b | (Timo Paulssen)++ | src/core/operators.pm: implement sequences between 1-codepoint strings |
21:37 | |
| kudo/nom: ce5be8f | (Tobias Leich)++ | src/core/operators.pm: Merge pull request #168 from timo/one-codept-str-sequences implement sequences between 1-codepoint strings |
|||
| darbelo | denisboyun: if you want a (possibly dated) sampling of the build systems in use in parrot projects, you could take a look at the plumage metadata files. | 21:42 | |
| Util | denisboyun: Personally, I would write those in Perl, too. (and *leave* them in Perl). I don't know if dukeleto would agree with me on that. | 21:43 | |
| At the very least, I would start out by having `app-parrot-create` generate a Perl build system and a Perl test system for each new language it creates; only the compiler itself would be written in PIR. After all that *works*, then start converting Perl code into Winxed|PIR|NQP. | |||
| That is the evolutionary path that Parrot itself took. | |||
| Leaving your build and test systems in Perl would limit the ultimate usefulness of the created languages, as it would be a barrier to self-hosting (just as it was for Parrot itself). | |||
| Still, Perl is the place to start, even if only as prototyping. | |||
| darbelo | Util: The distutils.pir stuff was fairly mature, the last time I used it, programmatically generating a setup.pir file for a skeleton language should be fairly trivial. | 21:48 | |
| I would think it might be easier than generating a standalone perl build, since it has quite a bit of parrot knowledge baked in. | 21:49 | ||
| Util | darbelo: excellent; thanks for speaking up! | ||
| denisboyun | Util: Ok thanks for everyone | 21:50 | |
| Util | yw | ||
| darbelo | I've been away for a while, so take my advice with a pinch of salt. | ||
|
21:55
kruzey joined
|
|||
| kruzey | #perl-help | 21:59 | |
|
21:59
kruzey left,
kruzey joined
|
|||
| dalek | p: f3c828f | sorear++ | src/vm/jvm/runtime/org/perl6/nqp/sixmodel/reprs/MultiCacheInstance.java: Multi cache should be remembering the definedness of the value, not its container |
22:00 | |
|
22:24
rurban1 joined
22:39
pjcj joined
|
|||
| dalek | p: 6a5fb75 | sorear++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java: foreign_transform_code was omitted from hllconfig setup, fixed. |
22:53 | |
|
23:27
benabik joined
23:33
kid51 joined
23:58
rurban1 joined
|
|||