|
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. |
|||
|
03:25
eternaleye joined
05:14
eternaleye joined
05:41
denisboyun joined
06:41
denis_boyun joined
09:52
denisboyun joined
12:10
denis_boyun_ joined
12:29
pmurias_ joined
|
|||
| pmurias_ | What's done? | 12:29 | |
| A cross compiling nqp-js (running on top of parrot) passes all tests in nqp/t/nqp with the exception of test 49 (which does an equivalent of eval, which would be really tricky do in a cross compiler). | |||
| It also passes the serialization tests in nqp/t/serialization. | |||
| It also passes the same tests as nqp-parrot in nqp/t/qregex. | |||
| We use a custom harness for those to avoid compiling regex at runtime. | |||
| A standalone nqp-js (compiled with a cross compiling nqp-js and using a setting compiled by a cross compiling nqp-js) passes most of the tests in nqp/t/nqp (it fails 5 of them). | |||
| During the program I also extended the nqp test suite, implemented nqp::shell on nqp-parrot. | |||
| What's missing? | |||
| Currently for building the nqp-js I'm keeping a nqp-compiler.nqp, which is basically the most of NQP concatenated into one file. The real nqp concatenates it files into 2 gigantic files. | |||
| My nqp-compiler.nqp doesn't currently register itself using the nqp::bindcomp ops correctly so it's failing the roles tests (url and url) as that's needed for roles. | |||
| Some bugs are making test 32 fail on the standalone compiler. | |||
| Test 49 needs loading of the compiler and runtime. | |||
| And test 55 has some problems with cloning multi methods. | |||
| As the standalone compiler had trouble with roles and multi methods I didn't get to create a bootstraped nqp-js (nqp-js compiled with standalone nqp-js). | 12:30 | ||
| Running in the browser is mostly a matter of figuring out how to load our pure JavaScript dependencies with RequireJS (or something similiar as I haven't got around to figuring that), and figuring out how to replace our bigint dependency. | |||
| The other none pure JavaScript dependencies are for stuff browsers don't support anyway. | |||
| What's next? | |||
|
14:17
bluescreen joined
14:45
bluescreen joined
16:26
Tene joined
16:39
bluescreen joined
|
|||
| Util | pmurias: Next, you can complete your Student Evaluation on Melange. | 18:15 | |
|
18:30
denisboyun joined
19:08
pmurias joined
|
|||
| pmurias | Util: re What's next? - that was actually a title of a section of my project report ;) | 19:18 | |
| Util: thanks for reminding be to do the evaluation ;) | |||
| Util | pmurias: You are welcome. I came here straight from the Incomplete list on melange, so your pre-report above is all that I had read. | 19:21 | |
| Oh, I see now. You were telling me that "What's next" was *not* a request for a task. | 19:22 | ||
| I though that you were saying that "complete your Student Evaluation on Melange" was listed by you on some other project report today (like maybe on Parrot.org). | |||
| pmurias | Util: in pastie.org/pastes/8351242/text, I had a "What's next" section | 19:24 | |
| Util | pmurias: Thanks! | ||
| Pre-report: | 19:26 | ||
| # Doing: | |||
| * Prep work for GSoC end-game, and Mentor Summit. | |||
| * Resumed work on Flutter | |||
| + github.com/Util/Flutter | |||
| .end | |||
| pmurias | currently I'm creating a "trynqp" demo page (as masak++ suggested) (a page with a big textarea to compile nqp code to js and run it in your browser) | 19:27 | |
| Util | pmurias: Great! Please let us know when you have that working; I would love to play with it. | 19:28 | |
| sa1 | *Pre-report | 19:30 | |
| ** Minor documentation work this week. | |||
| ** Work limited by ongoing exams | |||
| ** Will create a final report soon. | |||
| pmurias: That's really nice work done. I admire it, and hope to take up tasks as challenging soon. | 19:31 | ||
| Util | pmurias: FYI, ash_ had a Perl 6 version of that working a year or two ago. I think the host was run.perl6.org/ . Not working now, but maybe worth stealing from? | ||
| Notes to GSoC students: | 19:32 | ||
| 1. This is the last time, but you still have to make posts to parrot-dev and Parrot.org today. | |||
| Please consider adding some text about your overall experience with GSoC, | |||
| and with our Parrot and Perl 6 communities. | |||
| 2. Since some of you have expressed interest in continuing your work after the Pencils Down date, | |||
| your Required Code Samples may need some extra care to comply with the rules. | |||
| Please read the FAQ section of: | |||
| www.google-melange.com/gsoc/documen...guidelines | |||
| sa1 and denisboyun: Thank you for completing your student evaluations on Melange! | 19:33 | ||
| Hello! Who all is in attendance? | |||
| sa1 | Hello | ||
| denisboyun | Util: hi | ||
| Util | denisboyun: Hi! Shall we give you a minute to make your report? | ||
| denisboyun | Util: yes one minute please | 19:34 | |
| Util | OK | ||
| denisboyun | # Done: | 19:35 | |
| * update tests and documentation | |||
| * close a new issued from dukeleto | |||
| .end | |||
| sa1 | So this was a very nice few months. Completing it successfully(I should wait for the evaluations) is very motivating for future work. | 19:38 | |
| denisboyun | I agree with sa1 | ||
| Util | I just received from your mentors that PASS evaluations are in your future for all three of you. | 19:41 | |
| Assuming you finish your Parrot.org and parrot-dev posts, of course :^) | |||
| Is there anything remaining that you need help with? For example: Code Samples ? | |||
| sa1 | Ah, nice to hear! :) I don't have an exam day after tomorrow, so after tomorrow's exam, I'll take out the time to write a final report. | 19:42 | |
| I don't think so. I'll create a single diff file and submit. Is that okay? | |||
| Or should I submit the whole source code as a tar file? | 19:43 | ||
| denisboyun | yes, it's cool. | ||
| Util | sa1: Great! Good luck with your exam. | ||
| sa1 | thanks. | ||
| Util | sa1 and denisboyun: *read* the FAQ section I recommended above! | ||
| sa1 | Util: I did. I was just following this: "Use your best discretion, or talk to your mentor about what's appropriate." :) | 19:44 | |
| Util | sa1: Ha! | 19:45 | |
| denisboyun | Util: what kind of faq section? What do you mean? | ||
| Util | denisboyun: The FAQs of www.google-melange.com/gsoc/documen...guidelines | 19:46 | |
| denisboyun | Util: oook. thanks | ||
| Util | sa1: Single or multiple diffs would be much better than a tarball of all the source, since you worked on pre-existing code. | ||
| sa1 | Right. | 19:47 | |
| Util | A source tarball would be appropriate only if the whole codebase was your own work, *and* only work that you did during the GSoC period. | ||
| sa1 | I was thinking that apart from a diff I should also include the code on which the diff is meant to be applied and mention it appropriately in the README. | 19:48 | |
| So that they can get the code to run, if they want. | |||
|
19:49
kshannon joined
19:50
Tene joined
|
|||
| sa1 | The FAQ doesn't mention anything about ability of code sample to run independently, though. | 19:50 | |
| Util | sa1: I would give them the URL of the GitHub repo instead of the original codebase tarball. Part of why they need actual code submissions (I think) is for audit requirements on Work-For-Hire, a legal concept in the United States. | ||
|
19:51
cotto joined
|
|||
| sa1 | Right, I can always point them to the commit just before the program started. | 19:51 | |
| Util | They also probably want to examine the code *without* running it, to see the quality of your work, via your changes. Almost all of that can be perceived without the original source. | 19:52 | |
| sa1 | Yeah. | ||
| Util | Oh, I left out a pre-report "Doing" item: | 19:53 | |
| * Prepping the next release of Parrot. | |||
| .end | |||
| denisboyun | Util: What is needing to write on final report? And when is the final term for that? | 19:55 | |
| Util | denisboyun: I am unclear on what you mean by "final report". Could you tell me more? | 19:57 | |
| denisboyun | sa1: said something about final report and i think that we need to write something final report:)))) | 19:58 | |
| sa1 | denisboyun: I just meant that it is the final time we are writing a report, and as such I will include a report of not just last week's stuff, but the project as a whole. | 19:59 | |
| Util | denisboyun: I think that sa1 meant that his posts to parrot-dev and Parrot.org will be much more extensive than his 3-line pre-report. | 20:00 | |
| Util suffers from NetLag :( | |||
| denisboyun | Util: ok, i'm sorry I misunderstood | 20:01 | |
| Util | denisboyun: Did that fully answer your question? | ||
| denisboyun | Util: no | ||
| Util: yes | |||
| Util | denisboyun: OK | 20:02 | |
| Personally, I am very pleased with everyone's work this year. | |||
| This was my first year as a GSoC Org Admin; I enjoyed working with everyone (students and mentors), and I look forward to doing it again. | |||
| (or maybe mentoring next year) | 20:03 | ||
| I hope to see you all three back again next year, | |||
| but I also hope to work with you often between now and then! | |||
| sa1 | yeah, me too | ||
| denisboyun | Util: thanks and me | 20:04 | |
| Util | denisboyun: Thank you for all your contributions to our communities! | ||
| sa1: Thank you for all your contributions to our communities! | |||
| pmurias: Thank you for all your contributions to our communities! | |||
| pmurias | thanks | 20:05 | |
| Util | Thanks also to Mentors dukeleto and pmichaud, and Cheerleader Coke. | 20:06 | |
| sa1 also thanks Util for your extensive work here as admin. | |||
| Util | You are very welcome. | ||
| Anything else to discuss? (GSoC or not) | |||
| sa1 | no | ||
| denisboyun | no | ||
| sa1 should get back to studying fluid mech for tomorrow. | 20:07 | ||
| denisboyun | sa1: good luck with your exams | ||
| sa1 | thanks denisboyun | ||
| Util | These meetings will continue weekly for Parrot development. | 20:08 | |
| It is slow right now, but I at least have a backlog of partial work and ideas, | |||
| and there are several branches that need finishing and merging of work done by people have have since left for MoarVM. | |||
| There is some very good work in those branches; we don't want to lose it. | 20:09 | ||
| Thank you all for participating! | |||
| Meeting adjourned. | |||
|
20:09
Tene joined
21:19
bluescreen joined
|
|||