|
Parrot 2.9.1 Released | parrot.org | Log: irclog.perlgeek.de/parrot/today | Long live Git! github.com/parrot/parrot | git clone git://github.com/parrot/parrot.git Set by moderator on 10 November 2010. |
|||
| NotFound_b | What's in that branch, then? | 00:00 | |
| whiteknight | chromatic: yeah, the timings on my box were screwey. It's a mem-constrained VM that was running while I was trying to install VisualStudio on the host system | ||
| NotFound_b: that branch is old and I need to delete it | |||
| dalek | ast: 91b1991 | KodiB++ | S12-construction/construction.t: [construction.t] Added tests for an unreported bug fixed in Rakudo 037775eb. |
00:06 | |
| ast: b540d54 | KodiB++ | S (3 files): Removed some Rakudo TODOs for passing tests. |
|||
| whiteknight | I'm absolutely *thrilled* that the SET_FLAG()macro doesn't take an interp pointer as a parameter | 00:08 | |
| it just assumes that we have one, and that it's called "inter" | |||
| "interp" | |||
| NotFound_b | whiteknight: macros are fun, aren't they? | 00:10 | |
| whiteknight | they can be | 00:14 | |
| good macros are good | |||
| bad macros are hell-evil | |||
| bluescreen++ | 00:24 | ||
|
00:30
dngor left,
dngor joined
00:31
janus left
00:50
theory joined
01:24
patspam joined,
patspam left
01:25
NotFound_b left
01:49
dip left
|
|||
| whiteknight | where is the PIRATE repo? | 01:52 | |
| cotto | parrot/pir | 01:58 | |
| whiteknight | okay, I wasn't sure if that was still it | 01:59 | |
| are we still calling it "PIRATE"? | 02:00 | ||
| cotto | I am. | 02:01 | |
|
02:10
dngor_ joined,
dngor left
|
|||
| whiteknight | okay, then so will I | 02:14 | |
| cotto | arrrrrrr | 02:24 | |
| whiteknight | cotto: can you think of any instance where we would call Parrot_destroy, or Parrot_exit, but not call both? | 02:26 | |
| I mean, once Parrot_destroy is called, the various subsystems are dismantled and there is nothing else left to do except exit | 02:27 | ||
| and you don't exit without destroying first, to free resources | |||
| it looks like die_from_exception calls Parrot_exit without calling Parrot_destroy. That seems like a bug to me | 02:28 | ||
| cotto | whiteknight, I don't know why someone wouldn't want to call both of those. | 02:30 | |
|
02:30
lidden left
|
|||
| whiteknight | I'm thinking about having a single API function to call the both of them, since I can't think of a reason they should be two separate calls | 02:31 | |
| in the API, Parrot_exit doesn't "exit" the program, it only exits Parrot's context | |||
| so it's safe to call that whenever without worrying about the embedding application being closed | 02:32 | ||
| cotto | That's sensible. You might want the embedding program to keep going after Parrot's done. | ||
| whiteknight | exactly | ||
|
02:33
rurban_ joined
02:35
rurban left,
rurban_ is now known as rurban
02:37
bluescreen joined
|
|||
| cotto | Destruction sounds like an implementation detail that shouldn't be exposed. +1 to what it sounds like you were going to do anyway. | 02:43 | |
| whiteknight | there are exit handlers that Parrot exposes and I think that's a good idea | 02:48 | |
| actually, I don't know if we want that to be visible to embedding applications | 02:49 | ||
| because they already know when Parrot exits, because they do it | |||
| maybe destruction should be an atexit handler | |||
| cotto: what's your opinion on longopt_get? Is that functionality that libparrot should provide, or do we cut it off into the embedding application (parrot.exe)? | 02:53 | ||
| cotto | How would it be used by an embedding application? | 02:57 | |
| It strikes me as something that's specific to a command-line usage of libparrot. | 02:58 | ||
| Wouldn't an embedding application would deal with those options programmatically. | 02:59 | ||
| ? | |||
| whiteknight | well, at the core it's a mechanism to help with commandline arg parsing | 03:02 | |
| the data that makes it parrot.exe-specific can be set | |||
| though it really has nothing to do with parrot at that level | 03:03 | ||
| decision made: not part of the API | |||
| cotto | right | ||
| atrodo | i'd say longopt is something outside the scope of libparrot | ||
| cotto | +1 | ||
| whiteknight | done and done | ||
| atrodo | (too slow) | ||
| whiteknight | and on that note, it's time for bed | 03:04 | |
| goodnight, gentlemen | |||
| cotto | night | ||
|
03:04
whiteknight left
|
|||
| cotto | whiteknight++ for his blog post that mentions 6.0 | 03:25 | |
|
03:26
plobsing joined
03:27
bluescreen left
|
|||
| cotto | The world will be an interesting place when 6.0 comes out. | 03:27 | |
| (how much Parrot contributes to that interestingness depends on us) | 03:28 | ||
| atrodo feels inspired | |||
| chromatic | 6.0? | 03:54 | |
| cotto | whiteknight.github.com/2010/11/04/p...uture.html | 03:55 | |
|
03:56
dngor_ is now known as dngor
04:45
jsut joined
04:50
jsut_ left
05:02
chromatic left
05:27
theory left
06:09
PerlJam left
06:23
chromatic joined
|
|||
| dukeleto | 'ello | 06:30 | |
| 41692 messages since the first one, 5.83 years ago, for an average of 1.22 hours between messages <-- cia.vc/stats/project/parrot | 06:33 | ||
| they have a bug in how they calculate the age of our repo, or our repo is wonky. Who wants to bet? | |||
|
07:17
rkazak joined
|
|||
| bacek | aloha, humans | 07:21 | |
| cotto | allison, bacek | 07:22 | |
| cotto fails at autocomplete | 07:23 | ||
| aloha, bacek | |||
| bacek | cotto, wrong bot^W! :) | ||
| dukeleto | how do i make a new config step run? | ||
| i have it written | |||
| but it doesn't get run | |||
| rkazak | make file? | 07:24 | |
| dukeleto | rkazak: good guess. the thing that generates the thing that generates the makefile is more like it :) | 07:25 | |
| cotto | dukeleto, perhaps lib/Parrot/Configure/Step/List.pm has something to do with it? | ||
| dukeleto | are we getting branch commits from dalek yet? | 07:26 | |
| rkazak | so what's failing the first, second or third? | ||
| dukeleto | auto::sha1 - Determine Parrot's sha1...f34b7f8b7d5413ae2a05ea3c55c0b0d19199dc49 | 07:27 | |
| \\o/ | |||
| cotto | we're modern now | 07:28 | |
| dukeleto | who is against me adding a new config step, without tests, so that moritz can do his thang, and then we add tests ? | ||
| i can write a few basic tests | |||
| but they won't be extensive | |||
| i guess i can just leave them in a branch | 07:29 | ||
| and rakudo people can test the branch, if it works for them, we can merge it | |||
| moritz | +1 | ||
| dukeleto | moritz: i just added a 'sha1' parrot_config key, and i will have a git_describe key in a few more minutes | ||
| moritz | \\o/ | ||
| bacek | backslash oh slash | 07:30 | |
| moritz | sounds like a song title :-) | ||
|
07:36
chromatic left
07:38
PerlJam joined
|
|||
| dukeleto | Code review for my new auto::sha1 probe? github.com/parrot/parrot/compare/m...fig_system | 07:43 | |
| if y'all like that, i can make a auto::git_describe probe in the same exact way | |||
| i am not sure if we need to be caching the git_describe probe as well | |||
|
08:00
whiteknight joined
|
|||
| sorear | everyone who can is now encouraged to migrate to push notifications | 08:03 | |
| they're much faster, use less resources, don't require a commit bit, and don't require you to list branches manually | 08:04 | ||
| dukeleto | sorear++ | ||
| sorear: how do we do that? | |||
| sorear | the post-commit URL to use is host04.appflux.net:5000/dalek?t=freenode,perl6 | ||
|
08:04
fperrad joined
|
|||
| sorear | dukeleto: go to your github repository page, click 'Admin', click 'Service Hooks', click 'Post-Receive URLs', enter that, click 'Update Settings' | 08:04 | |
| cotto does so now | 08:06 | ||
| dukeleto | cotto: did it alread | ||
| already, even | 08:07 | ||
| cotto | orly | ||
| dukeleto | sorear: that links is for #perl6 ? | ||
| sorear: we would have ?t=perl,parrot ? | |||
| cotto | dukeleto, do you show two urls? | ||
| dukeleto | sorear: or is that URL you gave correct? | ||
| cotto: yes | |||
| cotto | ok. I seem to have successfully added it too. Maybe github dtrt and decided that one was enough. | 08:08 | |
| dukeleto | magnet,parrot ? | ||
| cotto | one instance of a url, that is | ||
|
08:08
JimmyZ joined
|
|||
| dalek | rrot/git_describe: 2e10036 | dukeleto++ | .gitignore: [config] Add cached git describe string to .gitignore |
08:10 | |
| dukeleto | nice! | ||
| sorear++ | |||
| sorear: your link is a bit wonky, though | 08:11 | ||
| sorear: looks like you don't need to prefix it with github.com | |||
| cotto | sorear++ | ||
| dukeleto, when would be an effective time to pester you about getting the parrot-commits script ready for use? | 08:12 | ||
| dalek | lek-poller: 51c6b9b | sorear++ | push.psgi: Fix link generation for push mode JimmyZ++ |
08:13 | |
| cotto | Mmmm. Metabrokenness. | 08:14 | |
|
08:16
JimmyZ left
08:18
whiteknight left,
rkazak left
|
|||
| dalek | lek-poller: 320e165 | sorear++ | push.psgi: Try a better multichannel way (2) |
08:19 | |
| lek-poller: ebba952 | sorear++ | push.psgi: Try a better multichannel way |
|||
| lek-poller: 51c6b9b | sorear++ | push.psgi: Fix link generation for push mode JimmyZ++ |
|||
| rrot/git_describe: b9f40d5 | dukeleto++ | t/configure/063-git_describe_to_cache.t: [config] Make the git_describe cache tests pass |
|||
| dukeleto | cotto: when i am awake, probably tomorrow | ||
| dukeleto is currently zombie_duke | |||
| dalek | lek-poller: a74c570 | sorear++ | push.psgi: Try a better multichannel way (3) |
08:20 | |
| cotto is currently going_to_sleep_cotto | |||
| sorear | hey, that looked like a success 'in the wild' | 08:21 | |
| dalek | rrot/generational_gc: a6f582a | bacek++ | src/gc/gc_ms2.c: Add description of new-to-be-implemented GenGC algorithm. |
08:29 | |
| bacek | Yay! sorear++! | ||
| Anyway, I would like some review of github.com/parrot/parrot/commit/a6...e303411b5f | 08:30 | ||
| I probably missed some important bits | |||
|
08:34
cosimo left
|
|||
| sorear | github.com/perl6/mu/blob/master/mi...k-push.txt | 08:34 | |
|
08:42
cosimo joined
|
|||
| bacek | sorear, are small rants about dalek-poller code style accepted? Or better to fork-and-patch it? :) | 08:49 | |
| sorear | bacek: dalek-poller is a legacy code base that I spent the last few days cleaning up... I think it used to be Perl 4 | 09:00 | |
| if you want to rant, go ahead | |||
| bacek | sorear, hollei schitt! | ||
| sorear | you will get sympathy from me, not anger | ||
| bacek | github.com/bacek/dalek-poller | 09:01 | |
| last few commits | 09:02 | ||
| I didn't test it (yet). Still installing Plack on my box. | |||
| sorear | plack is only needed for push mode. | ||
| bacek | At least it compiles. | ||
| sorear, ok. I sent pull request. | 09:04 | ||
| afk # kind of dinner | 09:07 | ||
| GeJ | bacek: what is the "Roots" phase? | 09:14 | |
| bacek | GeJ, collecting of roots objects. | ||
| sorear sleep | |||
| bacek | basically - tracing C stack and marking interp | ||
| (In my sample - just arbitrary choice of objects) | 09:15 | ||
| dalek | rrot/generational_gc: 86871e5 | bacek++ | src/gc/gc_ms2.c: Add one more step to GC. |
09:27 | |
| bacek | sorear++ # push notifications are bloody fast! | ||
|
10:30
masonkramer left
10:33
rurban_ joined,
masonkramer joined
10:35
rurban left,
rurban_ is now known as rurban
10:43
contingencyplan left
11:05
whiteknight joined
11:07
bacek left
11:19
bacek joined
11:42
dip joined
12:07
bluescreen joined
12:15
whiteknight left
12:18
lidden joined
12:28
bluescreen left
12:55
mikehh left
13:15
bluescreen joined
13:24
seanstickle joined
13:30
whiteknight joined
|
|||
| whiteknight | good morning, #parrot | 13:33 | |
| tadzik | good afternoon whiteknight | 13:34 | |
| whiteknight | hello tadzik, how are you today? | 13:59 | |
| tadzik | whiteknight: cool. Fixing qw// in Rakudo | 14:00 | |
| whiteknight | oh, very nice | 14:05 | |
| dalek | tracwiki: v3 | plobsing++ | PlobsingTaskList | 14:07 | |
| tracwiki: add new tasks / remove completed tasks | |||
| tracwiki: trac.parrot.org/parrot/wiki/Plobsin...ction=diff | |||
| tadzik | Still waiting for cotto or somebody to introduce me to Lorito | 14:14 | |
|
14:15
hudnix left
|
|||
| whiteknight | tadzik: What do you want to know about Lorito? | 14:15 | |
| plobsing++ | |||
| tadzik | whiteknight: that's what I chose to focus on in my Parrot involvement. What is currently being done, what is to be done, what can I help with | 14:16 | |
|
14:16
hudnix joined
|
|||
| whiteknight | ah, gotcha | 14:17 | |
|
14:17
plobsing left
|
|||
| moritz | tadzik: you know about trac.parrot.org/parrot/wiki/LoritoRoadmap ? | 14:17 | |
| whiteknight | I haven't been keeping up with all the design details that cotto and others have been working out | ||
| tadzik | moritz: yep | 14:18 | |
|
14:19
hudnix left
|
|||
| whiteknight | I am really looking forward to Lorito, but I don't think I will be able to play a big role in its development and implementation initially | 14:22 | |
| atrodo | tadzik> Unless you want to checkout my prototype and play with it | 14:24 | |
| tadzik> github.com/atrodo/lorito | |||
| tadzik | atrodo: thanks, I'll look around | 14:25 | |
| whiteknight | internally, I think Parrot should mostly stay the same. We will still have a runloop for interpreted code that reads in the Lorito bytecode and executes it. What will change is the compiler front-end, and probably the storage method of opdefinitions in memory | ||
| tadzik | atrodo: is there a TODO-list somewhere? | ||
| whiteknight | we wont need all the complicated op_info_t garbage that current PASM opcodes need to carry around | ||
| atrodo | tadzik> Unfortunately, only in my head | 14:26 | |
| whiteknight | once we have a lorito compiler front-end for testing, we can port IMCC to output the new bytecode instead of it's current output format, and we can start updating other compilers to output it as well | ||
| and once we have lorito bytecode being imported into Parrot, we can do things with it internally like on-the-fly optimizations, JIT, etc | |||
|
14:27
contingencyplan joined
|
|||
| atrodo | whiteknight> Actually, i think targeting pirate and nqp-rx first is a better route | 14:27 | |
| whiteknight | what do you mean "better route"? | 14:28 | |
| better than what? | |||
| atrodo | better than porting imcc first | ||
| whiteknight | oh, that's fine then | ||
| yeah, I don't care which order other compilers are updated in, and personally I would rather IMCC die in a fire than be updated to continue working with The New Parrot (c) | 14:29 | ||
| atrodo | whiteknight> for some reason, I already knew that | ||
|
14:33
hudnix joined
|
|||
| whiteknight | atrodo: I don't know how you would have known about my absolute hatred of IMCC. I keep my feelings on the matter secret | 14:41 | |
| atrodo | whiteknight> I have a seventh sense about these things | 14:47 | |
| whiteknight | blah. Parrot build fails on Win64 | 14:53 | |
| "Unknown PMC type to thaw 0" | |||
| dukeleto | 'ello | 14:54 | |
| tadzik | ~~ | ||
| whiteknight | maybe I configured wrong | 14:56 | |
| ...no, my second attempt failed even worse | 15:00 | ||
| attempt to access code outside bytecode segment | 15:01 | ||
| ...and the third attempt was worse still. Miniparrot hung | 15:02 | ||
| dukeleto tests gsoc_nci | 15:03 | ||
| Andy | HOLY SHIT | 15:04 | |
| I just deleted parrot/parrot | |||
| I meant to delete petdance/parrot. | |||
| I'm sorry. | |||
| dukeleto: Ping? | 15:05 | ||
| whiteknight: ping? | |||
| moritz | bacek_at_work had the last commit, so he surely has the complete repo | 15:06 | |
| Andy | Right. | ||
| But I don't know how you created it in the first place. | 15:07 | ||
| so didn't want to go trying | |||
| atrodo | You may also be able to contact github to see if they can do anything | ||
| Andy | The big warnings seem pretty clear that you're SOL. | ||
| moritz would like to be able to drop organization privs, and regain them explicitly | 15:08 | ||
| dukeleto | Andy: pong | 15:09 | |
| Andy: what did you do? | |||
| Andy | Clearly, I do not need rights to drop the entire repo just to be able to commit. | ||
| dukeleto | Andy: seriously? | ||
| Andy | Yes, seirously. | ||
| parrot/parrot, bang, gong. | |||
| gone | |||
| dukeleto | Andy: wow, andy. | ||
| dukeleto fixes this | 15:10 | ||
| Andy | I know we Just have to recreate the repo and push back to it. | ||
| dukeleto | Things will change. | ||
| Andy | Surely there's some middle ground between "commit" and "obliterate repository" | 15:11 | |
| dukeleto | Andy: this is not cool. You killed all of our permissions | ||
| Andy | Again, big apologies. I meant to blow away my fork. | ||
| dukeleto: I am under no delusions that it is cool. | |||
| dukeleto | Andy: i expect beer and cookies for fixing this. This is not a good time for me to fix this problem. | 15:12 | |
| And now we will have strict permissions. | 15:13 | ||
| Andy | I think that's sensible. | ||
| If it wasn't me now, it would have been someone else in the future. | |||
| If I hadn't told us all, would we have even had any way of figuring out what happened? | 15:14 | ||
| moritz | what happened, yes | ||
| who did it, probably not | |||
| dukeleto | If anybody pushed code in the last 8 hours, I don't have that in my local repo, so y'all will have to push those branches again. | ||
| Andy: yes, i can see that the repo was deleted. To see who did it, i would just look in my github feeds | 15:15 | ||
| Andy | I don't see it in my feed. | ||
| on me. | |||
| whiteknight | okay, I just set it so the developers team only has Push&Pull access, not adminstrative rights on parrot/parrot | ||
| moritz | +1 | 15:16 | |
| Andy | Thanks. | ||
| dukeleto | whiteknight: why wasn't it that alreada? | ||
| whiteknight: did someone change it to that? I didn't set it up like that. | |||
| whiteknight | dukeleto: I don't know who set up the teams in the first place. I was only give metacommitter privs two days ago | ||
| dukeleto | I've mostly fixed parrot.git. Some branches or peices of branches might not be there. | 15:17 | |
| Since i only have parrot.git from ~10hrs ago | |||
| IF YOU HAVE PUSHED CODE IN THE LAST 12 HOURS, PLEASE PUSH AGAIN. | |||
| Andy | I will announce to parrot-dev. | ||
| dukeleto | Andy: thanks | 15:18 | |
| Andy: it is mostly fixed. | |||
| Andy | Thank you. | ||
| Again, big apologies. | |||
| dukeleto | did anybody make new branches in the last 12 hours? | ||
| whiteknight | Andy: it's no big deal. Like you said, it would have happened eventually | ||
| I added in the email alerts to parrot-commits again. I don't know what post-receive urls we were using so I didn't add those back | 15:19 | ||
| dukeleto | which is why dalek is not working | 15:20 | |
| moritz | so let's just pull parrot stuff again | ||
| for dalek | |||
| oh, it's still in there | 15:21 | ||
| so dalek should still report commits, albeit slower | |||
| Andy | maybe put something in /topic? | 15:22 | |
| dukeleto is done putting out fires for now | 15:23 | ||
| Andy | Anything I should add to this mail? nopaste.snit.ch/25524 | ||
| whiteknight | dukeleto++ | ||
| Andy: looks good to me | |||
| I normally do a fresh pull every morning. I didn't today. Damnit | 15:24 | ||
| Andy | oK, sending. | 15:25 | |
| whiteknight | Andy++ | ||
| Andy | ok send | 15:26 | |
| sent | |||
| I double checked my screen about nine times before delting petdance/parrot just now, which was my original intent. :-) | |||
|
15:26
seanstickle left
|
|||
| whiteknight | Actually, I have a clone I made this morning when I got in, but I used git:// instead of git@ to clone it | 15:26 | |
| let me get my ssh key together, and I should be able to update it | 15:27 | ||
| Andy | God bless this brave new world of dvcs | ||
| moritz | whiteknight: you can just edit .git/config to use the git@ URL | ||
| atrodo | github.com/parrot/parrot/tree/generational_gc < Looks like it works? | 15:32 | |
| whiteknight | moritz: yeah, I already did that. I had to set up an ssh key first | ||
| I'm trying to push with my clone, but it's not doing anything | |||
| moritz | then you probably don't have anything newer than github | 15:33 | |
| whiteknight | yeah, apparently | ||
| Andy | also posted this support.github.com/discussions/site...itory-name | 15:34 | |
|
15:34
nopaste left,
TonyC left
|
|||
| moritz | Andy++ | 15:35 | |
| Andy | Down with them! Down with them! | ||
| whiteknight | my push would have updated all branches too, right? | ||
| Andy | And when I say "them" I mean "vague pronouns" | ||
| moritz | whiteknight: by default 'git push' only pushes the current branch | 15:36 | |
| whiteknight | okay, how do I make it do all branches? | ||
| moritz | no idea :( | ||
| whiteknight | where is branch information stored, /refs/heads/? | 15:37 | |
| Andy | HEY! My Admin button on parrot/parrot is missing! | 15:38 | |
| :-) | |||
| I'm gonna make a gratuitous commit/push to make sure that still works. | |||
| moritz | whiteknight: seems like | 15:39 | |
|
15:39
nopaste joined
|
|||
| moritz | so for i in `ls .git/refs/heads/`; do git push $i origin/$i; done might work | 15:39 | |
| if you always named your local branches like the remote | |||
| whiteknight | well, git push --all pushes all refs in /refs/head/ | 15:41 | |
| moritz should read docs instead of writing shell scripts :-) | |||
| Andy | OK github.com/parrot/parrot/commit/2d...ae2427c409 got up there ok, so non-admins can push. | 15:44 | |
| dalek | rrot: 2d7a932 | petdance++ | README: remove an extra dash |
15:47 | |
|
15:51
stilgar joined
15:54
Andy left
|
|||
| whiteknight | ha. You can't help but laugh about that kind of stuff. | 16:01 | |
| whatever doesn't kill us will make us stronger | 16:02 | ||
| moritz | except when it breaks us. | ||
| whiteknight | right, except that | 16:06 | |
|
16:06
mikehh joined
|
|||
| whiteknight | but this didn't break us | 16:06 | |
|
16:08
theory joined
|
|||
| NotFound | Looks like I'm not the only one not well used to git and github ;) | 16:33 | |
| Did I need to clone again, or can keep using my current tree? | 16:34 | ||
| whiteknight | you should be good with your current tree. Try a git pull to see if you get anything new | ||
| moritz | you can keep your tree | ||
| whiteknight | SVN repos have a Guid, and creating a new repo will have a different Guid even if the contents are copied | 16:35 | |
| but in Git, I don't think there is anything like a single repo identifier | |||
| atrodo | there isn't. everything is identified by the sha1 of it's content | 16:36 | |
| whiteknight | that's what I thought | ||
| NotFound | About the thing of the revision number to be checked by languages et al... will not be easier to use tags. | 16:37 | |
| ? | |||
| Tag the revision you want to use, and check it. | |||
| moritz | it requires all parrot users to commit to parrot | ||
| not practical | |||
| NotFound | Then tell people to use only already tagged revisions. | 16:39 | |
| moritz | that's not practical either | 16:40 | |
| NotFound | I don't think any one that is not working close with the parrot team should use any arbitrary point in the repo. | ||
| moritz | well, we often want to encourage rakudo users to try rakudo with newer parrot revisions, in order to check of regressions | 16:41 | |
| previously we simply did this with echo $new_revision > build/PARROT_REVISION | |||
| and Configure.pl --gen-parrot did The Right Thing[tm] | |||
| and once git-describe output is available from parrot_config, I'll fix rakudo's Configure.pl so that it works again | 16:42 | ||
| NotFound | Fast-forwarded master to 2d7a93202c4158ad6e9a4fd1db0022ae2427c409 | 16:43 | |
| Looks like it's working, | |||
| moritz | yep, that's the newest commit in master | 16:44 | |
| moritz -> norsk course | 16:45 | ||
|
16:46
dmalcolm joined
|
|||
| NotFound | You chenged the Developers group to make its members unable to kill the repo again. That means that I, as member of Owners still can do it, sin't it? | 16:47 | |
| whiteknight | NotFound: yessir. Your killing power is still at 100% | 16:48 | |
| NotFound resist temptation.... | |||
| cotto | at least you know just how much damage you can do | ||
| whiteknight | the golden rule of github: Delete not, lest ye be deleted also | ||
| I think that was in the bible | 16:49 | ||
| the little-known 11th-15th commandments all dealt with DVCS | |||
| cotto | If I was sleepy this morning, that ended when I saw andy's message. | 16:50 | |
| whiteknight | ha | ||
| luckily we've got dukeleto on our side. He destroys problems with an axe | |||
| although we are going to need to make sure he gets some rest eventually | 16:51 | ||
| NotFound | Well, now we know a way to make all parroteers awake and alert. | ||
| cotto | If you do that on a regular basis, I might be taking a vacation to Spain. ;) | 16:52 | |
| worst alarm clock ever | |||
| NotFound | cotto: you're welcome. The Pope is gone, now Santiago is walkable again. | 16:53 | |
| whiteknight | I've always wanted to go to spain | ||
|
16:54
plobsing joined
|
|||
| NotFound | whiteknight: You're welcome too. | 16:55 | |
| This is my place: maps.google.es/maps?hl=en&ie=UT...h&z=20 | 16:57 | ||
| whiteknight | oh fun | 16:59 | |
| NotFound | Who is the maintainer of tapir2.ro.vutbr.cz/cover/ ? | 17:04 | |
| Is a nice service, will be nice to keep updating it. | 17:05 | ||
|
17:06
Andy joined
|
|||
| whiteknight | that is a good question. It is a very nice service | 17:10 | |
| dukeleto | NotFound: mj41 is the maintainer | 17:12 | |
| seen mj41? | |||
| aloha | mj41 was last seen in #perl6 33 days 22 hours ago joining the channel. | ||
| dukeleto | :( | ||
| whiteknight | blah | 17:20 | |
| cotto_work | ~~ | ||
| whiteknight | shit. /me really needs to start writing up more GCI tasks | 17:21 | |
| This whole "I'm a lazy sack and I'll do it later" thing is really not working for me | 17:22 | ||
| dukeleto has a baseball bat and some cookies, if that will motivate whiteknight | |||
| whiteknight | you know the old saying: you catch more tuits with cookies than with baseball bats | 17:23 | |
| writing tasks should be so much easier considering the sorry state of some of our documentation | 17:25 | ||
| NotFound | Do bats play baseball? | 17:26 | |
| whiteknight | NotFound: by sonar | ||
| dukeleto imagines a flying mammal hitting a grand slam | 17:29 | ||
|
17:33
M_o_C joined
|
|||
| dukeleto | dalek should work again | 17:50 | |
| i fixed the post-receive URL | |||
|
17:58
theory left
17:59
theory joined
18:01
chromatic joined
|
|||
| dukeleto | A DINGO ATE YOUR HYPHEN! | 18:04 | |
| cotto_work | I'm glad it didn't go for the colon. | 18:05 | |
| dukeleto | cotto_work: ba dump ching | ||
|
18:08
janus joined
|
|||
| cotto_work | andrewducker.livejournal.com/2233017.html <- That gives me an idea. | 18:24 | |
| atrodo | Millions of programmers would rejoin in song on that day | 18:25 | |
| whiteknight | what would people say about having a C++ wrapper around the new Parrot API? | 18:27 | |
| NotFound | Reinventing the jvm and the java applets? | 18:28 | |
| whiteknight: I've thinked about a C++ api several times, and concluded that the C api is not mature enough. | 18:29 | ||
| whiteknight | NotFound: true, but I am in the middle of maturing the C API | 18:30 | |
| atrodo | cotto_work> it's on hacker news too news.ycombinator.com/item?id=1893686 | ||
| whiteknight | I have a C++ coder friend who is looking for something to do to keep his skills sharp | 18:31 | |
|
18:31
rurban_ joined
18:35
rurban left,
plobsing left,
rurban_ is now known as rurban
|
|||
| cotto_work | atrodo: that's where I saw it. | 18:37 | |
| atrodo | Between that and the GameBoy emulator in javascript article i saw last week, i have half a notion to reimplement my lorito prototype in js | 18:38 | |
| whiteknight | if we had a working implementation of JS on Parrot, you could do it in that | 18:39 | |
| cotto_work | If you have the tuits, go for it. | ||
| NotFound | atrodo: do it in winxed and then we'll be able to run parrot on parrot on parrot.... | 18:40 | |
| atrodo | turtles all the way down | ||
| whiteknight | except the turtles compile each other into themselves | ||
| NotFound | For extra points, make it in the intersetction of javascript and winxed. | 18:41 | |
| whiteknight | since Winxed is pretty close to javascript, maybe that should be the bootstrapping language used to write the javascript compiler | 18:42 | |
| seems fitting to me | 18:43 | ||
| NotFound | Not so close for anything other than short examples. | ||
| whiteknight | well, it is closer than writing a JS compiler in NQP | ||
| NotFound | A lot. | ||
| whiteknight | and it's far better than PIR or NQP | ||
| NotFound | For people more used to the C family that to perl, at least. | 18:45 | |
| than | |||
| If someone wants a relatively simple project: write a javascript parser in winxed, able to emit warnings about undeclared globals and things like that. | 18:49 | ||
| whiteknight | put that on the BigProjects page | 18:50 | |
| We should add Winxed to smolder | 18:52 | ||
| NotFound | Note that winxed is (C) me, not parrot. | 18:53 | |
| Just in case someone cares. | 18:54 | ||
| whiteknight | ah, that is a good point | 18:55 | |
| people can still use it. It's copyleft, right? | 18:56 | ||
| NotFound | Yeah, AL | ||
| atrodo | I would think that having parrot based languages smoldered is a good thing | 18:58 | |
| simon_ | "smoldered"? | ||
| NotFound | atrodo: I agree, but maybe someone objects to using pafo resources for non owned projects. | ||
| whiteknight | rakudo is in the smolder list, and they aren't owned by Parrot | 19:01 | |
|
19:02
theory left
|
|||
| NotFound | I don't have any problem, I mention it just in case. | 19:02 | |
| whiteknight | if you're interested in adding it to smolder, I'm fine with it too | 19:03 | |
| NotFound | The test suite is too short, I'm not sure if it will pay the effort. | 19:04 | |
|
19:04
jan left
19:06
M_o_C left
|
|||
| dukeleto | NotFound: i think people are talking about spectest | 19:07 | |
| NotFound: or you are trolling us ;) | |||
| whiteknight | TROLLS EVERYWHERE | ||
| NotFound | spectest? Someone wrote a winxed spec? ;) | 19:08 | |
| whiteknight | NotFound: yeah, and you're *way* off it | ||
| dukeleto | EMAXTROLLS | 19:09 | |
| whiteknight | We are now trolling at maximum efficiency! | 19:10 | |
| dukeleto puts the troll shields at maximum power | |||
|
19:12
theory joined
19:50
bluescreen left
19:59
bluescreen joined
20:16
plobsing joined
21:01
stilgar left
|
|||
| dalek | lek-poller: 95a85a7 | sorear++ | push.psgi: Fix handling of defined-or with arrays // puts the left side into scalar context, so @{foo} // () is wrong. Changed it to @{ foo // [] }. |
21:22 | |
| lek-poller: efec941 | bacek++ | push.psgi: Rename IGNORE into OK and always return it. |
|||
| lek-poller: 95e4263 | bacek++ | push.psgi: Reindent code. |
|||
| lek-poller: fd5ea6b | bacek++ | push.psgi: Simplify (and speed-up) creating of @files list. |
|||
| lek-poller: 92fab84 | bacek++ | push.psgi: Use space after C<if> |
|||
| lek-poller: ac797df | bacek++ | push.psgi: Use constant to return constant response. |
|||
|
21:23
plobsing left
|
|||
| bacek | aloha, humans | 21:23 | |
| cotto_work | aloha, bacek | 21:24 | |
| dalek | lek-poller: ee0aebc | sorear++ | push.psgi: Fix backward message output GitHub-- for wrong documentation. :/ |
||
| bacek | sorear, I think $commit->{modified} should be handled in same way as "added" and "removed". For consistency sake (and if we only add files without modifications) | ||
| aloha, cotto_work | |||
| sorear | Sounds good | 21:25 | |
|
21:31
whiteknight left
|
|||
| cotto_work | I didn't realize that github's web interface could be used to make changes. That could be really nice for small changes. | 21:35 | |
| atrodo | I saw that too. That's really nice | 21:36 | |
| chromatic | It's very nice for fixing typos in POD. | 21:37 | |
| cotto_work | It's great for implementing new features too. | 21:38 | |
| atrodo | github is my new code editor | ||
| just need a CI server pulling on a post-recieve hook to test my changes and report back to me via email | |||
| much easier than my workflow now | |||
|
21:49
plobsing joined
22:22
bluescreen left
|
|||
| dalek | nxed: r673 | NotFound++ | trunk/winxedst1.winxed: rearrange a bit the generated code for for loops avoiding one goto in stage 1 |
22:26 | |
|
22:29
masonkramer_ joined,
masonkramer left,
masonkramer_ is now known as masonkramer
22:30
Andy left
|
|||
| bacek_at_work | ~~ | 22:31 | |
|
22:35
fperrad left
22:36
Kulag left
22:37
Kulag joined,
bluescreen joined
22:38
TonyC joined
22:41
whiteknight joined
22:42
Kulag left
22:44
Kulag joined
|
|||
| cotto_work | `` | 23:04 | |
|
23:18
seanstickle joined
|
|||
| bluescreen | whiteknight: PARROT_API should be a define to... ? an alias of PARROT_EXPORT ? | 23:51 | |
| whiteknight | bluescreen: I have no idea. Probably same as PARROT_EXPORT for now, to enable shared library exporting | 23:52 | |
| bluescreen | i figured that, I'm trying to compile it | ||
| whiteknight | oh, have you had to make many fixes? | 23:53 | |
| I haven't gotten a chance to play with it tonight | |||
|
23:54
plobsing left
|
|||
| bluescreen | not yet, that's first failure | 23:55 | |
| whiteknight | ok | 23:58 | |