Show enters and exits. Hide enters and exits.
| 00:00:22 | ezmobius leaves the room. | |
| 00:00:23 | nexcastellan | Night all. Defiler, cezarsa, thanks for the feedback. :) |
| 00:00:59 | Defiler | o7 |
| 00:05:09 | Arjen_ leaves the room. | |
| 00:07:55 | qwert666 leaves the room. | |
| 00:11:17 | dfg59 leaves the room. | |
| 00:11:30 | dfg59 enters the room. | |
| 00:14:10 | Cosmos95 enters the room. | |
| 00:20:39 | imajes leaves the room. | |
| 00:21:39 | Yurik leaves the room. | |
| 00:26:35 | enebo leaves the room. | |
| 00:38:39 | vitaliy_ enters the room. | |
| 00:39:23 | boyscout | 3 commits by Eric Hodel |
| 00:39:24 | boyscout | * More documentation for looking up and calling methods.; 41f2e68 |
| 00:39:25 | boyscout | * More documentation for looking up and calling methods.; 6f1121c |
| 00:39:27 | boyscout | * Ignore rdoc, add title to rdoc; 61e379b |
| 00:40:52 | lopex leaves the room. | |
| 00:42:27 | Yurik enters the room. | |
| 00:45:05 | enebo enters the room. | |
| 00:47:07 | Yurik leaves the room. | |
| 00:48:13 | michalw leaves the room. | |
| 00:49:00 | rubuildius_amd64 | Eric Hodel: 41f2e6894; 2377 files, 7770 examples, 26834 expectations, 1 failure, 1 error; http://rafb.net/p/zNjWgU64.html |
| 00:50:20 | Defiler | Is there a way to do a 'git show' on multiple commits at once? |
| 00:51:42 | Defiler | drbrain: Kickass docs |
| 00:52:24 | drbrain | Defiler: I'm shooting to pull just enough out of evan to motivate people to figure stuff uot |
| 00:52:27 | drbrain | out |
| 00:52:44 | Defiler | I am inspired |
| 00:53:28 | rubuildius_ppc | Eric Hodel: 41f2e6894; 2377 files, 7769 examples, 26855 expectations, 0 failures, 0 errors |
| 01:06:03 | rue | Indeed, nice work |
| 01:06:38 | rue | I watched a bike race at the park today. Two batteries held me over but I wish I could be on the bike instead :) |
| 01:07:38 | rue | Not hot on the ## but I can live with it since it heralds the docs :P |
| 01:09:53 | drbrain | lib/compiler full of trailing white space |
| 01:10:10 | drbrain | in some cases, twice as much trailing white space on a blank line as the indent |
| 01:10:14 | evan | rue: back feeling better? |
| 01:11:37 | rue | Better, yeah, I can walk around normally (the 20+ hours of flying did not help though) |
| 01:11:51 | rue | Starting short jogs next week |
| 01:12:22 | evan | good to hear |
| 01:12:27 | evan | hows mod_rubinius? |
| 01:12:33 | evan | ready to give some demos? |
| 01:12:54 | Fullmoon enters the room. | |
| 01:13:20 | rue | drbrain: ggVG:%s/ *$//<CR> :) |
| 01:13:49 | drbrain | you don't need ggVG there |
| 01:13:53 | drbrain | %s does it |
| 01:14:11 | drbrain | but, I learned about gqap and gwap today! |
| 01:14:59 | Defiler | drbrain: What are those? |
| 01:15:20 | drbrain | reformat paragraphs |
| 01:15:41 | drbrain | the w version leaves the cursor where you started |
| 01:15:46 | rue | evan: Yeah, had some fairly productive times with the backend setup. I think it will be reasonably nice to build in using the VMActor stuff |
| 01:16:29 | evan | thats for v2 though, yes? |
| 01:16:40 | Defiler | This is the best Ruby backtrace ever. I just had to spread it: http://pastie.org/213360 |
| 01:17:26 | rue | evan: Probably, yeah. v1 can just use a simple full-Ruby connector |
| 01:17:51 | rue | I should get some of these functional tests up |
| 01:18:12 | Yurik enters the room. | |
| 01:18:30 | rue | Defiler: Your problem is clearly here: ???????????????.??? |
| 01:21:04 | twbray leaves the room. | |
| 01:22:01 | rue | drbrain: Aha, handy %s! I did not remember such extra functionality at all |
| 01:22:05 | elight leaves the room. | |
| 01:22:35 | atduskgreg leaves the room. | |
| 01:25:57 | wycats enters the room. | |
| 01:30:38 | drbrain | rue: although, you have to be careful about trailing whitespace in RDoc as it is used to make a contiguous <pre> formatted block with whitespace |
| 01:35:22 | Yurik leaves the room. | |
| 01:35:59 | elight enters the room. | |
| 01:37:57 | evanlight enters the room. | |
| 01:37:59 | zenspider | ?? boyscout... dude. wake up. |
| 01:38:06 | rue | drbrain: Yes, RDoc is.. featureful : |
| 01:38:11 | evan | hrm. |
| 01:38:27 | boyscout | 3 commits by Eric Hodel |
| 01:38:28 | boyscout | * The compiler whitespace, it burns, it burns!; cf165f6 |
| 01:38:29 | boyscout | * Add some documentation to the compiler classes. pair: Evan Phoenix; 1c3c9b6 |
| 01:38:30 | boyscout | * Move MethodContext#normalized_name to a proper home.; 220cfc4 |
| 01:38:35 | elight leaves the room. | |
| 01:38:48 | rue | I think seydar said he had a scout meeting so he is probably just busy |
| 01:39:02 | evan | hhe, thats so cute. |
| 01:39:15 | zenspider | isn't it? |
| 01:39:23 | zenspider | I just want to pinch his cheeks |
| 01:39:25 | drbrain | too bad seydar is going to be in school for RubyConf |
| 01:39:28 | evan | we should chip in to buy him a plane ticket. |
| 01:39:29 | drbrain | that would be awesome |
| 01:39:35 | zenspider | is boyscout backlogged? |
| 01:39:43 | evan | zenspider: no |
| 01:39:45 | evan | you didn't push. |
| 01:40:20 | zenspider | yes, I did... well... I ran the command to push at least |
| 01:40:25 | evan | it's not there. |
| 01:40:40 | zenspider | yes, I noticed that. |
| 01:41:33 | zenspider | I wonder if I broke something in my rakelib/git.rb refactorings |
| 01:41:42 | zenspider | tho, it LOOKS like it is doing everything correct... hrm |
| 01:42:24 | zenspider | * Merging topic 'mentabatory_branch' back into master... |
| 01:44:24 | evan | hm. |
| 01:44:30 | zenspider | http://rafb.net/p/7BQB3R47.html - anything obviously wrong? |
| 01:45:06 | zenspider | that looks ok to my ignorant eyes |
| 01:45:09 | evan | it thinks there is nothing to push. |
| 01:45:53 | zenspider | well.... here was my immediately previous one: http://rafb.net/p/FoLLzR96.html |
| 01:45:57 | zenspider | |
| 01:46:03 | zenspider | that shows the stash doing stuff |
| 01:46:20 | evan | strange |
| 01:46:29 | evan | you've made it confused I think... |
| 01:46:29 | zenspider | I see it burns it burns and then 4 of my commits in git log on my branch |
| 01:46:36 | evan | right now ou do? |
| 01:46:52 | evan | ie, 'git log' shows your 4 commits? |
| 01:47:02 | zenspider | http://rafb.net/p/fGxi7a20.html - is my git.rb |
| 01:47:06 | zenspider | yup |
| 01:47:36 | zenspider | I may have f'd up a refactoring, but I don't think so... |
| 01:47:43 | zenspider | it was pretty clean to begin with |
| 01:47:46 | evan | strange... |
| 01:47:57 | evan | lets do this. |
| 01:48:03 | evan | git checkout master |
| 01:48:09 | evan | git merge mentabatory_branch |
| 01:48:13 | evan | git log |
| 01:48:18 | evan | you should then see you 4 commits |
| 01:48:39 | zenspider | ok. it merged stuff |
| 01:48:44 | evan | git push |
| 01:48:49 | evan | not sure why the rake tasks got confused. |
| 01:48:50 | rubuildius_amd64 | Eric Hodel: cf165f64b; 2377 files, 7770 examples, 26834 expectations, 1 failure, 1 error; http://rafb.net/p/GTmFqI76.html |
| 01:49:22 | zenspider | can you review my git.rb before I push it. I don't want to fubar ppl's ability to push/pull |
| 01:49:22 | tarcieri | evan: so I don't suppose you have plans to implement Rubinius::VM.fork any time soon :) |
| 01:49:46 | evan | zenspider: could you diff git.rb for me? |
| 01:49:54 | evan | so I can see what you changed. |
| 01:51:08 | evan | tarcieri: not off hand, no. |
| 01:51:19 | zenspider | http://rafb.net/p/4dPmh428.html thank god for git show |
| 01:51:26 | tarcieri | I'm sure you have much more pressing matters to attend to |
| 01:51:30 | evan | tarcieri: things like what to do about IO plague the idea. |
| 01:51:54 | tarcieri | aah |
| 01:51:58 | tarcieri | still thinking event objects? |
| 01:52:38 | evan | zenspider: ok, this will take me a sec to follow the refactoring. |
| 01:52:57 | zenspider | yeah |
| 01:53:01 | rubuildius_ppc | Eric Hodel: cf165f64b; 2377 files, 7769 examples, 26855 expectations, 0 failures, 0 errors |
| 01:53:27 | zenspider | that diff sucks. :/ |
| 01:55:06 | zenspider | I think it is easier in this case to read the whole file... it'd be nice if diff had more knowledge of ruby |
| 01:55:56 | evan | zenspider: yeah. |
| 01:56:29 | zenspider | this LOOKS fine... maybe it was just a hiccup caused by my 20 tag adds/deletes? |
| 01:58:12 | evan | hrm. |
| 01:58:15 | evan | go ahead and psuh |
| 01:58:16 | evan | push |
| 01:58:21 | evan | i'll test it then. |
| 01:58:30 | evan | my patience for reading the diff is low today. |
| 01:58:46 | zenspider | yeah. me too... it is really mungy |
| 01:59:04 | boyscout | 4 commits by Ryan Davis |
| 01:59:05 | boyscout | * Moved require down to fix help.; ad8dcbf |
| 01:59:06 | boyscout | * Added version checking; 3a647de |
| 01:59:07 | boyscout | * Rough draft of release recipes. Includes git.rb refactorings; fe4384b |
| 01:59:08 | boyscout | * Updated to miniunit 1.2.1; 2c850fd |
| 01:59:56 | evan | k |
| 01:59:59 | evan | i'll check it out. |
| 02:00:04 | zenspider | it _seems_ fine |
| 02:00:17 | evan | yeah. |
| 02:00:19 | zenspider | I just pulled another of eric's changes with it |
| 02:01:00 | zenspider | so, I think my release testing just borked it |
| 02:01:22 | zenspider | I'm either gonna have to strangle some obama supporters or leave here soon |
| 02:03:00 | dlee leaves the room. | |
| 02:03:06 | dlee enters the room. | |
| 02:04:39 | zenspider | what is the diff between the green and purple badges in git.rubi.us? green (my last commit) says "master" and purple (eric's last) says github/master |
| 02:05:04 | dlee leaves the room. | |
| 02:05:10 | dlee enters the room. | |
| 02:05:14 | evan | thats where the tip is at. |
| 02:05:23 | evan | for some reason, github isn't updating properly. |
| 02:05:32 | evan | that means that github has only up to eric's commits |
| 02:05:33 | evan | not yours |
| 02:05:36 | evan | it's a pointer. |
| 02:06:08 | zenspider | ah. ok. |
| 02:06:13 | zenspider | interesting |
| 02:06:17 | evanlight enters the room. | |
| 02:06:29 | zenspider | maybe github is on a cronjob or something? |
| 02:06:30 | evan | when we have tags, they'll show up as those badges too |
| 02:06:34 | evan | nah |
| 02:06:42 | evan | it's updated in our post-update hook |
| 02:06:45 | evan | not sure why it's not doing it |
| 02:06:50 | evan | looking into it now. |
| 02:07:08 | dlee leaves the room. | |
| 02:07:13 | dlee enters the room. | |
| 02:07:38 | evanlight leaves the room. | |
| 02:08:46 | rubuildius_amd64 | Ryan Davis: ad8dcbf6e; 2377 files, 7770 examples, 26834 expectations, 1 failure, 1 error; http://rafb.net/p/kucE1w73.html |
| 02:08:48 | evan | hrm. |
| 02:08:58 | evan | i'm getting "undefined method clear.." |
| 02:09:16 | dlee leaves the room. | |
| 02:09:22 | Guest60574 enters the room. | |
| 02:09:44 | evan | zenspider: ack. bugs in git.rb |
| 02:09:52 | zenspider | crapity |
| 02:09:55 | evan | no prob |
| 02:09:59 | evan | easy ones. |
| 02:09:59 | zenspider | where? |
| 02:10:03 | rue | Maybe Github's artificial intelligence rejected the bad commit :) |
| 02:10:12 | zenspider | haha |
| 02:10:13 | evan | git_update |
| 02:10:19 | zenspider | evan: point me to them |
| 02:10:20 | evan | clear is local to the with_git_changes closure |
| 02:10:25 | zenspider | I'd prefer to fix my own mistakes |
| 02:10:26 | evan | but is accessed below that |
| 02:10:41 | zenspider | DOH |
| 02:10:42 | evan | in the 'if stash then' condition |
| 02:11:13 | zenspider | yeah. all of my stuff was unstashed... sorry. |
| 02:11:27 | evan | no prob. |
| 02:11:39 | zenspider | you said bugs... others? |
| 02:11:46 | evan | just that one so far. |
| 02:11:53 | evan | testing out git:push now. |
| 02:13:12 | rubuildius_ppc | Ryan Davis: ad8dcbf6e; 2377 files, 7769 examples, 26855 expectations, 0 failures, 0 errors |
| 02:14:17 | zenspider | pushing up this fix |
| 02:14:32 | evanlight enters the room. | |
| 02:14:37 | zenspider | no... apparently I'm not again... |
| 02:14:40 | zenspider | fuck |
| 02:14:51 | zenspider | ok. I need to leave before I fucking scream at these people |
| 02:15:46 | evan | ok. |
| 02:15:51 | evan | can I push the clear fix? |
| 02:16:00 | evan | no wait, you've got it |
| 02:16:01 | evan | one sec |
| 02:16:27 | evanlight_ enters the room. | |
| 02:16:57 | elight leaves the room. | |
| 02:16:58 | dfg59 leaves the room. | |
| 02:17:46 | evan | ok, same bug here. |
| 02:17:49 | evan | pushing. |
| 02:19:14 | evan | oops! |
| 02:19:17 | evan | found it. |
| 02:19:59 | jacen_ enters the room. | |
| 02:20:39 | boyscout | 1 commit by Evan Phoenix |
| 02:20:40 | boyscout | * More mkmf.rb fixes, install the header files. fix git:push; f58f8b2 |
| 02:20:47 | evan | ok, fixed. |
| 02:20:56 | evan | zenspider: that pushed the clear fix too.. |
| 02:22:04 | evanlight leaves the room. | |
| 02:24:47 | shame leaves the room. | |
| 02:25:02 | jazen leaves the room. | |
| 02:27:01 | jtoy enters the room. | |
| 02:33:10 | atduskgreg enters the room. | |
| 02:33:45 | rubuildius_amd64 | Evan Phoenix: f58f8b250; 2377 files, 7770 examples, 26834 expectations, 1 failure, 1 error; http://rafb.net/p/CxS1OX28.html |
| 02:34:32 | zenspider | evan: back. pulling |
| 02:34:48 | zenspider | merge? I removed merge? *sigh* |
| 02:35:01 | rubuildius_ppc | Evan Phoenix: f58f8b250; 2377 files, 7769 examples, 26855 expectations, 0 failures, 0 errors |
| 02:35:32 | enebo leaves the room. | |
| 02:35:35 | zenspider | gah. I did... |
| 02:35:39 | zenspider | stupid diff. |
| 02:36:05 | zenspider | what was that rollback command? |
| 02:36:19 | zenspider | git revert head^ ? |
| 02:36:50 | xhanjian enters the room. | |
| 02:38:16 | zenspider | ouch. no... that isn't it |
| 02:38:17 | VVSiz_ enters the room. | |
| 02:38:27 | wycats | zenspider: I see you guys decoupled Ruby2Ruby from ParseTree :) |
| 02:38:44 | zenspider | git reset HEAD^ |
| 02:39:02 | zenspider | wycats: what do you mean? |
| 02:39:11 | wycats | zenspider: Ruby2Ruby no longer depends on ParseTree |
| 02:39:12 | wycats | the gem |
| 02:39:13 | bitsweat | git reset --hard HEAD^ will wipe out your last merge |
| 02:39:30 | zenspider | wycats: it doesn't? crap... |
| 02:39:34 | wycats | zenspider: haha |
| 02:40:24 | zenspider | wycats: that's the long term goal... it should work with either PT or RP, but right now I don't have that done |
| 02:40:29 | zenspider | thanks for pointing it out |
| 02:40:43 | zenspider | wait... it does depend on PT. where are you seeing that? |
| 02:41:03 | wycats | ahhh... require "ruby2ruby" just doesn't require PT anymore |
| 02:41:16 | zenspider | gem depend ruby2ruby => ParseTree >= 0 |
| 02:41:28 | wycats | zenspider: I noticed breakage in merb-action-args |
| 02:41:39 | wycats | which was due to require "ruby2ruby" not requiring "parse_tree" anymore |
| 02:41:53 | zenspider | yes it does, but only if you use translate or to_sexp |
| 02:43:01 | zenspider | wycats: how are you using ruby2ruby if you're not using translate or to_sexp? |
| 02:43:08 | wycats | I was doing ParseTree.translate |
| 02:43:25 | zenspider | but YOU weren't requiring parsetree??? |
| 02:43:31 | zenspider | dude.. |
| 02:43:59 | wycats | and was getting a "can't find MyConstant::ParseTree error" |
| 02:44:05 | zenspider | between that and the sorry pain I was reading in merb session code yesterday... I'm beginning to lose respect |
| 02:44:08 | wycats | zenspider: it previously did it by itself |
| 02:44:17 | wycats | zenspider: calm yourself... I didn't write Session |
| 02:44:22 | wycats | and it's being fixed |
| 02:44:23 | wycats | as you know |
| 02:44:26 | zenspider | if you use something, you need to require it. |
| 02:44:41 | zenspider | it's being destroyed, watching john. :) |
| 02:44:44 | wycats | right |
| 02:44:46 | wycats | for good |
| 02:44:52 | wycats | in the past, require "ruby2ruby" also meant require "parse_tree" |
| 02:45:14 | zenspider | evan: I don't see the scoping fix in your commit... should I push that as well? |
| 02:45:27 | zenspider | wycats: no. not good enough and the cause of pain in any langugae |
| 02:45:29 | wycats | zenspider: if you find something you hate that git blames to me then lose respect |
| 02:45:31 | zenspider | language even |
| 02:46:07 | zenspider | I never said I lost respect for you... I was implying merb development in general. |
| 02:46:07 | VVSiz leaves the room. | |
| 02:46:16 | zenspider | I know that most of my angst should be reserved for ezra. :) |
| 02:46:19 | wycats | zenspider: there's a blurry line... I don't need to go into every file and find what it requires and require it |
| 02:46:22 | wycats | zenspider: o.O |
| 02:46:40 | wycats | zenspider: most of merb 0.9 is mine, but there are still pockets of bad |
| 02:46:43 | zenspider | wycats: actually, yes. you should. |
| 02:46:47 | wycats | and people have been pulling in bad patches |
| 02:47:08 | wycats | zenspider: hmmm... we'll discuss this in person next time we meet... I'm pretty sure we're having a communication meltdown |
| 02:47:25 | zenspider | at amazon if you owned something for 6 months, you were considered responsible for the ugly even if it predated you. I liked that tradition |
| 02:48:46 | wycats | zenspider: hell's yeah |
| 02:48:51 | wycats | I don't disagree at all |
| 02:49:06 | hemulen leaves the room. | |
| 02:49:14 | zenspider | how long have you been on merb now? :P |
| 02:49:18 | wycats | I agree |
| 02:49:47 | wycats | I just went back and started refactoring: |
| 02:49:47 | wycats | http://github.com/wycats/merb-core/commit/0e36b591f46eaecdba168f03b36b87388eb5cfa3 |
| 02:49:52 | wycats | check out that for some fun |
| 02:50:14 | wycats | that's what happens when you turn away the eye of sauron |
| 02:51:58 | zenspider | haha! yay for eye of sauron! |
| 02:52:15 | zenspider | wait... you're not referring to my feature in heckle, are you? :P |
| 02:52:24 | zenspider | also, who has the boner for javadocs? |
| 02:52:25 | anteaya enters the room. | |
| 02:52:27 | wycats | zenspider: heh |
| 02:52:30 | wycats | zenspider: me |
| 02:52:42 | wycats | and others :P |
| 02:52:47 | loincloth leaves the room. | |
| 02:53:05 | boyscout | 1 commit by Ryan Davis |
| 02:53:06 | boyscout | * *sigh* I suck. Fixed scoping bug; 0603386 |
| 02:53:25 | zenspider | there we go... thank you evan for fixing my tarded |
| 02:53:34 | zenspider | mmmmmtarded |
| 02:53:35 | wycats | zenspider: in a framework, there is some benefit of having explicit, structured, docs |
| 02:53:48 | wycats | we should start making a list of ways you're going to hurt me in person |
| 02:54:40 | zenspider | I'm tempted to add dolt to libffi and libltdl to speed up full builds |
| 02:55:08 | zenspider | wycats: did you start a list on your iphone yet? :P |
| 02:55:45 | wycats | zenspider: no |
| 02:55:47 | wycats | :P |
| 02:55:56 | zenspider | better get on it. :P |
| 02:56:01 | zenspider | wanders off |
| 02:56:11 | wycats | this is a slightly different list |
| 02:56:13 | wycats | this is a list of ways you're going to school me next time you see me :P |
| 02:57:12 | yugui enters the room. | |
| 02:57:13 | wycats | do you disagree that structured docs have their place? |
| 02:58:07 | rue | It depends largely on what the structure is, I imagine |
| 02:59:03 | wycats | and javadoc sucks so hard, because Java sucks hard? |
| 02:59:09 | wycats | or somesuch? |
| 02:59:40 | bitsweat | everything sucks and is bashable |
| 02:59:45 | bitsweat | except your code |
| 02:59:54 | bitsweat | but that also sucks six months after writing |
| 02:59:57 | bitsweat | qed |
| 03:03:05 | rue | Erm |
| 03:03:46 | rubuildius_amd64 | Ryan Davis: 060338664; 2377 files, 7770 examples, 26834 expectations, 1 failure, 1 error; http://rafb.net/p/F8URT895.html |
| 03:06:47 | rubuildius_ppc | Ryan Davis: 060338664; 2377 files, 7769 examples, 26855 expectations, 0 failures, 0 errors |
| 03:11:46 | thoughtfiz enters the room. | |
| 03:11:59 | thoughtfiz leaves the room. | |
| 03:12:23 | dfg59 enters the room. | |
| 03:12:33 | wycats leaves the room. | |
| 03:15:53 | shame enters the room. | |
| 03:16:52 | rue | evan: Looks like you built in support for rb_funcall to nmc_activate but the codepaths are divergent |
| 03:26:47 | ShayArnett leaves the room. | |
| 03:28:47 | loincloth enters the room. | |
| 03:34:27 | loincloth leaves the room. | |
| 03:35:03 | nicksieger leaves the room. | |
| 03:35:40 | loincloth enters the room. | |
| 03:37:58 | wycats enters the room. | |
| 03:43:37 | Yurik enters the room. | |
| 03:51:23 | wycats | bitsweat: qed |
| 03:55:38 | stepheneb enters the room. | |
| 03:57:58 | loincloth leaves the room. | |
| 04:02:35 | boyscout | 1 commit by Vitaliy Geraymovych |
| 04:02:36 | boyscout | * fix failing spec for File.join with no arguments; add00ef |
| 04:08:01 | loincloth enters the room. | |
| 04:13:06 | ezmobius enters the room. | |
| 04:13:44 | rubuildius_amd64 | Vitaliy Geraymovych: add00ef10; 2377 files, 7771 examples, 26835 expectations, 1 failure, 1 error; http://rafb.net/p/gAsbXm13.html |
| 04:13:56 | anteaya leaves the room. | |
| 04:15:48 | lstoll enters the room. | |
| 04:17:56 | rubuildius_ppc | Vitaliy Geraymovych: add00ef10; 2377 files, 7770 examples, 26856 expectations, 0 failures, 0 errors |
| 04:21:26 | atmos_ enters the room. | |
| 04:31:36 | mass | hello hello |
| 04:46:23 | lchin enters the room. | |
| 04:55:35 | twbray enters the room. | |
| 04:58:35 | loincloth leaves the room. | |
| 05:04:25 | michaellatta enters the room. | |
| 05:10:02 | dfg59 leaves the room. | |
| 05:13:54 | rue | Hi mass |
| 05:15:03 | Yurik leaves the room. | |
| 05:17:15 | twbray leaves the room. | |
| 05:17:24 | elight leaves the room. | |
| 05:31:42 | mitchellvriley enters the room. | |
| 05:35:53 | gnufied enters the room. | |
| 05:38:37 | acfoeken enters the room. | |
| 05:51:32 | stepheneb leaves the room. | |
| 05:52:57 | loincloth enters the room. | |
| 05:58:01 | atduskgreg leaves the room. | |
| 05:59:01 | loincloth leaves the room. | |
| 06:00:26 | wycats leaves the room. | |
| 06:01:34 | blakewatters leaves the room. | |
| 06:03:48 | jacen_ leaves the room. | |
| 06:04:23 | acfoeken leaves the room. | |
| 06:07:11 | atmos_ leaves the room. | |
| 06:10:44 | dysinger enters the room. | |
| 06:20:06 | twbray enters the room. | |
| 06:24:48 | Fullmoon leaves the room. | |
| 06:27:16 | loincloth enters the room. | |
| 06:33:30 | dfg59 enters the room. | |
| 06:35:12 | twbray leaves the room. | |
| 06:46:08 | wycats enters the room. | |
| 06:49:31 | JonathanT enters the room. | |
| 06:53:45 | dfg59 leaves the room. | |
| 06:58:36 | JonathanT leaves the room. | |
| 07:03:40 | xhanjian leaves the room. | |
| 07:05:37 | xhanjian enters the room. | |
| 07:05:44 | rue | Bedtime, be back |
| 07:05:59 | lstoll leaves the room. | |
| 07:09:43 | naeu enters the room. | |
| 07:11:07 | loincloth leaves the room. | |
| 07:17:19 | lchin leaves the room. | |
| 07:22:26 | wycats | zenspider, drbrain: does RubyInline support C++? |
| 07:22:54 | gnufied | i think it does |
| 07:26:42 | gnufied leaves the room. | |
| 07:29:53 | michaellatta leaves the room. | |
| 07:30:25 | michaellatta enters the room. | |
| 07:30:35 | lchin enters the room. | |
| 07:41:45 | dbussink enters the room. | |
| 07:46:33 | ezmobius leaves the room. | |
| 07:47:22 | krisps leaves the room. | |
| 07:47:22 | atmos leaves the room. | |
| 07:47:22 | rue leaves the room. | |
| 07:47:22 | cezarsa leaves the room. | |
| 07:47:22 | olafski leaves the room. | |
| 07:47:22 | joachimm leaves the room. | |
| 07:47:22 | dmpk2k leaves the room. | |
| 07:47:22 | Vagabond leaves the room. | |
| 07:47:22 | Chrononaut leaves the room. | |
| 07:47:22 | Jzalae leaves the room. | |
| 07:47:22 | ixx leaves the room. | |
| 07:47:22 | TheProkrammer leaves the room. | |
| 07:47:22 | sholden leaves the room. | |
| 07:47:22 | shoe leaves the room. | |
| 07:49:08 | krisps enters the room. | |
| 07:49:08 | atmos enters the room. | |
| 07:49:08 | rue enters the room. | |
| 07:49:08 | cezarsa enters the room. | |
| 07:49:08 | olafski enters the room. | |
| 07:49:08 | sholden enters the room. | |
| 07:49:08 | joachimm enters the room. | |
| 07:49:08 | shoe enters the room. | |
| 07:49:08 | Vagabond enters the room. | |
| 07:49:08 | Jzalae enters the room. | |
| 07:49:08 | dmpk2k enters the room. | |
| 07:49:08 | ixx enters the room. | |
| 07:49:08 | TheProkrammer enters the room. | |
| 07:49:08 | Chrononaut enters the room. | |
| 07:50:36 | pluskid enters the room. | |
| 07:51:24 | Yurik enters the room. | |
| 07:54:31 | jtoy leaves the room. | |
| 07:55:05 | jtoy enters the room. | |
| 07:55:15 | NoKarma enters the room. | |
| 08:02:28 | Yurik leaves the room. | |
| 08:07:44 | Ski1 enters the room. | |
| 08:09:24 | thehcdreamer enters the room. | |
| 08:11:12 | Yurik enters the room. | |
| 08:32:30 | be9 enters the room. | |
| 08:34:03 | naeu leaves the room. | |
| 08:38:00 | jacen_ enters the room. | |
| 08:43:51 | JonathanT enters the room. | |
| 08:46:57 | mediogre enters the room. | |
| 08:48:32 | JonathanT leaves the room. | |
| 08:57:01 | pluskid leaves the room. | |
| 09:23:01 | qwert666 enters the room. | |
| 09:33:20 | imajes enters the room. | |
| 09:42:20 | mkrauskopf enters the room. | |
| 09:47:58 | olabini enters the room. | |
| 09:56:22 | imajes leaves the room. | |
| 10:04:33 | BlackEdder enters the room. | |
| 10:05:41 | Maledictus enters the room. | |
| 10:32:44 | imajes enters the room. | |
| 10:38:39 | hassox_ enters the room. | |
| 10:54:00 | michalw enters the room. | |
| 10:54:02 | krisps_ enters the room. | |
| 10:55:16 | imajes leaves the room. | |
| 11:09:13 | jtoy leaves the room. | |
| 11:11:41 | krisps leaves the room. | |
| 11:20:45 | naeu enters the room. | |
| 11:33:04 | bitsweat leaves the room. | |
| 11:49:15 | hassox_ leaves the room. | |
| 11:55:16 | olabini leaves the room. | |
| 12:11:08 | hemulen enters the room. | |
| 12:13:37 | Judofyr enters the room. | |
| 12:21:42 | stepheneb enters the room. | |
| 12:35:26 | VVSiz leaves the room. | |
| 12:35:35 | stepheneb leaves the room. | |
| 12:41:59 | dysinger leaves the room. | |
| 12:47:13 | foysavas leaves the room. | |
| 12:48:35 | foysavas enters the room. | |
| 13:13:12 | yugui leaves the room. | |
| 13:17:47 | ch0wda enters the room. | |
| 13:33:53 | hemulen leaves the room. | |
| 13:36:34 | VVSiz enters the room. | |
| 13:36:59 | gnufied enters the room. | |
| 13:40:20 | blakewatters enters the room. | |
| 13:42:34 | blakewatters leaves the room. | |
| 13:46:46 | hemulen enters the room. | |
| 13:47:44 | olabini enters the room. | |
| 13:54:43 | zinf enters the room. | |
| 14:06:20 | hemulen leaves the room. | |
| 14:10:53 | blakewatters enters the room. | |
| 14:15:54 | hemulen enters the room. | |
| 14:16:03 | AndrewO enters the room. | |
| 14:17:31 | blakewatters leaves the room. | |
| 14:18:01 | pauldix enters the room. | |
| 14:19:01 | blakewatters enters the room. | |
| 14:20:54 | blakewatters leaves the room. | |
| 14:21:01 | wvdschel leaves the room. | |
| 14:26:01 | moofbong enters the room. | |
| 14:27:17 | Yurik enters the room. | |
| 14:27:47 | stepheneb enters the room. | |
| 14:28:38 | blakewatters enters the room. | |
| 14:34:00 | lchin leaves the room. | |
| 14:36:54 | webmat enters the room. | |
| 14:39:42 | mkrauskopf leaves the room. | |
| 14:47:23 | foysavas leaves the room. | |
| 14:50:35 | gnufied leaves the room. | |
| 14:52:26 | twbray enters the room. | |
| 14:58:03 | qwert666_ enters the room. | |
| 15:05:23 | chris2 enters the room. | |
| 15:07:14 | nicksieger enters the room. | |
| 15:07:58 | elight enters the room. | |
| 15:09:00 | elight leaves the room. | |
| 15:10:54 | wmoxam enters the room. | |
| 15:14:14 | qwert666 leaves the room. | |
| 15:30:07 | twbray leaves the room. | |
| 15:33:22 | enebo enters the room. | |
| 15:58:51 | nicksieger leaves the room. | |
| 15:59:42 | nicksieger enters the room. | |
| 16:08:49 | stepheneb leaves the room. | |
| 16:09:54 | twbray enters the room. | |
| 16:10:10 | lopex enters the room. | |
| 16:20:14 | twbray leaves the room. | |
| 16:20:48 | binary42 leaves the room. | |
| 16:21:51 | NoKarma | wow, we have loads of errors in the current StringIO implementation |
| 16:28:36 | twbray enters the room. | |
| 16:31:45 | Defiler | Well, it is from scratch, so that doesn't shock me |
| 16:32:23 | Defiler | NoKarma: So, my 'multiruby' command completed without errors, and seems to have fetched 1.8.7-p17 and 1.9.0-1 |
| 16:32:31 | Defiler | NoKarma: Can I tell it to grab more versions easily? |
| 16:32:47 | NoKarma | no :( |
| 16:33:09 | gnufied enters the room. | |
| 16:33:11 | NoKarma | you'll have to download the tarballs and put them into ~/.multiruby/versions |
| 16:33:39 | Defiler | OK |
| 16:40:15 | chopmo enters the room. | |
| 16:44:14 | foysavas enters the room. | |
| 16:51:20 | rue leaves the room. | |
| 16:58:09 | chopmo leaves the room. | |
| 16:58:35 | Defiler | NoKarma: How do I make 1.9 not be totally irritating in multiruby? |
| 16:58:43 | NoKarma | kill it |
| 16:58:46 | Defiler | gem_prelude.rb:187:in `method_missing': undefined method `ruby_version' for Gem:Module (NoMethodError) from /usr/bin/gem:14:in `<main>' |
| 16:58:49 | Defiler | etc etc |
| 16:59:11 | NoKarma | remove it from ~/.multiruby/versions, ~/.multiruby/build and ~/.multiruby/install |
| 16:59:27 | atduskgreg enters the room. | |
| 17:00:47 | Defiler | yah |
| 17:01:04 | NoKarma | better? :) |
| 17:02:03 | Defiler | Yeah, though I was hoping to be able to easily compare 1.9 output |
| 17:02:11 | Defiler | but the gem situation in 1.9 is just too wacky/incompatible, it seems like |
| 17:03:42 | drbrain | wycats: RubyInline has extern "C" around the Init_() function, but I think you'd need a new CXX module to make it use the right compiler |
| 17:09:32 | foysavas leaves the room. | |
| 17:14:49 | radarek leaves the room. | |
| 17:17:12 | fbuilesv | evan: talked to olabini about the rbyaml port? |
| 17:17:55 | evan | fbuilesv: not yet, no. |
| 17:18:26 | fbuilesv | evan: what should be done about it, just port it from svn and start testing it or is it a bit more complex? |
| 17:18:39 | fbuilesv | leaving aside the patches you guys included |
| 17:18:52 | evan | probably merge it in with our changes |
| 17:18:59 | evan | so at least we're up to date |
| 17:19:05 | evan | i'm not sure if ola is updating it. |
| 17:19:32 | fbuilesv | I know that Long Sun a GSoC student's into it |
| 17:24:02 | evan | should be able to just pull the code in and let git perform a merge |
| 17:25:34 | fbuilesv | lets talk to olabini and see if he's still mantaining it to make sure their svn trunk's stable? |
| 17:26:01 | evan | oh, lots of changes I see. |
| 17:26:08 | evan | in rbyaml these days |
| 17:26:58 | pauldix_ enters the room. | |
| 17:27:05 | fbuilesv | I saw a some bugfixes but no big disruptive changes |
| 17:27:10 | evan | ditto. |
| 17:27:14 | evan | we could give it a shot |
| 17:27:26 | evan | looks like there are specs now for it (maybe there were before too) |
| 17:27:53 | hemulen enters the room. | |
| 17:28:02 | pauldix leaves the room. | |
| 17:28:09 | fbuilesv | yes, I'm in the process of porting the most general ones to rubyspec |
| 17:28:26 | BlackEdder enters the room. | |
| 17:28:33 | evan | ok |
| 17:28:49 | fbuilesv | I'll try to merge it and let you guys know how it went |
| 17:29:25 | eventualbuddha enters the room. | |
| 17:29:40 | evan | sounds good |
| 17:29:48 | evan | the big test has always been parsing the rubygems yaml index |
| 17:30:31 | drbrain | I think RubyGems has some custom yaml loading code too |
| 17:32:49 | ch0wda leaves the room. | |
| 17:35:34 | fbuilesv | it's 3.1MB, let's see how long that takes... |
| 17:37:53 | BlackEdder enters the room. | |
| 17:38:30 | ShayArnett enters the room. | |
| 17:38:42 | atduskgreg leaves the room. | |
| 17:42:09 | bitsweat enters the room. | |
| 17:42:26 | twbray leaves the room. | |
| 17:47:19 | twbray enters the room. | |
| 17:51:04 | jbarnette enters the room. | |
| 17:51:12 | jayWHY enters the room. | |
| 17:51:31 | jayWHY leaves the room. | |
| 17:56:43 | twbray leaves the room. | |
| 17:58:17 | nexcastellan | Where would be the appropriate place (ruby.h? ruby.c? README-DEVELOPERS?) for briefly documenting what's required to implement RARRAY(), RSTRING(), etc. in subtend? I found Cezar's comments on Rubinius-dev very useful and would like to add a tiny bit of documentation for others doing this in the future. |
| 18:05:02 | thehcdreamer leaves the room. | |
| 18:06:21 | hemulen enters the room. | |
| 18:08:31 | naeu leaves the room. | |
| 18:11:16 | Defiler | nexcastellan: README-DEVELOPERS sounds like a good place |
| 18:11:27 | nexcastellan | Thanks, I'll add it there. |
| 18:15:48 | twbray enters the room. | |
| 18:16:51 | twbray leaves the room. | |
| 18:17:02 | Fullmoon enters the room. | |
| 18:18:16 | atduskgreg enters the room. | |
| 18:19:18 | evan | nexcastellan: doc/subtend.txt |
| 18:19:40 | nexcastellan | Okay, doc/subtend.txt with a pointer in README-DEV...? |
| 18:19:45 | evan | maybe add something to R-D to point people at subtend.txt |
| 18:19:48 | evan | yeah |
| 18:19:54 | nexcastellan | Will do, thanks. |
| 18:22:06 | Jzalae leaves the room. | |
| 18:23:00 | dfg59 enters the room. | |
| 18:31:54 | Yurik leaves the room. | |
| 18:35:06 | Fullmoon leaves the room. | |
| 18:39:14 | be9 leaves the room. | |
| 18:51:02 | dysinger enters the room. | |
| 18:57:02 | eventualbuddha leaves the room. | |
| 18:58:52 | naeu enters the room. | |
| 18:58:57 | eventualbuddha enters the room. | |
| 18:58:59 | enebo leaves the room. | |
| 18:59:05 | eventualbuddha leaves the room. | |
| 19:09:50 | fbuilesv | I'm getting a ton of errors like this while trying to port the new yaml lib, suggestions? http://pastie.caboo.se/paste/213867 |
| 19:10:34 | Defiler | ooh flip3 |
| 19:10:37 | edwardam enters the room. | |
| 19:10:54 | Defiler | That means it is some ruby syntax we don't support (flip flop) |
| 19:11:11 | fbuilesv | but there's planned support for that ahead? |
| 19:11:15 | djwhitt | egad, someone is actually using that? |
| 19:11:21 | Defiler | x = if ((i % 4) == 0)...((i % 3) == 0) then\n i\nelse\n nil\nend |
| 19:11:25 | Defiler | is the parsetree example of flip3 |
| 19:11:37 | Defiler | I doubt we have any plans to support that until the new VM is in place |
| 19:11:40 | Defiler | but I could be wrong |
| 19:11:40 | fbuilesv | djwhitt: rbyaml |
| 19:11:50 | djwhitt | wow, tell ola to fix it ;) |
| 19:11:51 | djwhitt | hehe |
| 19:11:52 | Defiler | You should just change the code that uses it to not be insane |
| 19:12:13 | fbuilesv | ok, I'll try to talk with the mantainer |
| 19:14:30 | Defiler | discussed here: http://donttreadonme.co.uk/rubinius-irc/rubinius.log.20080104.html |
| 19:14:34 | Defiler | re rbyaml also |
| 19:14:59 | Defiler | Why aren't we using syck though? |
| 19:15:18 | Defiler | rbyaml is totally not compliant with what MRI is expecting to have happen |
| 19:15:27 | drbrain | syck period, or the syck extension from MRI? |
| 19:15:48 | Defiler | "Why are we using rbyaml" is what I should have said, I guess |
| 19:16:12 | drbrain | Back in Ye Olden Times of Late Last December |
| 19:16:33 | drbrain | We had a wrapper for the syck library that was not MRI's syck extension |
| 19:16:43 | drbrain | For in Ye Olden Days, Fair Subtend was not so Fair |
| 19:16:59 | drbrain | Thus, a Newcomer was Raised to Ye Throne of YAML |
| 19:17:03 | drbrain | RbYAML |
| 19:17:25 | drbrain | Now, with the waxing power of Subtend, the MRI syck extension may reclaim its Rightful Crown |
| 19:17:41 | fbuilesv | hahaha |
| 19:17:53 | fbuilesv | inspired :) |
| 19:18:48 | evan | we can support flip3 right now |
| 19:18:55 | evan | someone just needs to code up support in the compiler is all. |
| 19:20:52 | dgtized enters the room. | |
| 19:21:07 | Defiler | I still don't understand what it is supposed to do |
| 19:21:10 | Defiler | It just looks insane to me |
| 19:21:20 | evan | go look it up |
| 19:21:30 | evan | it's a weird if basically |
| 19:21:31 | Defiler | I just looked at four of the hits for it and they are all insane |
| 19:21:46 | evan | the left side is the start condition, the right side is the end condition |
| 19:21:55 | evan | so the whole thing is false until the left is true |
| 19:22:10 | evan | then it's true until the right side is true |
| 19:23:06 | Defiler | So it executes something more than once? |
| 19:23:17 | Defiler | e.g. the 'else' branch of the flip flop |
| 19:23:36 | atduskgreg leaves the room. | |
| 19:23:48 | evan | it runs once |
| 19:23:53 | evan | but you put the whole thing in a loop |
| 19:23:53 | ch0wda enters the room. | |
| 19:23:57 | evan | and it 'remembers' the value it had last time. |
| 19:24:12 | Defiler | OK, so it has state as a hidden local |
| 19:24:17 | evan | it's called af flip3 beacuse it's a flipflop from EE |
| 19:24:18 | Defiler | I get it |
| 19:24:18 | evan | yep. |
| 19:24:54 | Defiler | The examples I've seen are all weird because they aren't in a loop or iter |
| 19:25:20 | evan | the examples are garbage then. |
| 19:25:22 | Defiler | Yep |
| 19:25:35 | Defiler | http://perl-tricks.blogspot.com/2007/01/flip-flop-operator.html |
| 19:25:42 | Defiler | This is the page that made it make sense, in case anyone else is looking |
| 19:26:16 | Defiler | Using it with a regexp is possibly the most interesting example I have seen |
| 19:26:22 | Defiler | I wish it didn't look like a range in Ruby though |
| 19:26:50 | Defiler | if /start/ through /end/ then would be nice |
| 19:30:23 | fbuilesv | the current mantainer will work on cleaning those bits of incompatible code, meanwhile I'll keep writing the general specs |
| 19:33:10 | qwert666 enters the room. | |
| 19:35:26 | twbray enters the room. | |
| 19:42:03 | Yurik enters the room. | |
| 19:42:26 | wycats | hey guys: Sam from DataMapper was hoping someone could take a look at: http://groups.google.com/group/datamapper/browse_thread/thread/8b2b66460b67f8d6 (he says it's very important or he wouldn't ask) |
| 19:43:27 | enebo enters the room. | |
| 19:44:35 | qwert666_ leaves the room. | |
| 19:45:05 | wycats | it's a threading issue he's trying to work through |
| 19:47:42 | ezmobius enters the room. | |
| 19:50:40 | thehcdreamer enters the room. | |
| 19:53:40 | Defiler | @scavenger || begin is hardcore |
| 20:06:25 | ezmobius | hey does anyone know what method ruby calls on items in an array when you call array.uniq? to determinie if items are the same? |
| 20:06:28 | acfoeken enters the room. | |
| 20:06:28 | ezmobius | is it == or eql? |
| 20:08:02 | anteaya enters the room. | |
| 20:09:45 | Defiler | which one does hash call on keys again? |
| 20:09:49 | Defiler | It's the same one, I remember that |
| 20:10:19 | elight enters the room. | |
| 20:11:13 | Defiler | I guess .hash |
| 20:12:40 | twbray leaves the room. | |
| 20:19:03 | bitsweat | yeah it's hash |
| 20:25:51 | ch0wda leaves the room. | |
| 20:28:20 | wycats | Defiler: any thoughts? |
| 20:28:23 | krisps_ leaves the room. | |
| 20:29:45 | Defiler | wycats: Replied to the list |
| 20:29:54 | wycats | Defiler: thx |
| 20:32:41 | ezmobius | thx |
| 20:36:20 | wycats | hey ezmobius |
| 20:36:32 | ezmobius | hey |
| 20:40:00 | anteaya leaves the room. | |
| 20:40:11 | mediogre leaves the room. | |
| 20:40:57 | nicksieger leaves the room. | |
| 20:46:20 | acfoeken leaves the room. | |
| 20:46:48 | twbray enters the room. | |
| 20:48:09 | foysavas enters the room. | |
| 20:48:15 | gnufied | ezmobius, hey |
| 20:48:42 | ezmobius | hi |
| 20:51:49 | gnufied | ezmobius, well. i am getting ready for a new release of bdrb. i have removed plain fork and made it work with fork and exec. There are tons of fixes and many users have reported that they are running git version without any crash for weeks. Data marshalling has been fixed as well. One of the users is marshalling around 140 MB of data between rails and workers. Using plain fork was a bad decision. |
| 20:53:14 | ezmobius | cool |
| 20:54:22 | dbussink | gnufied: does that mean that it won't leak memory like hell anymore? |
| 20:54:35 | gnufied | no, it won't |
| 20:54:59 | dbussink | ah, that's the main reason i switched to a setup that uses plain cron just today |
| 20:55:13 | dbussink | well, it's still simpler in the new config anyway |
| 20:56:04 | gnufied | dbussink, well even with old version, you had choice of running your workers like a cron where on schedule your workers is restarted |
| 20:56:31 | dbussink | gnufied: hmm, never realized there would be an option for that |
| 20:56:32 | gnufied | so your workers aren't around if they are not on schedule ditto like cron |
| 20:57:05 | gnufied | dbussink, http://backgroundrb.rubyforge.org/scheduling/index.html read the last para |
| 20:58:06 | dbussink | gnufied: hmm, but as i read it, that still requires it to be running? |
| 20:58:39 | gnufied | yeah only bdrb master process. which i don't think leaks memory because, it doesn't even have access to full rails env |
| 20:58:59 | gnufied | you have cron daemon running, don't you? ;) |
| 20:59:14 | dbussink | yeah, but that one uses way less memory :) |
| 21:00:29 | dbussink | and i only need one cron process, would need a backgroundrb for every app we run (we run multiple installs of the same app) |
| 21:01:41 | gnufied | cool, whatever works for you. just wanted to say once, loud and clear that memory issues should be a thing of past, unless you are yourself leaking memory in worker. |
| 21:04:32 | imajes enters the room. | |
| 21:04:33 | Ski1 leaves the room. | |
| 21:05:28 | enebo_ enters the room. | |
| 21:07:47 | twbray leaves the room. | |
| 21:08:33 | Fullmoon enters the room. | |
| 21:13:18 | dbussink | gnufied: could very well be that we do though, but the task that needs to run is basically a task that imports stuff from another app on a regular basis, so just restarting is a lot easier then exactly figuring if and where it could be leaking |
| 21:16:42 | Fullmoon leaves the room. | |
| 21:17:59 | atduskgreg enters the room. | |
| 21:21:33 | gnufied | dbussink, yeah, I understand and hence the option. But I am myself surprised, so few users know about that, that they can restart the worker on schedule. |
| 21:21:43 | nicksieger enters the room. | |
| 21:21:59 | enebo leaves the room. | |
| 21:26:18 | Ski1 enters the room. | |
| 21:31:47 | brixen | Defiler: did you doc your steps getting multiruby set up for the specs? |
| 21:36:57 | ch0wda enters the room. | |
| 21:41:55 | binary42 enters the room. | |
| 21:44:25 | Judofyr leaves the room. | |
| 21:45:32 | Judofyr enters the room. | |
| 21:46:51 | dfg59 leaves the room. | |
| 21:47:18 | Maledictus leaves the room. | |
| 21:47:59 | dfg59 enters the room. | |
| 21:53:14 | hoopy | does garnet still exist? |
| 21:53:23 | loincloth enters the room. | |
| 21:56:20 | wycats | Defiler: ssmoot says he replied to your questions sir |
| 21:57:17 | olabini leaves the room. | |
| 22:02:15 | edwardam leaves the room. | |
| 22:02:50 | blakewatters leaves the room. | |
| 22:03:08 | drbrain | hoopy: garnet never existed |
| 22:03:12 | drbrain | it was always vapour |
| 22:04:34 | gnufied | ezmobius, few days ago, i was talking with chris2 about making rack accept procs as response objects so as a web framework can be made totally asyc. i had my patches and when i told him, he said, "You too Brutus". I was surprised and he said, you had something similar. |
| 22:05:01 | gnufied | ezmobius, i was wondering, if your changes broke middleware ? |
| 22:05:04 | imajes_ enters the room. | |
| 22:05:17 | ezmobius | yeah i;ve tried to explain why i want proc's but i keep getting shutdown and told to do contorions to pigionhole it through overriding #each instead |
| 22:05:27 | ezmobius | no my changes do not break middleware |
| 22:06:05 | gnufied | can you send me your patches. my patch slightly break middleware, reloader and other stuff work. |
| 22:06:13 | ezmobius | also my streaming changes have be in prodcution use for 6 months or so |
| 22:06:28 | ezmobius | which middleware breaks? |
| 22:06:36 | gnufied | CommonLogger breaks |
| 22:07:22 | chris2 | and gzip ;) |
| 22:07:33 | gnufied | lol, talk of the devil |
| 22:07:36 | gnufied | be off! |
| 22:07:37 | thehcdreamer leaves the room. | |
| 22:08:01 | ezmobius | yeah but if proc's become part of the protocl all the middleware can be made to work with them |
| 22:08:45 | ezmobius | chr1s: the gzip case can be fixed by adding one more item to the case statement ;) |
| 22:09:10 | ezmobius | woops that was for chris2 |
| 22:09:17 | gnufied | chris2, it could be useful for many cases, for example a long live connection from the webserver for comet like behaviour. |
| 22:09:22 | chris2 | ezmobius: then the middleware needs to mock the send_* stuff |
| 22:09:31 | chris2 | ezmobius: of which i still havent got a proper explanation |
| 22:10:51 | gnufied | chr1s, what proper explanation? may be i am a bit out of loop, so if you can kindly explain? |
| 22:10:58 | gnufied | chris2, ^^ |
| 22:11:04 | chris2 | well, of the argument passed to the proc |
| 22:12:40 | wycats | gnufied: ezmobius's patches are part of merb |
| 22:13:13 | naeu leaves the room. | |
| 22:13:14 | gnufied | wycats, i didn't know that. why the hell, i am writing a new framework? |
| 22:14:35 | wycats | haha |
| 22:14:47 | wycats | we would prefer to get them accepted to rack |
| 22:14:50 | stepheneb enters the room. | |
| 22:17:12 | gnufied | problem with #each is, i will have to have a next_turn block or something, coming down from evented network programming framework. it will need modification. |
| 22:17:32 | gnufied | otherwise, it will block |
| 22:17:59 | chris2 | and with a proc? |
| 22:18:57 | gnufied | yeah with proc you need modification too,but everything is much more intuitive imho. |
| 22:19:33 | imajes leaves the room. | |
| 22:25:10 | moofbong leaves the room. | |
| 22:30:09 | benny leaves the room. | |
| 22:31:39 | nicksieger leaves the room. | |
| 22:38:22 | chris2 leaves the room. | |
| 22:40:19 | bitsweat | no String#each in Ruby 1.9 either |
| 22:41:45 | enebo_ leaves the room. | |
| 22:43:41 | stepheneb leaves the room. | |
| 22:44:04 | qwert666 leaves the room. | |
| 22:44:27 | elight leaves the room. | |
| 22:44:48 | wyhaines_ enters the room. | |
| 22:47:35 | webmat leaves the room. | |
| 22:47:52 | wyhaines leaves the room. | |
| 22:48:19 | eventualbuddha enters the room. | |
| 22:48:31 | Defiler | brixen: I just used NoKarma's steps, basically |
| 22:48:56 | Defiler | brixen: Though in retrospect perhaps I would do the .tar.gz downloads by hand first, even before I initially created the multiruby directory |
| 22:50:08 | NoKarma | brixen: http://nokarma.de/2008/6/9/using-multiruby-to-run-rubyspecs |
| 22:52:03 | Defiler | Also, that writeup could do with a deeper discussion of making rubygems work |
| 22:52:09 | Defiler | since it didn't work for me out of the box |
| 22:55:38 | AndrewO leaves the room. | |
| 23:09:22 | NoKarma | Defiler: why didn't it work for you? |
| 23:10:08 | sambo82 enters the room. | |
| 23:10:13 | Defiler | Did I miss the 'install rubygems' step? |
| 23:10:25 | Defiler | I ended up running setup.rb via multiruby from my rubygems checkout |
| 23:11:38 | kw enters the room. | |
| 23:14:55 | zenspider | yay for multiruby |
| 23:15:35 | Defiler | 1.9 is ridiculously irritating under it though |
| 23:15:48 | Defiler | "ruby1.9" on its own doesn't appear to respond to ctrl-c like the earlier versions did |
| 23:15:57 | Defiler | So you have to ctrl-z and kill if you don't give it any args |
| 23:16:11 | kw | yeah I couldn't interrupt ruby1.9 either, thought I was going crazy |
| 23:16:27 | Defiler | Clearly 1.9 is still 'assessing the ctrl-c needs' of its users |
| 23:16:34 | kw | haha |
| 23:17:14 | bitsweat | funny, I couldn't ctrl-C rbx |
| 23:17:25 | tarcieri | eh? |
| 23:17:27 | bitsweat | can you interrupt while you run the specs, for example? |
| 23:17:30 | tarcieri | $ ruby1.9 |
| 23:17:30 | tarcieri | ^Cruby1.9: Interrupt |
| 23:17:34 | Defiler | We suck at it too |
| 23:17:48 | Defiler | The signal/trap specs mess it up I think |
| 23:18:14 | tarcieri | works fo me (ruby 1.9) |
| 23:18:21 | NoKarma | Defiler: actually, multiruby sets rubygems up itself |
| 23:18:22 | tarcieri | I've never had trouble stopping it with ^C |
| 23:18:23 | Defiler | MacOS? |
| 23:18:30 | tarcieri | MacOS, Linux |
| 23:18:33 | Defiler | NoKarma: Hrm. Maybe I downloaded the rubygems tarball in the wrong order |
| 23:18:44 | tarcieri | although I haven't tried running *just* "ruby1.9" on Linux I don't think |
| 23:18:45 | NoKarma | hm, no idea |
| 23:18:51 | Defiler | Well, we are forming a multinational study group on the topic of Ctrl-C with our 1.9 allies OK? |
| 23:18:53 | tarcieri | same thing |
| 23:18:54 | tarcieri | works fine |
| 23:19:21 | nicksieger enters the room. | |
| 23:21:51 | tarcieri | h/cl |
| 23:21:56 | tarcieri | blurgh |
| 23:52:53 | binary42 leaves the room. | |
| 23:57:03 | sambo82 leaves the room. | |
| 23:57:58 | wmoxam leaves the room. | |
| 23:58:18 | imajes leaves the room. |