|
Parrot 3.10.0 "Apple Pi" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 16 November 2011. |
|||
|
00:26
lucian joined
00:57
PacoLinux joined
01:11
woosley joined
|
|||
| dukeleto | ~~ | 01:32 | |
| tadzik | hello dukeleto | 01:33 | |
|
01:33
PacoLinux joined
|
|||
| dukeleto | tadzik: i am just now getting on the GCI train | 01:34 | |
| tadzik: you want to be a mentor for Parrot gci? | |||
| tadzik | dukeleto: of course | ||
| dukeleto | tadzik: which email do you use for melange? | 01:37 | |
| tadzik | dukeleto: tadzikes at gmail | ||
| dukeleto | tadzik: melange complained that it was not recognized | 01:40 | |
| tadzik | hmm, maybe I'm not signed up yet | ||
| mind if I do it tomorrow? I still have some minix hacking to do | 01:41 | ||
| dukeleto | tadzik: do as ye will :) | 01:42 | |
| msg alester how goes the github issue quest? | 01:43 | ||
| aloha | OK. I'll deliver the message. | ||
|
01:45
nbezzala joined
|
|||
| dukeleto is going to update github.com/parrot/parrot/blob/mast...ssions.pod to prefer Github over Trac | 01:50 | ||
| it is confusing for newcomers | |||
| and our new developer guide is still in trac | |||
| cotto | dukeleto, +1 | 02:04 | |
| dukeleto | cotto: i am working on creating gci tasks | 02:07 | |
| cotto: what is your melange id? | |||
| cotto | dukeleto, probably something unimaginative like "cotto" | 02:08 | |
| iirc | |||
| dukeleto | cotto: i am working on stuff in the github.com/leto/gci | 02:09 | |
| cotto: if you want to write up and tasks :) | 02:11 | ||
| whiteknight | dukeleto: Do you have any more insight about task creation on google-melange? I still don't seem to have any ability to see tasks, much less create or edit them | 02:17 | |
| msg alvis: If you have any tasks in mind that a GCI student could participate in, let us know and we will set up a task for it | 02:21 | ||
| aloha | OK. I'll deliver the message. | ||
| dukeleto | whiteknight: oy, looking into it now | 02:22 | |
| whiteknight | dukeleto: Because you know I can be counted on to create lots of tickets | ||
| dukeleto | whiteknight: what is your melange id? wknight8111 doesn't work | 02:24 | |
| whiteknight | that is it | ||
| or wknight8111@gmail.com | |||
| dukeleto | whiteknight: i am keeping track of tasks in github.com/leto/gci | ||
| whiteknight | ok | 02:25 | |
| dukeleto | whiteknight: you can fork if you like. I copy the task template, tweak it, then paste into the melange webforms | ||
| whiteknight: there is a bulk uploader, but it didn't work last year, so I am probably going to stick with this method | |||
| whiteknight | we can do it that way if we absolutely must. Things will go much faster if I can just submit tasks myself | ||
| dukeleto | whiteknight: neither wknight8111@gmail.com or wknight8111 works | 02:26 | |
| whiteknight | "You are logged in as: wknight8111@gmail.com (change) | ||
| Your username is: wknight8111" | |||
| dukeleto | whiteknight: you need to create a profile for GCI 2011 | ||
| whiteknight | that's exactly what the melange ui is telling me | ||
| dukeleto | whiteknight: then i can add you | ||
| whiteknight: it is dumb, but true | 02:27 | ||
| whiteknight | okay, how do I do that? | ||
| dukeleto | whiteknight: click on "My Profile" on the left navbar in melange | ||
| whiteknight: and fill it out :) | |||
| whiteknight | no such link | ||
| dukeleto | blargpony | ||
| whiteknight | I think my account is crapfaced | ||
| dukeleto | whiteknight: are you logged in? | 02:28 | |
| whiteknight | yes. I have a "My Dashboard" link which shows the Parrot org application | ||
| but no "My Profile" link | |||
| dukeleto | whiteknight: Username/Email*User wknight8111 must create a profile for this program. | 02:30 | |
| whiteknight | I'm going to send Carol an email | ||
| because wtf | |||
|
02:34
alvis joined
|
|||
| dukeleto | alvis: howdy | 02:34 | |
| alvis | Have you had a chance to look at parrot.github.com/ and github.com/parrot/parrot/? | ||
| dukeleto: and hello, btw. | 02:36 | ||
| dukeleto | parrot.github.com is looking nice these days | ||
| alvis: yeah, they look awesome! | |||
| alvis: is there some kind of redirect happening? | |||
| alvis: could you go to www.google-melange.com/gci/homepage...le/gci2011 and sign up to be a mentor for Parrot Foundation? | 02:37 | ||
| alvis: we can have some GCI students helping you with documentation tasks | |||
| i realized i have waited too long to do this. I didn't realized the rules changed until a few days ago. | 02:38 | ||
| alvis | dukeleto: Do you mean from 'docs.parrot.org' or via '.htaccess' in the repo? | ||
| dukeleto: Ok, I'll signup. | |||
| dukeleto | alvis: when i go to parrot.github.com, i get redirected to /html/index.hmlt | 02:39 | |
| html, rather | |||
| whiteknight: can you try going to the above link and signing up to be a mentor for Parrot Foundation? | |||
| alvis: you may need to just sign up in general. I am not sure exactly how signing up as a mentor works. | 02:40 | ||
| whiteknight | going now... | ||
| alvis: yes, I have looked at parrot.github.org | |||
| dukeleto | cotto: what are the most important code tasks to get done in GCI? | ||
| whiteknight | er, parrot.github.com | ||
| dukeleto | alvis: i would like some links to Winxed stuff on parrot.github.com | ||
| lucian | whiteknight: i thought you made it | ||
| whiteknight | lucian: alvis re-made it | ||
| lucian | ah, i see. silly me | ||
| dukeleto | lucian: he started it, but alvis has been hacking on it | ||
| whiteknight | dukeleto: I'm on that link, but can't see anywhere to go to sign up for anything | 02:41 | |
| alvis | dukeleto: Right, parrot.github.com displays the index.html page, and github.com/parrot/parrot/ contains the doc files. | ||
| dukeleto | alvis: instead of a .htaccess file, use a symlink from index.html to html/index.html | 02:42 | |
| lucian | btw, it seems to me that parrot.gh.com is already as useful as parrot.org | ||
| dukeleto | alvis: in my browser, i get a "do you want to allow this redirect?" warning | ||
| whiteknight | lucian: the bar is set surprisingly low | ||
| dukeleto | lulz | ||
| lucian ponders clojure on parrot | |||
| dukeleto | well, let's make parrot easier to learn about and surely we will get new contributors | ||
| lucian: what is the state of puffin? still waiting on 6model? | 02:43 | ||
| cotto | did melange just get worse again or am I missing something? | ||
| lucian | dukeleto: yeah, i've not touched it | ||
| dukeleto | cotto: it keeps changing. No comment. | ||
| lucian | dukeleto: seems pointless, really | ||
| cotto | I don't see any way to request mentorship with the parrot org | ||
| whiteknight | cotto: thanks! I'm glad I'm not the only one | ||
| lucian | dukeleto: also, i didn't have a laptop until a few weeks ago :) | 02:44 | |
| lucian hugs his 13" thinkpad | |||
| alvis | dukeleto: Ok, but you'll probably get a redirect message either way. html redirection is, supposedly, depreciated. | ||
| dukeleto: Unless, of course, I hink with the relative urls in 'docs/html' or modify 'make_html_docs.pl' | 02:45 | ||
| whiteknight | this melange website is maddening | 02:46 | |
| how the hell is a person supposed to do anything on here? | |||
| cotto | seriously | 02:47 | |
| It's like Google's of two minds, one of which loves helping OSS and the other of which wants to drive hackers crazy. | 02:48 | ||
| lucian | cotto: it's all an elaborate plan to get hackers to work on melange, thus hooked on app engine | 02:49 | |
| cotto | um.... | ||
| I'm probably just going to have to get a punching bag and say "no comment" a lot. | 02:50 | ||
| lucian | bah, every irc client i've tried is worse than limechat | 02:51 | |
| dukeleto: anyway, when 6model is in parrot proper and i get some time, i'll have another look at puffin | 02:52 | ||
| dukeleto | alvis: if you add a symlink, in git, in parrot.github.com.git, from /index.html to /html/index.html, i think that should simplify things. I will try it right now. | ||
| dalek | href="https://parrot.github.com:">parrot.github.com: 7738ab2 | dukeleto++ | index.html: Symlink index.html instead of redirecting |
02:54 | |
| href="https://parrot.github.com:">parrot.github.com: 1c09db9 | dukeleto++ | .htaccess: remove .htaccess |
02:55 | ||
| dukeleto | alvis: is there documentation about how to update the parrot.github.com.git repo after a new parrot release? | 02:56 | |
| alvis: also, I would like to have each version of parrot's docs available on parrot.github.com | |||
| alvis: like parrot.github.com/3.9.0 , parrot.github.com/3.6.0 / etc | |||
| alvis: so people can look up the docs for the parrot version they are using | 02:57 | ||
| self.dinner() | |||
| alvis | dukeleto: (1) Not yet. I wanted to see if everything met with my betters' approval. | 02:58 | |
| dukeleto: (2) Ok, I'll do that. | |||
| dukeleto: May be a day or two (or three 'cause of thanksgiving) 'til I can get it done. | 02:59 | ||
| dukeleto & whiteknight: Thanks for your help/advice/direction. | 03:01 | ||
|
03:22
PacoLinux joined
03:30
jsut joined
|
|||
| dukeleto | ~~ | 04:11 | |
|
04:23
PacoLinux joined
|
|||
| dukeleto | NotFound: ping | 04:23 | |
| alvis | dukeleto: You still 'round? | 04:36 | |
| well, I'll just ask and you can get back to me: As to winxed docs, like what? | 04:40 | ||
| as far as I'm aware, NotFound has very little way in the way of documentation. | |||
| dukeleto | alvis: yup | 04:41 | |
| alvis: a link to whiteknight.github.com/Rosella/winxed/index.html | |||
| alvis: and winxed.or | |||
| alvis: winxed.org, rather | |||
| alvis: actually, we need a page about various languages on parrot | 04:42 | ||
| alvis | dukeleto: Oh, ok. That I can do. | ||
| dukeleto: Agreed. | |||
| dukeleto | alvis: but i want to highlight winxed and nqp, because those come in parrot core | ||
| alvis | dukeleto: Ok, got it. | ||
| dukeleto | alvis: so winxed and nqp should be mentioned on the homepage of parrot.github.com | ||
| alvis: and then we should have a page which lists known-working parrot languages and links about them | 04:43 | ||
| alvis: there are plenty of lists of parrot languages that don't work, we don't need to list them all. Just those that have worked in the last 6 months or some arbitrary time period | |||
| alvis | dukeleto: Ah, so you want a redesign of the homepage on parrot.github.com? (I didn't understand that.) | ||
| dukeleto | alvis: no, just add a section to it | 04:44 | |
| alvis | dukeleto: Ah, ok. I understand. | ||
| dukeleto | alvis: add a section about languges in parrot core (nqp + winxed) and then a link to a page with a list of known-working languages | ||
| alvis: i guess this means actually modifying the "make html" process? | |||
| alvis: is html/index.html generated? or did you hand write it? | 04:45 | ||
| alvis | dukeleto: yeah, probably, to get the functionality your after. | ||
| dukeleto: nbd. I was looking at that as a possibility already. | |||
| dukeleto: No, it's autogen'd with 'tools/dev/make_html_docs.pl' | 04:46 | ||
| dukeleto | alvis: ok, that is what i thought | 04:50 | |
| alvis: are you comfortable with perl? | |||
| alvis | dukeleto: very. | ||
| dukeleto: been using it, off and on, since ... '92. | 04:51 | ||
| dukeleto | alvis: awesome :) then you should have fun fiddling with make_html_docs.pl :) | 04:52 | |
| alvis: it is a slippery maze of perl modules | |||
| alvis | dukeleto: yeah, it's fun like that. :) | 04:54 | |
| dukeleto: Ok, I'm gonna let you go and see if I can figure out this dynpmc thingy to create a cons (may just back it with an unmangedstruct <shrugs>) | 04:56 | ||
| dukeleto | well, at least we have 5 GCI tasks in the system | 05:00 | |
| but I am the only mentor | |||
| alvis | dukeleto: Oops, I looked, but how did you sign up as a mentor? (Think cotto and whiteknight were wondering as well.) | 05:01 | |
| dukeleto | alvis: oy vey. | 05:02 | |
| alvis: sorry, i am trying to add tasks as quick as i can, it closes down soon. | 05:03 | ||
| alvis: there should be instructions to sign up on www.google-melange.com/gci/homepage...le/gci2011 | 05:04 | ||
|
05:16
rfw joined
|
|||
| alvis | dukeleto: I agree, there should be, but there's not. Neither is there a register link. | 05:27 | |
| dukeleto: I'll see if anyone else was successful, tomorrow. 'night #parrot. | 05:28 | ||
| dalek | p-parrot-create: afabeec | dukeleto++ | / (3 files): Change /submit to take a POST and get tests passing |
06:09 | |
|
06:54
nbezzala joined
|
|||
| NotFound | dukeleto: pong | 06:59 | |
| dukeleto | NotFound: i forgot. unpong. | 07:07 | |
| NotFound | k | 07:08 | |
| dalek | p-parrot-create: 4bf3f89 | dukeleto++ | t/002_index_route.t: add a test for a GET on /submit |
07:18 | |
| p-parrot-create: 6f0e0a6 | dukeleto++ | / (2 files): Get tests passing again and use tempdir() correctly |
|||
|
07:50
PacoLinux joined
07:59
rfw joined
08:46
mj41 joined,
nbezzala joined
09:12
lucian joined
09:13
cosimo joined
09:16
lucian joined
09:18
lucian joined
09:20
PacoLinux joined
09:31
bacek joined
|
|||
| bacek | ~~ | 09:31 | |
| dalek | rrot: d8b901c | bacek++ | src/ops/ (2 files): Add deprecated warning to op new_s_i |
10:05 | |
|
10:10
cosimo joined
11:23
michal joined
|
|||
| michal | hello all!! | 11:23 | |
| ew to parrot, in fact I am new to perl as well. Please advise me, where else - beside parrot.org - I can find some useful informations about the topic. Thaks anyway!! | 11:26 | ||
| I am new to parrot, in fact I am new to perl as well. Please advise me, where else - | 11:27 | ||
| beside parrot.org - I can find some useful informations about the topic. Thaks anyway!! | |||
| As You can see I am also new at IRC...:) | |||
| tadzik | hello michal :) | 11:29 | |
| parrot.org is probably the best source | 11:30 | ||
| what particulary are you interested in? | |||
| michal | I am not going to lie to you I need to make a resrearch about parrot and pearl, i already read few e-books and I am reading more, but | 11:39 | |
| sorry perl | |||
| ;) | 11:40 | ||
| but abstract knowledge does not lead me anywhere.. | |||
| mayby you know where i can find practical use of both parrot and perl so i can study it? | 11:41 | ||
|
11:54
PacoLinux joined
12:12
Psyche^ joined
12:41
PacoLinux joined
12:47
whiteknight joined
|
|||
| dalek | p: 13508b4 | mls++ | src/NQP/SymbolTable.pm: use direct lexinfo access in install_lexical_symbol() |
12:49 | |
| whiteknight | msg dukeleto I followed that link from your email and created a GCI profile. Can you please pretty please add me as a mentor so I can start murderlizing some task ideas? We don't have much time, methinks | 13:03 | |
| aloha | OK. I'll deliver the message. | ||
|
13:08
PacoLinux joined
13:18
aloha joined
|
|||
| dalek | sella: ef01076 | Whiteknight++ | s (2 files): Add in a prototype for a light-weight service locator type to Container |
13:23 | |
| sella: 73efbcb | Whiteknight++ | src/container/Container.winxed: Use a separate __sort_options function for sorting out the options passed to .register() and .resolve(). The two methods have different requirements that can't be satisfied by a single helper method. This fixes one TODO note but creates others |
|||
|
13:28
bacek_at_work joined
13:57
PacoLinux joined
14:27
bluescreen joined
14:37
PacoLinux joined
14:43
PacoLinux_ joined
14:55
eternaleye joined
15:29
woosley joined
|
|||
| dalek | sella/container_resolve: 21ef760 | Whiteknight++ | src/path/ (4 files): A few small cleanups and fixes for Path |
15:41 | |
| sella/container_resolve: dde3499 | Whiteknight++ | src/container/ (2 files): Add in basic recursion-detection for Container |
|||
| sella/container_resolve: 6e35790 | Whiteknight++ | / (4 files): Add in a new PerResolution lifetime manager which returns a single instance during a single resolution sequence. Add in a stub test file for it. |
|||
| sella/gh-pages: 428ed52 | Whiteknight++ | libraries/container.md: flesh out basic docs on Container classes |
|||
| sella/gh-pages: 84649bb | Whiteknight++ | libraries/container.md: Start adding per-class examples to the Container docs |
|||
|
15:41
bluescreen joined
|
|||
| sella: 21ef760 | Whiteknight++ | src/path/ (4 files): A few small cleanups and fixes for Path |
|||
|
16:30
tty234 joined
16:34
tty234 joined
|
|||
| dukeleto | ~~ | 16:43 | |
| tadzik | ~~ | 16:44 | |
| dukeleto: I'm signed up for GCI, username tadzik | |||
| dukeleto | tadzik++ | 16:45 | |
| whiteknight: you are an org admin now | |||
| whiteknight | w00t | ||
| tadzik | :) | ||
| whiteknight | probably too late for any task-making | ||
| dukeleto | whiteknight: i made 6 tasks last night | ||
| whiteknight: many of your ideas that were on the task list | |||
| whiteknight | okay | ||
| dukeleto | whiteknight: take a look at them | ||
| whiteknight | 6 is still small fry. We completed about 150 tasks last year | 16:46 | |
| total, of course | |||
| dukeleto | whiteknight: hindsight is 20/20, i guess. I didn't know the rules changed until a few days ago. | ||
| whiteknight | yeah, it's alright. Not your fault. We're just going to need to have a deluge for the midterm | 16:47 | |
| Coke | Probably warrants a blog post about why the numbers might seem low. | 16:48 | |
| dukeleto | tadzik: think i just added you | ||
| Coke: are you volunteering? | |||
| dukeleto feels overworked and underpaid (no-paid) | |||
| Coke | For parrot.org? Sure, I can whip something up, but it won't be until tomorrow. | ||
| whiteknight | dukeleto: If I'm co-admin now, I can take over most of the work | 16:49 | |
| Coke | That work? | ||
| dukeleto | Coke: anytime is better than never :) | ||
| tadzik | dukeleto: accept'd | ||
| dukeleto | awesome | ||
| whiteknight: all tasks are assigned to me right now, because i was the only mentor | 16:50 | ||
| whiteknight: if you can, add yourself to some tasks | |||
| whiteknight: there can be multiple mentors per task | |||
| whiteknight | I will | ||
| tadzik | wut, I'm an org admin? | ||
| dukeleto | Coke: also, yes we had lots of tasks last year, which only happened because I and others added tasks for two months straight | ||
| tadzik | oh, there are >1-day tasks now | 16:51 | |
| dukeleto | tadzik: if so, then run with it. Use the power wisely. | ||
| dukeleto is clicky buttons willy-nilly | |||
| clicking, even. | |||
|
16:56
tty234_ joined
|
|||
| whiteknight | yay! I added a task | 16:57 | |
| with no help from this shitty editor | 16:58 | ||
| the melange interface this year seems worse than usual | 17:03 | ||
| tadzik | and, since we have a karmabot... | ||
| melange-- | |||
| hmm, we could add some dedeprecator-related tasks | 17:05 | ||
| as in, filling api.yaml with regexes | |||
| whiteknight | that can be pretty hard, methinks | 17:07 | |
|
17:32
dmalcolm joined
17:41
fperrad joined
17:43
cosimo joined
17:56
AzureStone joined
18:02
lucian joined
|
|||
| cotto | ~~ | 18:07 | |
| whiteknight | hello cotto | ||
| cotto | hi whiteknight | 18:11 | |
| Coke | we are unable to add new tasks until December whatever, yes? | 18:15 | |
| (just edit existing ones?) | |||
| whiteknight | I seem to have added a new task this morning, but I don't know what the shutoff date it | ||
| I say, if you have any, Just start trying to add them | |||
| if they go in, good. If not, we wait till later | |||
| tadzik | #gci says they'll get published on Dec 16 | 18:16 | |
| whiteknight | great | 18:18 | |
| awesome, even | |||
| tadzik | not bad | ||
| PerlJam | so they can get added, but aren't publically viewable until Dec 16? | ||
| tadzik | it seems so | ||
| whiteknight | last year students would come to us, we would ask them what kinds of stuff they were interested in working on, and we would create tickets specifically for them on the fly | ||
| tadzik | yeah | ||
| whiteknight | and once we saw how many tasks were being developed and at what velocity, we adjusted the difficulty levels (because the students were better than we anticipated) and we increased ticket volume | 18:19 | |
|
18:20
PacoLinux joined
18:30
contingencyplan joined
|
|||
| Coke | deadline extension: Nov 28th. | 18:44 | |
| \\o/ | |||
| (for 1st round tasks) | 18:45 | ||
| cotto | whiteknight: yeah. That's what they're trying to avoid this year. | 18:53 | |
| whiteknight | cotto: I sort of understand the motivation for it, but the end result is going to be far fewer tasks this year for students to complete | ||
| cotto | yes | 18:54 | |
| whiteknight | if there are anywhere near the number of students, and they move at anywhere near the velocity they did last year, the whole program is going to run out of tasks long before the final call | 18:55 | |
| cotto | I agree that it seems like the net result will be a less productive gci, but I'm not running it. | 18:56 | |
| whiteknight | We'll do the best we can this year, though we only have 6 or 7 tasks queued as of right now to get us through mid-december | 18:59 | |
| so we're going to have to flood the system with tasks for the second half if we want to get any benefit out of it | |||
| Coke | whiteknight: initial task deadline extended. | 19:00 | |
| whiteknight | Coke: how long? | ||
| Coke | Until Nov. 28th. | ||
| whiteknight | because I will go butt-crazy tonight if I have to | ||
| Coke | This from rafl, who is handling TPF's queue. | 19:01 | |
| whiteknight | okay, well tonight I'm going to put in as many tasks as I can possibly imagine | 19:10 | |
| and a few that I can't really imagine, but I vaguely suspect are bad ideas | 19:12 | ||
|
19:21
lucian joined
19:27
dukeleto joined
19:32
PacoLinux joined
|
|||
| dukeleto | woot, the deadline to add tasks was extended! | 19:32 | |
| whiteknight | doublewoot | 19:36 | |
| msg NotFound if you can think of any winxed-related tasks that might be good for GCI students to get involved with, please let me know | 19:39 | ||
| aloha | OK. I'll deliver the message. | ||
| atrodo | Would isparrotfastyet improvements make for a good set of gci tasks? | 19:40 | |
| whiteknight | atrodo: yes, if you have any that can be bite-sized and easy to digest for GCI students | 19:41 | |
| NotFound | whiteknight: other than "write X with winxed" for abitrary value of X, I haven't any task in mid. | ||
| whiteknight | NotFound: okay, I'm putting together a few of those tasks myself. | ||
| dukeleto | whiteknight: did you see that i have task templates in my gci.git repo? | 19:42 | |
| whiteknight: if you are going to make lots of similar tasks, make a template for it and then tweak the template. It makes for high-quality tickets that don't take too much time to make | |||
| whiteknight | dukeleto: yes, I was copying from there | ||
| can you just copy+paste the template code into the melange editor box? | 19:43 | ||
| NotFound | Reading slashdot I'm tempted to suggest: write a JVM with winxed. | ||
| whiteknight | I was sort of copying by hand | ||
| NotFound | The guy said hw wrote the javscript JVM in six months. Surely with winxed it can be done faster ;) | ||
| cotto | Isn't that still quite incomplete? | 19:45 | |
| atrodo | NotFound> Or we could reach for the moon and write a parrotvm in winxed... | ||
| dukeleto | whiteknight++ | 19:46 | |
| NotFound | cotto: yes, but I won't blame the student for such incompletitude. | ||
| dukeleto | whiteknight: yes, click the "html" button, then i use the "It's All Text" FF plugin to use vim and read in the template with :r | ||
| NotFound | atrodo: that may be doable some day. | 19:47 | |
| atrodo | NotFound> I welcome our winxed written overlords | 19:48 | |
| NotFound | Another interesting idea: a winxed compiler targeting hardware, via a FPGA or somethin' | 19:49 | |
| Yesteryear I was tempted about creating a website: "April 1st of code" | 19:50 | ||
| dukeleto | whiteknight: do you need anything from me gci-wise? Are you on a task-creating spree ? | 19:55 | |
| whiteknight | dukeleto: Just stay out of my way. | ||
| I won't go crazy until tonight. Go grab a beer or something and relax | |||
| dukeleto | whiteknight: i am drinking a double shot at the library, but I get your drift :) | 19:56 | |
| whiteknight | I feel like you're over worked and underpaid :) | ||
| dukeleto | whiteknight: i need to concentrate on sending GOOG an invoice from PaFo so we actually get the money. It is so close to being done. | 19:57 | |
| the money from GSoC, that is. | |||
| whiteknight | dukeleto++ | ||
| dukeleto | Parrot Foundation will be getting $4000 USD for participating in GSoC. | ||
| 8 slots x $500 = $4000 | 19:58 | ||
| GSoC money actually keeps PaFo afloat right now, basically. | |||
| dukeleto likes transparency, and figures people should know this. | |||
| Coke | Given that we have no fundraising, aye. Though I never got to see any of the books, particle kept a tight leash on 'em. | 19:59 | |
| particle | jhorwitz++ took care of the books :P | 20:00 | |
| dukeleto | particle: howdy there partner! | ||
| Coke | ... My memory is mush. I retract my statement and replace it with "I never saw the books." | ||
| whiteknight | yeah, gsoc really does cover our costs | ||
| particle | dukeleto: when did you put me in as temporary admin for gci? | 20:01 | |
| dukeleto | particle: i am going to be submitting an invoice to google for $4000 + reimbursements for travel | ||
| particle | aloha just told me :) | ||
|
20:01
preflex_ joined
|
|||
| dukeleto | particle: long time ago | 20:01 | |
| particle | dukeleto: i'll deposit ye olde checke | ||
| dukeleto | particle: yeah, aloha should mention timestamps | ||
| particle: we gonna get money electronically. Welcome to the new century! | |||
| particle | hot damn | ||
| dukeleto | particle: *but*, cotto++ and I would like to get reimbursed from Parrot Foundation, which requires you to write a check. | 20:02 | |
| particle: OR, we can pay 25 cents and do it online via something like dwolla.com | |||
| particle | can do. do you have receipts? | ||
|
20:02
alester joined
|
|||
| particle | we have a reimbursement form somewhere in dropbox iirc | 20:02 | |
| dukeleto | particle: yep | ||
| particle | just need some paperwtork. | ||
| dukeleto | particle: ooh, i didn't even know that. | 20:03 | |
| dukeleto is so allergic to paperwork i break out in hives when i hear the word "form" | |||
| particle | send it in, pester the heck out of me, and i'll do it | ||
| dukeleto | particle: consider it done | ||
| benabik | o/ #parrot | 20:08 | |
| whiteknight | hello benabik | 20:11 | |
| benabik: can you imagine any PACT- or PCT-related tasks that would be suitable for GCI? | |||
| benabik | whiteknight: PACT is still in an exploration stage, I think. The biggest thing PCT could use is more/better documentation, but I can't point out where it's needed off the top of my head. | ||
| (I just know there are several "dig into the code and find out" things about it.) | 20:12 | ||
| dukeleto | GCI tasks need to be well-described. Things that are "figure out how to do this" don't really work well for GCI tasks. | 20:16 | |
| benabik | Yeah, that's why PACT isn't a good one. Some thought might turn up PCT documentation tasks. I can't think of PCT code tasks. | ||
| dukeleto | looks like the Winxed screencast was the first task requested by a GCI student | 20:18 | |
| benabik | Solid winxed documentation is also a good idea. I loves me documentation. | 20:19 | |
| dukeleto | benabik: yes, please | ||
| benabik | I don't like writing it, but I love having it. :-D | ||
| dukeleto | particle: do we have a template for parrot foundation invoices? | 20:20 | |
| benabik | (Although I've been told I'm pretty good at writing documentation. Blah.) | ||
| particle | dukeleto: i can't find it :( | 20:22 | |
|
20:23
PacoLinux joined
20:31
perlite joined
|
|||
| dalek | nxed/inline: 31e59e2 | NotFound++ | winxedst1.winxed: implement clone in ArrayExpr and SwitchCaseStatement use it to simplify other clone methods |
20:34 | |
| whiteknight | There is a GCI category for "Research" and "Documentation". PACT and PCT can be very interesting sources for tasks, I think | ||
| we just need to get creative | |||
| NotFound: are there any syntax features in winxed that need more testing? I'm going to set up some Winxed documentation tasks for the Rosella website too | 20:35 | ||
| NotFound | whiteknight: I can't think of any feature that doesn't need more testing. | 20:36 | |
| benabik | :-D | 20:37 | |
| NotFound | Expresionless switch, for example, has no other test than being used in the compiler. | 20:38 | |
|
20:39
PacoLinux joined
20:41
mj41 joined
|
|||
| dukeleto | particle: i have an example. It doesn't need to be fancy. | 20:44 | |
| whiteknight: research tasks are very time-consuming to describe and judge | |||
| whiteknight: they look good at first, but i would rather have code or docs from GCI students | |||
| whiteknight: but go for it if you want to create them | 20:45 | ||
| whiteknight | NotFound: Those kinds of tasks are very good for GCI. it forces them to read the code, figure out what is going on, then write docs/tests for the feature | ||
| dukeleto | whiteknight: students didn't seem to want the research tasks last year. I think maybe 1 or 2 got taken | ||
| whiteknight | I don't think I've ever seen an expressionless switch. I'll have to look into that and maybe create a task for it | ||
| dukeleto: The research tasks, what few we had, went quick last year. It was us who couldn't create enough to keep up with demand | 20:46 | ||
| dukeleto | whiteknight: sure. But were the research tasks useful? | ||
| whiteknight | dukeleto: the results weren't always the best, same with the translation tasks | ||
| dukeleto | whiteknight: yeps, i hear ya | ||
| and i think we should get some translations of our New Developer Guide | |||
| whiteknight | if we set clear goals and well-defined success criteria, it shouldn't be an issue. I don't have too many research tasks in mind this year | ||
| dukeleto | whiteknight: sounds good to me. Don't let me bog you down with negative energy | 20:47 | |
| whiteknight | bleh, I'm not going to deal with any translations this year. Too much of a hassle. You're welcome to do it | ||
| dukeleto | whiteknight: go forth and prosper (and make lots of tasks) | ||
| whiteknight: sounds fine, translations are on me | |||
| whiteknight | We're up to 10 tasks now | 20:48 | |
| cotto | how'd we get accepted with less than 10 tasks? | 20:49 | |
| NotFound | whiteknight: is a switch were cases are expressions evaluated to bool. | ||
| cotto | rhetorical question, I guess | ||
| Coke | given the age range we're looking at, I'm not surprised at the lack of interest in research. | ||
| whiteknight | NotFound: yes, I'm looking at it now | ||
| NotFound: very interesting. I'm going to make a task for that. Tests and documentation | 20:50 | ||
|
20:52
estrabd joined
20:59
Hunger joined
|
|||
| whiteknight | 12 tasks | 21:03 | |
| dukeleto | whiteknight++ | 21:04 | |
| whiteknight | I'm listed as mentor for 9 of them | 21:05 | |
| this is going to be a busy couple of months, methinks :) | |||
| dalek | nxed/inline: dc89bf0 | NotFound++ | winxedst1.winxed: implement clone in NewExpr, ClassSpecifierId and InstanceOf inline one more helper function |
21:07 | |
| whiteknight | NotFound: I created the task to add tests for expression-less switch (I said to add the tests to t/switch.t, let me know if I need to change it) and to add documentation for it. Don't be surprised if you see a pull request sometime soon | 21:08 | |
| NotFound | whiteknight: no, tests directly in t/ are old ones not cleaned yet, should be in t/basic/ | 21:09 | |
| whiteknight | okay, gotcha. I'll fix it | 21:10 | |
| dukeleto: Apparently I don't have the ability to approve tasks I create myself. If you would be so kind... | 21:11 | ||
| NotFound: Do you want t/switch.t to be "cleaned"? | |||
| I don't know if GCI students will know enough about the project to do that kind of work | 21:12 | ||
| NotFound | whiteknight: I don't think that will be interesting for the student or for winxed. The expresionless variant server as example and doc, but the classic switch is well known, and is exercised enough in the compiler. | 21:14 | |
| One advantage of a self compiler: you get a lot of tests for free ;) | 21:15 | ||
| I'm testing inline that way. | 21:16 | ||
| The trick is easy: stage 0 treats inline the same as function, not inlining at all. | 21:17 | ||
| dukeleto | whiteknight: blarg. I made you an admin. What more do they want? | 21:18 | |
| whiteknight: oh, tickets you create now will get approved Nov 28th | |||
| whiteknight: the meaning of "unapproved" changed | |||
| whiteknight: i can't approve stuff either | |||
| whiteknight: all tasks created now until the 28th will be released on the 28th | 21:19 | ||
| whiteknight | okay | ||
| some tasks already are approved though, that's what confused me | |||
| dalek | p/cclass: 0f3407b | diakopter++ | src/QRegex/P6Regex/ (2 files): changes to support backslash endpoints |
||
| whiteknight is signing out, heading home. will think about tasks, add them in tonight when I get home. | 21:23 | ||
| I would like to get up to 25 by tonight, at least. I would like at least 50 by the end of the week | 21:24 | ||
| atrodo | whiteknight++ | ||
| whiteknight | don't ++ me yet. Wait until I miraculously don't crash and burn, first | ||
| atrodo | if not for that, i'm sure you'll deserve it sometime | 21:27 | |
| whiteknight | I'll be back tonight. Later | ||
| dukeleto | slides about libgit2 that might interest some peeps: speakerdeck.com/u/tanoku/p/a-talk-about-libgit2 | 22:01 | |
| tadzik | dukeleto: is (will be?) libgit2 capable of what panda is currently doing with shell "git ..."? | 22:06 | |
| benabik | "libgit2: a magical world of ponies fluffy clouds and cross-platform compatibility" | 22:07 | |
|
22:07
PacoLinux joined
|
|||
| tadzik | actually, it only using clone and pull | 22:07 | |
| NotFound | But... no wings? | 22:08 | |
| tadzik | wouldn't that really be http-copying the git object files, and then inspecting them (equivalent of 'checkout master' of some sort) using libgit2> | ||
|
22:17
PacoLinux joined
|
|||
| dukeleto | tadzik: depends on what panda is doing with git | 22:20 | |
| tadzik: cloning and checking out? | |||
| tadzik | git clone, git pull | 22:23 | |
| I suppose libgit2 can give us an equivalent of git checkout | 22:24 | ||
| so we just have to manage with getting files from urls | |||
| Coke | dukeleto: I am taking myself off the hook for a blog post about the # of tasks we have since we got an extension! | 22:25 | |
| I will, however, put myself back on the hook for a blog post about the extension! | |||
| dukeleto | Coke: sounds good | 22:30 | |
| tadzik: not sure about the status of cloning a remote. If it is not there in libgit2 yet, it will be soon. | 22:31 | ||
| tadzik: it will only implement git plumbing though, not porcelain like git rebase or stuff like that | |||
| benabik | libgit2 doesn't do networking yet, I think. | ||
| Or I could be wrong... | 22:33 | ||
| github.com/libgit2/libgit2/tree/de...transports | |||
| dukeleto | benabik: the latest release (0.15) has basic remote support | 22:42 | |
| but yes, there are branches in flight that do more | |||
| bacek_at_work | ~~ | ||
| cotto | hio bacek_at_work | 23:00 | |
| bacek_at_work | aloha, cotto | 23:17 | |
|
23:39
particle joined
|
|||
| dalek | p/cclass: 74ca920 | jnthn++ | src/QRegex/P6Regex/ (2 files): Simplify and correct the backslashes with .. in charclass patch. Needs more testing. |
23:41 | |
|
23:45
whiteknight joined
|
|||
| whiteknight | good evening, #parrot | 23:48 | |
| dalek | p: 0f3407b | diakopter++ | src/QRegex/P6Regex/ (2 files): changes to support backslash endpoints |
23:52 | |
| p: 74ca920 | jnthn++ | src/QRegex/P6Regex/ (2 files): Simplify and correct the backslashes with .. in charclass patch. Needs more testing. |
|||
| p: d4f6e5c | jnthn++ | src/QRegex/P6Regex/ (2 files): Merge branch 'cclass' |
|||
| kudo/nom: 55e5294 | jnthn++ | tools/build/NQP_REVISION: Bump NQP_REVISION to get char class improvements. |
23:54 | ||
| kudo/nom: 4a57bd7 | jnthn++ | docs/ChangeLog: Some ChangeLog entries. |
|||