|
Post closed tickets in your report. | Note: This channel is for our weekly status meetings (Tuesdays at 19:30 UTC); you probably want #parrot instead. | irclog: irclog.perlgeek.de/ Set by moderator on 31 August 2013. |
|||
|
06:42
denisboyun joined
10:32
denis_boyun joined
13:36
bluescreen joined
14:15
darbelo joined
14:27
sa1 joined
14:42
bluescreen joined
16:03
bluescreen joined
16:07
bluescreen joined
|
|||
| sa1 | Pre-report | 16:16 | |
| # Complete index examples | |||
| # Added Commit Parsing, Remotes, Tags library functions | |||
| # Working on References | |||
| # More tests | |||
| # Productive week, almost back on schedule. | |||
|
16:34
pmurias joined
|
|||
| pmurias | gsoc prereport: | 16:34 | |
| Got the nqp/t/qregex tests to pass. | |||
| It would be a good idead for me to document how the rules engines of the MoarVM, Parrot, JVM and JavaScript backends work. | |||
| They are pretty similiar as it's basically the translation of the same code. | |||
| Unfortunately some things get cargo culted. | 16:35 | ||
| Like parrot registers names ending up in MoarVM code. | |||
| This means the rules engines implementation is resonably sane. | |||
| Incorrect test description caused a lot of confusion. | |||
| [link that fixes that] | |||
| Had the backend working previously so once hooked it was almost working. | |||
| Had to rid of the last pir:: op. | |||
| Fixed a multi problem. | |||
| Put a nqp-runtime dir in node_modules. | |||
| Some bugs got found by running the NQP code. | |||
| Like $match<no_such_key> not returning NQPMu. | |||
| Fixed those. | |||
| nqp::say("Hello World") now works in a standalone NQP (NQP which is compiled to JavaScript ) | |||
| Need serialization to get the setting to work. | |||
| Currently only have deserialization on the JavaScript side. | |||
| It's the only big piece missing. | |||
| Once we get the setting working the rest should be bugs. | |||
| The rest should be bugs. | |||
| And some new IO tests which recently got added. | |||
| They IO tests are for features which Rakudo uses. | |||
| Working on it right now. | |||
|
17:52
denisboyun joined
18:02
bluescreen joined
|
|||
| denisboyun | # Done: | 19:19 | |
| * HLL is supporting rosella(winxed), rosella(nqp) and perl5 tests | |||
| # Doing: | |||
| * done api more and more smart(clean old zip project) | |||
| * library template need only a perl5 build system | |||
| * hll template need to support perl5 build system languages | |||
| .end | |||
| Util | Pre-report: | 19:29 | |
| Doing: Working on Parrot promo materials for Mentor Summit. | |||
| .end | |||
| denisboyun | Util: hi | 19:30 | |
| Util | Hello, everyone. Who all is in attendance? | ||
| sa1 | Hello | ||
| denisboyun | hi | 19:31 | |
| sa1 | So this is the last week, and I think I've roughly caught up in schedule. Considering last week's pace, I'll be able to satisfy original objectives in a week's time I think. | 19:32 | |
| Util | Looking at your reports, it was a good week for all of you. | ||
| sa1: excellent! | |||
| sa1 | Util: I've been working around a lot of problems with the C wrapper. | ||
| dukeleto said that it was a good interim solution. | 19:33 | ||
| But in the future, more stuff needs to be done in winxed. | |||
| I need to learn how to pass double pointers to C functions, and getting data out of unmanaged structs before that is possible. | 19:34 | ||
| denisboyun | Util: i've almost done the project, the last step is supporting perl 5 build system language | ||
| Util | denisboyun: Great! If you get stuck on that part, I should be able to get you unstuck quickly. | 19:35 | |
| denisboyun | Util: dukeleto hasn't answered on my email about perl 5 build system | 19:36 | |
| Util: yes i have a one questions | |||
| Util | denisboyun: What was the date of that email? | ||
| denisboyun | Util: 29 of August | 19:37 | |
| sa1 | Also even if the C wrapper turns out to be necessary in the end, I should be able to properly package it in a shared library. | 19:38 | |
| Util | sa1: Great! If you need instruction (rather than research) on those two issues, remember that a thorough write-up (with almost-working code) helps us to help you, when you present us with the questions. | ||
| sa1 | I'll write a proper email describing those things then. | 19:39 | |
| Util | denisboyun: The "buildd" part of that email boils down to: "So what do you think about it? Is it necessary or not?" | ||
| denisboyun | Util: yes | 19:40 | |
| Util | denisboyun: Please expand that part of the email into a more thorough question. It is unclear what is holding you up there. The expanded email will give dukeleto (and me) a better chance to assist. | ||
| denisboyun: What is the other question that you just mentioned? | 19:41 | ||
| sa1: Great; thanks. | |||
| denisboyun | Util: where I can see the correspondence between(on Winxed pbc_pir key is calling parrot -o...). Can i see that somewhere | ||
| ? | 19:42 | ||
| Util | denisboyun: By "correspondence", do you mean the project documentation, or some email or IRC thread? | 19:43 | |
| denisboyun | Util:If you have a documentation on that it would be cool | 19:44 | |
| Util: i mean some information about it | |||
| Util | denisboyun: This is all I see on it: whiteknight.github.io/Rosella/libra...inxed.html | 19:45 | |
| Search for "pbc_pir". | |||
| Beyond that, I am unclear on exactly what you are searching for. Perhaps the Rosella code itself contains the call to `parrot -o...`? | 19:46 | ||
| sa1 | Hmm, that rosella setup thing seems to be a replacement for github.com/letolabs/parrot-libgit2...winxed#L79 | 19:49 | |
| denisboyun | Util: No. when you compile hll with winxed(for example). when you write var data = { | ||
| "pir_winxed" : { | |||
| "my_winxed_file.pir" : "my_winxed_file.winxed" | |||
| }, winxed know what kind of command called for this instruction | |||
| Util: i want to realization that for perl5 | 19:50 | ||
| Util | denisboyun: Looking... | ||
| denisboyun | Util: some special module for that, like you are talking me | 19:51 | |
| Util: winxed, nqp and pir know about this instruction and call the same command for all instruction. | 19:55 | ||
| sa1 | denisboyun: are you referring to this? github.com/parrot/parrot/blob/mast...s.pir#L545 | 19:56 | |
| Util | denisboyun: Since pir knows about it, you can invoke the code via runtime/parrot/library/distutils.pir | ||
| In other words, you can write some code in pir, using distutils, and invoke it in Perl via backticks, or system("parrot my_distutils_wrapper.pir"); | 19:58 | ||
| denisboyun | Util: ))))I understand you. | 19:59 | |
| Util: I falsely thought | |||
| Util: thnx | 20:00 | ||
| Util | denisboyun: You are welcome. Let us know what else you need. | 20:01 | |
| Anything else to discuss? (GSoC or not) | |||
| sa1 | No | ||
| denisboyun | Util: ok. | ||
| No | |||
| Util | GSoC students: Remember to post to Parrot.org and parrot-dev! | 20:02 | |
| sa1 | yes | 20:03 | |
| Util | sa1: Go ahead. | ||
| sa1 | Util: That yes was a reply to the 'remember to post'. | ||
| Util | sa1: Ah, OK. | ||
| I thought you meant "yes, something else to discuss". | 20:04 | ||
| Thank you all for participating! | |||
| Meeting adjourned. | |||