Show enters and exits. Hide enters and exits.
| 00:03:25 | AndrewO enters the room. | |
| 00:04:20 | acm enters the room. | |
| 00:04:44 | acm leaves the room. | |
| 00:04:57 | acm enters the room. | |
| 00:05:08 | Arjen__ leaves the room. | |
| 00:05:13 | obvio leaves the room. | |
| 00:05:53 | evan | dgtized: poke away. |
| 00:06:05 | obvio enters the room. | |
| 00:06:17 | acm leaves the room. | |
| 00:11:17 | EugZol | Hey guys |
| 00:11:27 | EugZol | what about named regex groups in Rubinius? |
| 00:12:05 | agardiner | EugZol: rubinius uses onig, so named groups should work i believe |
| 00:12:16 | EugZol | agardiner: got it, thanks |
| 00:12:37 | agardiner | np! :-) |
| 00:13:31 | wycats_ enters the room. | |
| 00:15:20 | tarcieri | weird, Ruby regexes can have named groups? |
| 00:15:29 | tarcieri | unaware |
| 00:15:41 | drbrain | in 1.9 |
| 00:16:33 | tarcieri | o |
| 00:17:58 | drbrain | (or rubinius) |
| 00:19:41 | RyanTM enters the room. | |
| 00:26:14 | atmos leaves the room. | |
| 00:27:32 | benny leaves the room. | |
| 00:27:38 | benny enters the room. | |
| 00:33:58 | yaroslav leaves the room. | |
| 00:34:38 | yaroslav enters the room. | |
| 00:35:13 | headius | or JRuby |
| 00:38:30 | atmos enters the room. | |
| 00:39:21 | imajes enters the room. | |
| 00:42:24 | meanphil leaves the room. | |
| 00:42:29 | meanphil enters the room. | |
| 00:46:57 | wycats | I'm getting a segfault in print_spec when I try to run the specs against 1.8.7 |
| 00:47:44 | rue | Then stop beating your head with a hammer |
| 00:47:59 | rue | Wait, wrong joke |
| 00:48:08 | wycats | heh |
| 00:48:38 | marnen enters the room. | |
| 00:49:00 | headius | VVSiz mentioned some 1.8.7 segfaults |
| 00:50:13 | d2dchat leaves the room. | |
| 00:50:17 | rue | Well, there is only one possible conclusion. 1.8.7 sucks |
| 00:50:38 | kirindav_ enters the room. | |
| 00:50:57 | rue | trythil: Didja find the bug? |
| 00:53:21 | mentz leaves the room. | |
| 00:55:53 | obvio leaves the room. | |
| 00:56:21 | headius | 1.8.7 reflects the ruby-core maintenance process |
| 00:57:18 | yaroslav leaves the room. | |
| 00:57:38 | benstiglitz leaves the room. | |
| 01:03:26 | brixen | headius: don't you think "process" is a little too deliberate sounding :P |
| 01:03:37 | headius | exactly :) |
| 01:03:51 | marnen | brixen: thanks for your help earlier. Looks like writing specs for Complex would be a good spot to work on till I hear from Defiler. |
| 01:04:07 | drbrain | damnit, this image doesn't have libz |
| 01:04:55 | brixen | marnen: cool |
| 01:05:00 | wycats | headius: yep |
| 01:05:08 | kirindav_ leaves the room. | |
| 01:05:10 | wycats | 1.8.7 segfaults on Kernel.private_ivars |
| 01:05:18 | wycats | there are a number of changes |
| 01:05:25 | brixen | marnen: all question welcome, feel free to ask anything |
| 01:05:34 | marnen | qoolthx |
| 01:05:35 | wycats | Enumerable.enumerator_method(no_proc) returns an Enumerator object |
| 01:05:40 | headius | hey, can we get a commit bit for enebo? |
| 01:05:46 | wycats | closed IO objects don't throw an error |
| 01:05:51 | headius | I've committed a few patches of his |
| 01:05:52 | brixen | headius: do we have a patch :) |
| 01:06:01 | headius | several times |
| 01:06:04 | wycats | SubArray.flatten returns Array |
| 01:06:05 | brixen | indeed you should be able to |
| 01:06:18 | wycats | "MatchData#select yields the contents of the match array to a block FAILED" |
| 01:06:20 | headius | email pubkey to evan still the process? |
| 01:06:21 | kirindav_ enters the room. | |
| 01:06:24 | brixen | wycats_: what'cha doing with 1.8.7? |
| 01:06:28 | brixen | headius: pastie is fine |
| 01:06:34 | wycats | I'm running it against the rbx specs |
| 01:06:44 | brixen | wycats_: yes, but why? ;) |
| 01:06:52 | wycats | to see whether it's compatible |
| 01:06:54 | wycats | duh ;) |
| 01:06:57 | brixen | heh |
| 01:07:00 | wycats | String#each_line raises a TypeError when the separator can't be converted to a string FAILED |
| 01:07:12 | wycats | String#hex treats leading characters of self as a string of hex digits FAILED: Expected 10; to equal 171 |
| 01:07:21 | brixen | wycats_: I was curious if you had a project |
| 01:07:29 | wycats | brixen: nope |
| 01:07:49 | brixen | wycats_: how about you put that in a pastie, then we can enjoy it at our leisure |
| 01:07:53 | wycats | String#% supports negative bignums by prefixing the value with zeros FAILED: Expected "..79228162495817593519834398715"; to equal "0079228162495817593519834398715" |
| 01:08:01 | enebo | pastie |
| 01:08:04 | wycats | String#oct treats leading characters of self as a string of oct digits FAILED: Expected 7 to equal 59 |
| 01:08:13 | wycats | brixen: sounds good |
| 01:08:18 | wycats | I was combining dups |
| 01:08:20 | marnen | 7 doesn't equal 59? |
| 01:08:22 | wycats | because there are 60 fails |
| 01:08:27 | dlee enters the room. | |
| 01:08:48 | pastie | http://pastie.org/182686 by enebo. |
| 01:08:48 | wycats | that failure is on "7__3".oct.should == 073 |
| 01:08:58 | brixen | wycats_: these are failures of existing methods? not changed behaviors? |
| 01:09:07 | wycats | what do you mean? |
| 01:09:15 | brixen | are they purposeful? |
| 01:09:18 | wycats | these are changes in behavior between 1.8.6 and 1.8.7 |
| 01:09:20 | wycats | some of them might be |
| 01:09:29 | brixen | i.e. the semantics of the method is purposefully changed in 1.8.7 |
| 01:09:29 | wycats | but they're definitely unexpected |
| 01:09:39 | wycats | brixen: Enumerator certainly is |
| 01:09:50 | brixen | yeah, I knew about that one |
| 01:09:54 | wycats | not sure about not throwing an error when you try to access a closed IO |
| 01:10:01 | kirindav_ leaves the room. | |
| 01:10:38 | wycats | Module#remove_method no longer raising an error when you try to remove a missing method is problematic, for instance |
| 01:10:46 | anteaya enters the room. | |
| 01:10:53 | wycats | if some code somewhere tries to catch that error and do something |
| 01:11:33 | wycats | the biggest one I found is that matchdata doesn't yield correctly anymore |
| 01:11:50 | wycats | /(.)(.)(\d+)(\d)/.match("THX1138: The Movie").select { |x| x } returns [] |
| 01:13:20 | boyscout | 1 commit by Adam Gardiner |
| 01:13:22 | boyscout | * Added breakpoint enable/disable commands to debugger; 6fc3029 |
| 01:16:10 | trythil | rue: I haven't had a chance to look at it since the last time we talked, sorry |
| 01:17:12 | kirindav_ enters the room. | |
| 01:17:58 | rue | trythil: No problem.. I will push the chane |
| 01:18:02 | rue | Change too |
| 01:18:14 | trythil | cool, that works |
| 01:18:26 | trythil | I can always look at older revisions :) |
| 01:20:06 | kirindav_ leaves the room. | |
| 01:26:27 | wycats leaves the room. | |
| 01:26:28 | rubuildius_ppc | Adam Gardiner: 6fc302953; 2091 files, 6512 examples, 22658 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/182699 |
| 01:31:58 | kirindav_ enters the room. | |
| 01:33:12 | rue | Hm, I am seeing regression from ~42s to ~49s in ci |
| 01:33:23 | enebo leaves the room. | |
| 01:35:47 | eventualbuddha leaves the room. | |
| 01:36:05 | boyscout | 1 commit by Eero Saynatkari |
| 01:36:06 | boyscout | * Fixed Array#sort regression for reverse-sorted-ish Arrays.; 4740893 |
| 01:37:10 | brixen | rue: plans to unify sorting for Enumerable and Array? |
| 01:37:40 | imajes leaves the room. | |
| 01:38:09 | rue | Not really.. I suspect that for the general use case it is more expensive to extract all the elements |
| 01:38:23 | rue | Which also requires either guessing or dynamically expanding the temp Array |
| 01:41:19 | brixen | not sure I follow. I thought Enumerable#sort returns an array |
| 01:41:54 | kirindav_ leaves the room. | |
| 01:43:29 | kirindav_ enters the room. | |
| 01:44:24 | rue | I lack words. I suppose it would not be hard to try |
| 01:45:11 | RyanTM leaves the room. | |
| 01:45:53 | atmos_ enters the room. | |
| 01:46:51 | loincloth enters the room. | |
| 01:47:09 | marnen leaves the room. | |
| 01:49:07 | rubuildius_ppc | Eero Saynatkari: 4740893b8; 2091 files, 6512 examples, 22658 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/182708 |
| 01:49:43 | wycats enters the room. | |
| 01:56:09 | atmos leaves the room. | |
| 01:57:54 | wycats_ leaves the room. | |
| 01:58:07 | jennyw leaves the room. | |
| 02:01:01 | kirindav_ leaves the room. | |
| 02:01:48 | shame leaves the room. | |
| 02:06:40 | headius leaves the room. | |
| 02:08:56 | benstiglitz enters the room. | |
| 02:11:57 | antares_ enters the room. | |
| 02:15:26 | ttmrichter enters the room. | |
| 02:19:53 | anteaya_ enters the room. | |
| 02:21:38 | dysinger leaves the room. | |
| 02:21:38 | jp_tix leaves the room. | |
| 02:21:41 | jp_tix enters the room. | |
| 02:23:39 | yipstar leaves the room. | |
| 02:23:39 | lopex leaves the room. | |
| 02:23:39 | xmlhacker leaves the room. | |
| 02:23:39 | tlockney leaves the room. | |
| 02:23:39 | mass leaves the room. | |
| 02:23:39 | dmpk2k leaves the room. | |
| 02:23:42 | dmpk2k enters the room. | |
| 02:23:43 | lopex enters the room. | |
| 02:23:48 | mass enters the room. | |
| 02:23:58 | tlockney enters the room. | |
| 02:24:21 | anteaya leaves the room. | |
| 02:25:11 | brainopia enters the room. | |
| 02:29:22 | VVSiz_ enters the room. | |
| 02:32:01 | kirindav_ enters the room. | |
| 02:36:45 | VVSiz leaves the room. | |
| 02:40:19 | yugui enters the room. | |
| 02:42:17 | Cosmos95 leaves the room. | |
| 02:48:08 | jennyw enters the room. | |
| 02:49:27 | loincloth leaves the room. | |
| 02:49:57 | djwhitt | brixen: is support for running specs in parallel in yet? |
| 02:50:27 | ezmobius leaves the room. | |
| 02:51:45 | antares_ leaves the room. | |
| 02:51:55 | Fullmoon leaves the room. | |
| 02:53:10 | tlockney leaves the room. | |
| 02:53:13 | fizx leaves the room. | |
| 02:54:12 | brixen | djwhitt: not yet |
| 02:54:32 | djwhitt | brixen: k, just checking, whenever that's in I'll startup rubuildius_amd64 again |
| 02:54:43 | brixen | ah ok |
| 02:54:52 | djwhitt | run times where getting unmanageable again |
| 02:55:12 | Fullmoon enters the room. | |
| 02:55:13 | brixen | no clear culprit I assume |
| 02:55:20 | djwhitt | nah, not that I could tell |
| 02:55:44 | djwhitt | I figured it probably wasn't worth trying real hard to track it down with the new vm coming soon |
| 02:56:00 | brixen | what happens if you do: bin/mspec ci spec/ruby/1.8/core; bin/mspec ci spec/ruby/1.8/library ... |
| 02:56:12 | brixen | i.e. are the sum of times like that < bin/mspec ci ? |
| 02:56:13 | djwhitt | hmm... not sure |
| 02:56:16 | djwhitt | I'll try |
| 02:58:38 | brixen | grabbing some food, bbiab.. |
| 02:58:48 | djwhitt | k |
| 03:02:03 | dlee leaves the room. | |
| 03:12:35 | kirindav_ leaves the room. | |
| 03:12:39 | fbuilesv enters the room. | |
| 03:14:06 | wycats_ enters the room. | |
| 03:16:10 | agardiner | hmm... so how does one go about installing a gem under rubinius? |
| 03:17:19 | rue | shotgun/rubinius gem install blah |
| 03:17:30 | rue | Probably need the sudo and the -r there |
| 03:18:08 | agardiner | ok, that's what i thought... looks like i've got a problem then |
| 03:18:09 | peeja enters the room. | |
| 03:18:31 | MenTaLguY enters the room. | |
| 03:18:52 | agardiner | i'm getting Unable to find program 'gem' ('bin/gem'): no such file to load -- rbconfig/datadir (LoadError) |
| 03:20:09 | wycats__ enters the room. | |
| 03:20:48 | agardiner | do i need to install? |
| 03:21:44 | wycats__ leaves the room. | |
| 03:22:53 | wycats__ enters the room. | |
| 03:24:14 | lopex leaves the room. | |
| 03:25:56 | agile enters the room. | |
| 03:26:13 | drbrain | oh, crap |
| 03:26:17 | drbrain | damnit |
| 03:26:56 | drbrain | I should never let zenspider talk me into these things |
| 03:27:08 | drbrain | I will fix in a sec |
| 03:27:17 | agardiner | ah, so it's not me...? |
| 03:27:48 | drbrain | I don't think so |
| 03:28:16 | agardiner | ok, that's good - i guess! :-S |
| 03:28:41 | rubuildius_amd64 enters the room. | |
| 03:29:04 | drbrain | did you do shotgun/rubinius gem install rake? |
| 03:29:31 | agardiner | no, just shotgun/rubinius gem --version |
| 03:29:39 | wyhaines leaves the room. | |
| 03:29:55 | agardiner | i want to install ruby-debug, so that i can work on a rubinius ruby-debug-base... |
| 03:30:01 | drbrain | hrm, could you run rake uninstall? |
| 03:30:21 | agardiner | i got the same error before i installed... |
| 03:30:42 | drbrain | maybe I didn't push something? |
| 03:31:41 | rue | I thought you fixed the datadir problem already |
| 03:32:07 | drbrain | yes, but likely I broke it again |
| 03:32:10 | agardiner | do i need a distclean? |
| 03:32:15 | drbrain | when I updated to 1.1.1 |
| 03:32:15 | rue | I distinctly remember this because it was at the same time you snubbed my non-pushing 3000 elements patch ;) |
| 03:32:52 | agardiner | ok, doing a distclean/build to make sure i'm right up to date |
| 03:33:16 | drbrain | no, it is my fault |
| 03:33:18 | rue | Hrm. Writing code without proper unit tests is cringe-inducing |
| 03:33:22 | drbrain | I found it |
| 03:33:55 | agardiner | oh goody! new toy - my macbook has been delivered! |
| 03:36:10 | boyscout | 1 commit by Eric Hodel |
| 03:36:11 | boyscout | * No, really, we don't need rbconfig/datadir; 5aec312 |
| 03:36:14 | drbrain | ok, that will fix |
| 03:36:19 | rubuildius_amd64 | Eero Saynatkari: 4740893b8; 2091 files, 6509 examples, 22629 expectations, 0 failures, 0 errors; http://rafb.net/p/Vwp3ak39.html |
| 03:36:25 | agardiner | thanks! |
| 03:37:08 | drbrain | and I've made the same change to rubygems trunk, so it won't happen again |
| 03:37:45 | agardiner | ah... i'm getting a slightly different error now, but still related to datadir |
| 03:37:57 | agardiner | Unable to find 'datadir' for object Config (NameError) |
| 03:38:07 | rue | agardiner: iCongratulations! |
| 03:38:24 | drbrain | oh, right, tests aren't included in `rake spec` |
| 03:38:28 | drbrain | we should fix that |
| 03:38:39 | agardiner | rue: hehe thanks |
| 03:40:38 | wycats_ leaves the room. | |
| 03:42:29 | drbrain | I'm pretty sure there's no test for this |
| 03:43:18 | djwhitt | brixen: ci time seems to be ok on my machine now. don't know what was happening before |
| 03:44:56 | agardiner | drbrain: changing line 698 of rubygems.rb to alias gem_original_datadir datadir if defined? datadir fixes this error |
| 03:45:25 | drbrain | agardiner: yeah, but that's the half-baked solution |
| 03:45:42 | agardiner | no doubt - but i can continue! :-) |
| 03:46:15 | rubuildius_amd64 | Eric Hodel: 5aec312ba; 2091 files, 6509 examples, 22629 expectations, 0 failures, 0 errors; http://rafb.net/p/1I1gqV91.html |
| 03:47:05 | dewd_ leaves the room. | |
| 03:50:17 | drbrain | that should do it |
| 03:50:17 | boyscout | 1 commit by Eric Hodel |
| 03:50:18 | boyscout | * Fix Config::datadir too.; 42d3212 |
| 03:51:03 | atmos_ leaves the room. | |
| 03:51:09 | trythil leaves the room. | |
| 03:52:52 | Fullmoon leaves the room. | |
| 03:58:18 | benburkert leaves the room. | |
| 03:58:38 | Fullmoon enters the room. | |
| 04:03:22 | rubuildius_amd64 leaves the room. | |
| 04:04:25 | rubuildius_amd64 enters the room. | |
| 04:05:38 | rubuildius_amd64 leaves the room. | |
| 04:06:34 | headius enters the room. | |
| 04:06:40 | rubuildius_amd64 enters the room. | |
| 04:07:38 | RyanTM enters the room. | |
| 04:09:58 | lstoll leaves the room. | |
| 04:10:12 | AndrewO leaves the room. | |
| 04:12:56 | trythil enters the room. | |
| 04:13:27 | rubuildius_amd64 leaves the room. | |
| 04:13:42 | evan leaves the room. | |
| 04:14:29 | rubuildius_amd64 enters the room. | |
| 04:15:37 | boyscout leaves the room. | |
| 04:18:23 | marnen enters the room. | |
| 04:18:27 | rubuildius_amd64 leaves the room. | |
| 04:19:29 | rubuildius_amd64 enters the room. | |
| 04:19:48 | GMFlash leaves the room. | |
| 04:19:53 | GMFlash enters the room. | |
| 04:19:57 | srbaker leaves the room. | |
| 04:20:12 | srbaker enters the room. | |
| 04:23:26 | rubuildius_amd64 leaves the room. | |
| 04:23:55 | marnen | Is anyone else having problems getting to the website and Git repository right now? |
| 04:24:03 | brixen | yeah |
| 04:24:21 | marnen | I was afraid of that :) |
| 04:24:24 | brixen | heh |
| 04:24:28 | rubuildius_amd64 enters the room. | |
| 04:24:31 | brixen | evan will find out eventually |
| 04:25:08 | headius | evan in SF until the end of the week? |
| 04:25:09 | anteaya_ leaves the room. | |
| 04:25:17 | brixen | hm, not sure |
| 04:28:21 | rubuildius_amd64 leaves the room. | |
| 04:28:36 | jeremydurham enters the room. | |
| 04:29:23 | rubuildius_amd64 enters the room. | |
| 04:33:21 | rubuildius_amd64 leaves the room. | |
| 04:34:24 | rubuildius_amd64 enters the room. | |
| 04:37:01 | benburkert enters the room. | |
| 04:38:27 | rubuildius_amd64 leaves the room. | |
| 04:39:23 | benny leaves the room. | |
| 04:39:29 | rubuildius_amd64 enters the room. | |
| 04:41:39 | benburkert leaves the room. | |
| 04:42:19 | marnen | Is there a problem with Lighthouse file uploads, or is it just that they don't show in an obvious place in the ticket? |
| 04:42:38 | marnen | never mind, just figured it out. |
| 04:42:49 | marnen | The Lighthouse UI takes a little getting used to, apparently. |
| 04:43:27 | rubuildius_amd64 leaves the room. | |
| 04:44:02 | brixen | marnen: yes it does :) |
| 04:44:27 | marnen | Time to get creative with Greasemonkey, perhaps... :D |
| 04:44:29 | rubuildius_amd64 enters the room. | |
| 04:44:36 | marnen | (or GreaseKit, rather) |
| 04:45:05 | trythil leaves the room. | |
| 04:45:05 | jennyw leaves the room. | |
| 04:45:05 | rudebwoy leaves the room. | |
| 04:45:05 | smparkes leaves the room. | |
| 04:45:05 | jero5 leaves the room. | |
| 04:45:05 | rue leaves the room. | |
| 04:45:05 | _eric leaves the room. | |
| 04:45:05 | mitsuhiko leaves the room. | |
| 04:45:05 | ndemonner leaves the room. | |
| 04:45:05 | cyndis leaves the room. | |
| 04:45:05 | ko1_away leaves the room. | |
| 04:45:05 | fearoffish leaves the room. | |
| 04:45:22 | cyndis enters the room. | |
| 04:45:23 | jero5 enters the room. | |
| 04:45:27 | fearoffish enters the room. | |
| 04:45:35 | rudebwoy enters the room. | |
| 04:45:42 | rue enters the room. | |
| 04:45:56 | brixen | wb rue |
| 04:46:21 | smparkes enters the room. | |
| 04:46:25 | trythil enters the room. | |
| 04:47:44 | ko1_away enters the room. | |
| 04:48:22 | rubuildius_amd64 leaves the room. | |
| 04:49:02 | jeremydurham | guys forgive the super dumb question, but git.rubini.us no longer resolves? I assume the code is all at github now? |
| 04:49:24 | rubuildius_amd64 enters the room. | |
| 04:49:37 | brixen | jeremydurham: it should be |
| 04:49:49 | brixen | evan recently added a post-commit that updates it there |
| 04:50:12 | brixen | git.rubini.us is still "official" but it's MIA atm |
| 04:50:14 | trythil | I can still resolve git.rubini.us, the server just seems to be dead |
| 04:50:33 | brixen | yeah, a tube appears to be broken somewhere ;) |
| 04:50:36 | trythil | heh |
| 04:53:21 | rubuildius_amd64 leaves the room. | |
| 04:54:24 | rubuildius_amd64 enters the room. | |
| 04:57:07 | brixen | I think the broken tube is causing the bots to freak out |
| 04:58:27 | rubuildius_amd64 leaves the room. | |
| 04:59:23 | marnen | anyway, the patch is safely uploaded and I've sorted out my difficulties with Lighthouse...so that's all OK now. :P |
| 04:59:29 | rubuildius_amd64 enters the room. | |
| 05:03:22 | rubuildius_amd64 leaves the room. | |
| 05:03:33 | tarcieri | you guys ever thought of doing a jar-like thing for .rbcs? |
| 05:04:06 | kirindav_ enters the room. | |
| 05:04:24 | rubuildius_amd64 enters the room. | |
| 05:04:34 | trythil | I thought that's what .rba was |
| 05:04:56 | tarcieri | orly |
| 05:05:26 | marnen | charlesdegaulle |
| 05:06:33 | tarcieri | that's awesome |
| 05:06:48 | trythil | tarcieri: http://blog.fallingsnow.net/2007/01/19/archiving-loading-now-in-trunk/ (I think) is the first place I saw them |
| 05:06:50 | tarcieri | can you launch a program from an .rba |
| 05:07:00 | tarcieri | rbx myapp.rba or so forth |
| 05:08:04 | headius | yeah, been that way almost all along |
| 05:08:15 | tarcieri | sweetness, that's awesome |
| 05:08:27 | rubuildius_amd64 leaves the room. | |
| 05:08:31 | headius | evan talked with me about jar stuff for a while before he did it, so it's basically the same thing |
| 05:08:58 | kirindav_ leaves the room. | |
| 05:09:29 | rubuildius_amd64 enters the room. | |
| 05:10:12 | tarcieri | cool |
| 05:12:52 | be9 enters the room. | |
| 05:13:22 | rubuildius_amd64 leaves the room. | |
| 05:14:24 | rubuildius_amd64 enters the room. | |
| 05:17:08 | jtoy enters the room. | |
| 05:18:22 | rubuildius_amd64 leaves the room. | |
| 05:19:24 | rubuildius_amd64 enters the room. | |
| 05:21:01 | ndemonner enters the room. | |
| 05:21:08 | RyanTM leaves the room. | |
| 05:22:01 | rue | trythil: The changeset make sense? |
| 05:22:20 | glv enters the room. | |
| 05:23:22 | rubuildius_amd64 leaves the room. | |
| 05:24:03 | rubuildius_ppc leaves the room. | |
| 05:24:05 | rubuildius_ppc enters the room. | |
| 05:24:24 | rubuildius_amd64 enters the room. | |
| 05:26:38 | trythil | rue: I'm actually holding off on looking at it until I can sit down and do a few more runs through qsort -- I've actually never seen a median-of-three quicksort implementation before, so I figure debugging it myself is a good way to learn about it |
| 05:27:23 | kirindav_ enters the room. | |
| 05:27:41 | trythil | rue: I guess I trust you know what you're doing and I'm using this as a learning tool :) |
| 05:28:17 | rubuildius_amd64 leaves the room. | |
| 05:29:19 | rubuildius_amd64 enters the room. | |
| 05:33:22 | rubuildius_amd64 leaves the room. | |
| 05:34:24 | rubuildius_amd64 enters the room. | |
| 05:35:34 | glv leaves the room. | |
| 05:35:47 | rue | Trusting me to know what I am doing may be a grave mistake ;) |
| 05:35:51 | marnen leaves the room. | |
| 05:38:22 | rubuildius_amd64 leaves the room. | |
| 05:39:24 | rubuildius_amd64 enters the room. | |
| 05:39:39 | dlee enters the room. | |
| 05:43:17 | rubuildius_amd64 leaves the room. | |
| 05:44:19 | rubuildius_amd64 enters the room. | |
| 05:46:20 | GMFlash leaves the room. | |
| 05:48:22 | rubuildius_amd64 leaves the room. | |
| 05:49:24 | rubuildius_amd64 enters the room. | |
| 05:51:30 | wycats__ leaves the room. | |
| 05:53:22 | rubuildius_amd64 leaves the room. | |
| 05:54:24 | rubuildius_amd64 enters the room. | |
| 05:58:22 | rubuildius_amd64 leaves the room. | |
| 05:59:24 | rubuildius_amd64 enters the room. | |
| 06:02:04 | lstoll enters the room. | |
| 06:03:22 | rubuildius_amd64 leaves the room. | |
| 06:04:24 | rubuildius_amd64 enters the room. | |
| 06:08:17 | rubuildius_amd64 leaves the room. | |
| 06:09:19 | rubuildius_amd64 enters the room. | |
| 06:13:22 | rubuildius_amd64 leaves the room. | |
| 06:13:30 | jeremydurham leaves the room. | |
| 06:14:24 | rubuildius_amd64 enters the room. | |
| 06:18:22 | ezmobius enters the room. | |
| 06:18:22 | rubuildius_amd64 leaves the room. | |
| 06:19:24 | rubuildius_amd64 enters the room. | |
| 06:23:22 | rubuildius_amd64 leaves the room. | |
| 06:24:24 | rubuildius_amd64 enters the room. | |
| 06:27:33 | marnen enters the room. | |
| 06:27:34 | Fullmoon leaves the room. | |
| 06:28:22 | rubuildius_amd64 leaves the room. | |
| 06:28:51 | Rich_Morin___ enters the room. | |
| 06:29:24 | rubuildius_amd64 enters the room. | |
| 06:29:36 | crafterm enters the room. | |
| 06:33:22 | rubuildius_amd64 leaves the room. | |
| 06:33:44 | twbray enters the room. | |
| 06:34:16 | twbray | Good evening ladies & gentleman. I need a rubinius logo for the SDForum Ruby conf tomorrow... rubini.us seems down. Who's got one? |
| 06:34:24 | rubuildius_amd64 enters the room. | |
| 06:34:44 | Rich_Morin | I've been playing around with adding assertions to existing methods, via metaprogramming. Feel free to look (and comment): http://cfcl.com/twiki/bin/view/Projects/Spect/UC_Method_Calls |
| 06:34:45 | smparkes leaves the room. | |
| 06:36:20 | Rich_Morin | http://bksdesign.wordpress.com/2007/09/30/rubinius-logo/ is pretty cool. |
| 06:36:59 | Rich_Morin | as is http://www.urlfan.com/local/rubinius_logo/56404623.html |
| 06:37:33 | brixen | twbray: I should have one, le'me check |
| 06:37:53 | twbray | hmm... can't find fallingsnow.net either. |
| 06:38:00 | brixen | yeah, it's down |
| 06:38:09 | brixen | actually, Rich_Morin___'s link is good |
| 06:38:27 | rubuildius_amd64 leaves the room. | |
| 06:38:30 | Rich_Morin | http://kfahlgren.com/photos/logos/3d_rubinius_logo.png |
| 06:38:41 | Rich_Morin | Google is your friend... |
| 06:38:42 | brixen | yeah, that works |
| 06:38:45 | brixen | heh |
| 06:39:04 | twbray | That one at bksdesign is semi-official? Or at least the best you got? |
| 06:39:27 | twbray | My shaky visual memory of http://rubini.us doesn't have it |
| 06:39:29 | rubuildius_amd64 enters the room. | |
| 06:39:30 | yugui leaves the room. | |
| 06:39:43 | brixen | twbray: yeah, that link is good |
| 06:39:51 | ezmobius_ enters the room. | |
| 06:40:10 | twbray | It'd be nice if it *said* rubinius... oh well, thanks. |
| 06:40:33 | brixen | well, the masthead of rubini.us is a composite of that logo and the Rubinius text image |
| 06:40:41 | Rich_Morin | I think the ones I found are all "interpretations" of the base logo, in 3D |
| 06:40:56 | brixen | but that logo is "official" as in evan has approved it's use :) |
| 06:41:01 | brixen | s/it's/its/ |
| 06:41:45 | ezmobius leaves the room. | |
| 06:43:17 | rubuildius_amd64 leaves the room. | |
| 06:43:23 | twbray | good enough |
| 06:43:33 | Rich_Morin | You know, given that Rubinius uses Git, having content become unavailable indicates a failure of process. |
| 06:44:14 | brixen | I have the website |
| 06:44:19 | rubuildius_amd64 enters the room. | |
| 06:44:21 | brixen | git doesn't save you from a server going down |
| 06:44:25 | brixen | ? |
| 06:44:44 | brixen | and the repo is on github and a million other places |
| 06:44:47 | Rich_Morin | No, but it can easily allow you to have backup servers. |
| 06:45:03 | Rich_Morin | and the repo doesn't have the logo? |
| 06:45:15 | brixen | why would it necessarily? |
| 06:45:48 | Rich_Morin | so that twbray could get it, the night before the conference :-) |
| 06:46:15 | brixen | those are distinctly separate |
| 06:46:26 | brixen | rubinius exists independent of its logo |
| 06:46:55 | Rich_Morin | bits are bits - why not back up everything? |
| 06:46:58 | twbray | brixen: if you have a copy of the website, could ya screen-grab the logo+text & shoot it to me? I'm faking it but it'd nice to have the right font. |
| 06:47:12 | brixen | twbray: sure, one sec |
| 06:47:24 | brixen | or a few seconds :) |
| 06:48:17 | rubuildius_amd64 leaves the room. | |
| 06:48:51 | MenTaLguY | it might not hurt to start keeping the visual identity stuff in a public DSCM as well |
| 06:49:19 | rubuildius_amd64 enters the room. | |
| 06:49:27 | rue | Rich_Morin___: Github is up to date |
| 06:50:46 | marnen | What's the github URL? |
| 06:52:01 | rubuildius_ppc leaves the room. | |
| 06:52:05 | rubuildius_ppc enters the room. | |
| 06:52:17 | rue | http://github.com/evanphx/rubinius I think |
| 06:52:47 | marnen | got it, thanks |
| 06:53:04 | marnen | and git://github.com/evanphx/rubinius.git |
| 06:53:04 | marnen | ? |
| 06:53:22 | rubuildius_amd64 leaves the room. | |
| 06:53:48 | rue | Should be, yes. Not sure if it requires a Github account or something |
| 06:53:53 | rue | Never bothered to find out |
| 06:54:24 | rubuildius_amd64 enters the room. | |
| 06:54:29 | marnen | ok, switching my private copy |
| 06:57:05 | dlee leaves the room. | |
| 06:57:44 | twbray | brixen : if it's a lot of work, don't sweat it. I got an OK/usable version. |
| 06:58:17 | rubuildius_amd64 leaves the room. | |
| 06:59:19 | rubuildius_amd64 enters the room. | |
| 07:00:41 | twbray leaves the room. | |
| 07:03:26 | twbray enters the room. | |
| 07:03:27 | rubuildius_amd64 leaves the room. | |
| 07:04:29 | rubuildius_amd64 enters the room. | |
| 07:08:22 | rubuildius_amd64 leaves the room. | |
| 07:09:25 | rubuildius_amd64 enters the room. | |
| 07:10:08 | rue | ezmobius: Is evan still there? |
| 07:13:17 | rubuildius_amd64 leaves the room. | |
| 07:14:20 | rubuildius_amd64 enters the room. | |
| 07:14:28 | marnen leaves the room. | |
| 07:18:21 | brixen | twbray: I sent ya something. |
| 07:18:22 | rubuildius_amd64 leaves the room. | |
| 07:19:07 | lstoll_ enters the room. | |
| 07:19:25 | rubuildius_amd64 enters the room. | |
| 07:20:16 | ezmobius | rue: yeah evan is still in sf |
| 07:22:41 | kirindav_ leaves the room. | |
| 07:22:57 | Rich_Morin | Will there be any sort of Rubinius BOF at the conference? |
| 07:23:03 | rue | ezmobius: If you have an easy means of, like, throwing a shoe at him or whatever, rubini.us is down |
| 07:23:16 | GMFlash enters the room. | |
| 07:23:23 | rubuildius_amd64 leaves the room. | |
| 07:24:04 | rue | Rich_Morin___: BOF? Group? |
| 07:24:25 | rubuildius_amd64 enters the room. | |
| 07:24:30 | Rich_Morin | Birds Of a Feather session |
| 07:24:35 | ezmobius | rue: we parted ways a few hours ago |
| 07:24:53 | twbray | brixen: got it, thanks |
| 07:24:59 | brixen | twbray: yw |
| 07:25:53 | random8r enters the room. | |
| 07:27:13 | rue | Rich_Morin___: I do not believe there is anything planned but it is extremely likely that there will be |
| 07:27:34 | twbray leaves the room. | |
| 07:27:35 | rue | A BOF, that is. Not that we ever actually /plan/ stuff |
| 07:28:10 | Rich_Morin | If nothing else, a dinner run could be fun. San Jose Joe's, for example... |
| 07:28:12 | rue | ezmobius: OK. I think this is probably a good time to move the main over to github :) |
| 07:28:22 | rubuildius_amd64 leaves the room. | |
| 07:28:57 | ezmobius | yeah ;) |
| 07:29:06 | ezmobius | where is that hosted? |
| 07:29:13 | dlee enters the room. | |
| 07:29:14 | ezmobius | we can throw up some slices for it |
| 07:29:19 | brixen | servers are omniscient and devious, they *always* go down when you're not available |
| 07:29:24 | rubuildius_amd64 enters the room. | |
| 07:29:30 | lstoll leaves the room. | |
| 07:29:49 | rue | ezmobius: Where is what hosted? |
| 07:29:50 | brixen | ezmobius: it's presently hosted on a box evan has in a colo somewhere |
| 07:30:18 | ezmobius | ahh |
| 07:30:26 | ezmobius | Updating metadata for 712 gems from http://gems.rubyforge.org |
| 07:30:30 | ezmobius | dang it |
| 07:30:38 | rue | I think hoshi is under the i-5 bypass somewhere |
| 07:31:06 | brixen | ezmobius: heh, you lucked out, just tried to install vlad and got 927 gems to update |
| 07:31:33 | ezmobius | heh |
| 07:31:35 | ezmobius | painful |
| 07:32:06 | brixen | I should say, re-install. I still am finding gems going awol with apple ruby updates |
| 07:32:24 | Rich_Morin | g'nite, all. |
| 07:32:54 | MenTaLguY leaves the room. | |
| 07:33:22 | rubuildius_amd64 leaves the room. | |
| 07:34:24 | rubuildius_amd64 enters the room. | |
| 07:36:21 | rue | Morning, VVSiz |
| 07:37:38 | Maledictus enters the room. | |
| 07:38:22 | rubuildius_amd64 leaves the room. | |
| 07:38:36 | maharg_ leaves the room. | |
| 07:39:24 | rubuildius_amd64 enters the room. | |
| 07:41:00 | VVSiz | rue: evening to you too :) |
| 07:43:22 | rubuildius_amd64 leaves the room. | |
| 07:44:24 | rubuildius_amd64 enters the room. | |
| 07:46:57 | agardiner leaves the room. | |
| 07:47:04 | headius leaves the room. | |
| 07:47:36 | headius enters the room. | |
| 07:48:17 | rubuildius_amd64 leaves the room. | |
| 07:49:19 | rubuildius_amd64 enters the room. | |
| 07:53:17 | rubuildius_amd64 leaves the room. | |
| 07:54:19 | rubuildius_amd64 enters the room. | |
| 07:54:34 | random8r leaves the room. | |
| 07:58:17 | rubuildius_amd64 leaves the room. | |
| 07:59:19 | rubuildius_amd64 enters the room. | |
| 08:03:27 | rubuildius_amd64 leaves the room. | |
| 08:04:29 | rubuildius_amd64 enters the room. | |
| 08:07:47 | cypher23 enters the room. | |
| 08:08:21 | rubuildius_amd64 leaves the room. | |
| 08:09:24 | rubuildius_amd64 enters the room. | |
| 08:13:22 | rubuildius_amd64 leaves the room. | |
| 08:13:55 | thehcdreamer enters the room. | |
| 08:14:24 | rubuildius_amd64 enters the room. | |
| 08:16:23 | maharg enters the room. | |
| 08:18:01 | rubuildius_ppc leaves the room. | |
| 08:18:03 | rubuildius_ppc enters the room. | |
| 08:18:17 | rubuildius_amd64 leaves the room. | |
| 08:19:19 | rubuildius_amd64 enters the room. | |
| 08:23:22 | rubuildius_amd64 leaves the room. | |
| 08:24:24 | rubuildius_amd64 enters the room. | |
| 08:26:37 | qwert666 enters the room. | |
| 08:28:17 | rubuildius_amd64 leaves the room. | |
| 08:29:19 | rubuildius_amd64 enters the room. | |
| 08:30:09 | crafterm leaves the room. | |
| 08:33:17 | rubuildius_amd64 leaves the room. | |
| 08:34:19 | rubuildius_amd64 enters the room. | |
| 08:38:22 | rubuildius_amd64 leaves the room. | |
| 08:39:24 | rubuildius_amd64 enters the room. | |
| 08:43:22 | rubuildius_amd64 leaves the room. | |
| 08:43:29 | Skip enters the room. | |
| 08:43:51 | jero5 leaves the room. | |
| 08:44:01 | rubuildius_ppc leaves the room. | |
| 08:44:04 | rubuildius_ppc enters the room. | |
| 08:44:24 | rubuildius_amd64 enters the room. | |
| 08:48:22 | rubuildius_amd64 leaves the room. | |
| 08:49:24 | rubuildius_amd64 enters the room. | |
| 08:49:35 | wycats_ enters the room. | |
| 08:51:34 | trythil leaves the room. | |
| 08:53:17 | rubuildius_amd64 leaves the room. | |
| 08:54:12 | wycats__ enters the room. | |
| 08:54:19 | rubuildius_amd64 enters the room. | |
| 08:58:17 | rubuildius_amd64 leaves the room. | |
| 08:59:11 | lstoll leaves the room. | |
| 08:59:19 | rubuildius_amd64 enters the room. | |
| 09:01:33 | mutle enters the room. | |
| 09:01:37 | wycats_ leaves the room. | |
| 09:02:52 | octopod enters the room. | |
| 09:03:17 | rubuildius_amd64 leaves the room. | |
| 09:03:31 | jtoy leaves the room. | |
| 09:04:19 | rubuildius_amd64 enters the room. | |
| 09:05:29 | Arjen_ leaves the room. | |
| 09:08:27 | rubuildius_amd64 leaves the room. | |
| 09:09:29 | rubuildius_amd64 enters the room. | |
| 09:12:57 | atmos enters the room. | |
| 09:13:17 | rubuildius_amd64 leaves the room. | |
| 09:14:19 | rubuildius_amd64 enters the room. | |
| 09:16:15 | Arjen_ enters the room. | |
| 09:18:22 | rubuildius_amd64 leaves the room. | |
| 09:19:24 | rubuildius_amd64 enters the room. | |
| 09:23:22 | rubuildius_amd64 leaves the room. | |
| 09:24:24 | rubuildius_amd64 enters the room. | |
| 09:28:22 | rubuildius_amd64 leaves the room. | |
| 09:29:24 | rubuildius_amd64 enters the room. | |
| 09:33:17 | rubuildius_amd64 leaves the room. | |
| 09:33:29 | zimbatm enters the room. | |
| 09:34:19 | rubuildius_amd64 enters the room. | |
| 09:35:12 | zimbatm leaves the room. | |
| 09:35:26 | dlee leaves the room. | |
| 09:35:32 | zimbatm enters the room. | |
| 09:38:22 | rubuildius_amd64 leaves the room. | |
| 09:39:24 | rubuildius_amd64 enters the room. | |
| 09:43:17 | rubuildius_amd64 leaves the room. | |
| 09:43:50 | ezmobius leaves the room. | |
| 09:44:19 | rubuildius_amd64 enters the room. | |
| 09:47:01 | rubuildius_ppc leaves the room. | |
| 09:47:03 | rubuildius_ppc enters the room. | |
| 09:48:18 | rubuildius_amd64 leaves the room. | |
| 09:49:01 | rubuildius_ppc leaves the room. | |
| 09:49:03 | rubuildius_ppc enters the room. | |
| 09:49:19 | rubuildius_amd64 enters the room. | |
| 09:52:00 | rubuildius_ppc leaves the room. | |
| 09:52:03 | rubuildius_ppc enters the room. | |
| 09:53:28 | rubuildius_amd64 leaves the room. | |
| 09:54:01 | rubuildius_ppc leaves the room. | |
| 09:54:03 | rubuildius_ppc enters the room. | |
| 09:54:29 | rubuildius_amd64 enters the room. | |
| 09:57:33 | mentz enters the room. | |
| 09:58:19 | kw leaves the room. | |
| 09:58:22 | rubuildius_amd64 leaves the room. | |
| 09:59:24 | rubuildius_amd64 enters the room. | |
| 10:03:22 | rubuildius_amd64 leaves the room. | |
| 10:04:25 | rubuildius_amd64 enters the room. | |
| 10:08:17 | rubuildius_amd64 leaves the room. | |
| 10:09:20 | rubuildius_amd64 enters the room. | |
| 10:09:23 | zimbatm leaves the room. | |
| 10:09:57 | BlackEdder enters the room. | |
| 10:13:27 | rubuildius_amd64 leaves the room. | |
| 10:14:30 | rubuildius_amd64 enters the room. | |
| 10:18:17 | rubuildius_amd64 leaves the room. | |
| 10:19:20 | rubuildius_amd64 enters the room. | |
| 10:21:56 | mentz leaves the room. | |
| 10:23:18 | rubuildius_amd64 leaves the room. | |
| 10:24:20 | rubuildius_amd64 enters the room. | |
| 10:28:27 | rubuildius_amd64 leaves the room. | |
| 10:29:29 | rubuildius_amd64 enters the room. | |
| 10:33:26 | rubuildius_amd64 leaves the room. | |
| 10:34:29 | rubuildius_amd64 enters the room. | |
| 10:34:39 | zimbatm enters the room. | |
| 10:38:27 | rubuildius_amd64 leaves the room. | |
| 10:39:29 | rubuildius_amd64 enters the room. | |
| 10:43:10 | rue | Whoa, I think we just had an earthquake |
| 10:43:27 | rubuildius_amd64 leaves the room. | |
| 10:44:29 | rubuildius_amd64 enters the room. | |
| 10:45:30 | rue | That or the building is collapsing, I suppose |
| 10:48:22 | rubuildius_amd64 leaves the room. | |
| 10:49:24 | rubuildius_amd64 enters the room. | |
| 10:53:22 | rubuildius_amd64 leaves the room. | |
| 10:54:24 | rubuildius_amd64 enters the room. | |
| 10:58:27 | rubuildius_amd64 leaves the room. | |
| 10:59:29 | rubuildius_amd64 enters the room. | |
| 11:03:21 | rubuildius_amd64 leaves the room. | |
| 11:04:24 | rubuildius_amd64 enters the room. | |
| 11:07:57 | demisone | rue: really? |
| 11:08:04 | demisone | rue: where are you? |
| 11:08:22 | rubuildius_amd64 leaves the room. | |
| 11:08:37 | demisone | btw, does anyone have this in mind: http://pastie.caboo.se/182853 (it's about multiple assignment) |
| 11:08:43 | demisone | ? |
| 11:08:55 | chris2 enters the room. | |
| 11:09:24 | rubuildius_amd64 enters the room. | |
| 11:13:17 | rubuildius_amd64 leaves the room. | |
| 11:14:19 | rubuildius_amd64 enters the room. | |
| 11:15:47 | rue | demisone: Ohio |
| 11:16:20 | rue | demisone: That is an intentional deviation, actually |
| 11:16:24 | demisone | rue: ok, you're far far away :D |
| 11:16:53 | rue | Yep |
| 11:17:08 | demisone | rue: why would you want such deviation? |
| 11:17:17 | demisone | i mean, it can lead to some really nasty bugs |
| 11:17:25 | rue | It is much easier to just return true; and it should generally be safe because very little code relies on the actual return values of a multiple assignment |
| 11:18:04 | rue | Well, can you think of a situation where one would actually use it? |
| 11:18:17 | rue | foo if a, b = 1, 2 # Still works |
| 11:18:22 | rubuildius_amd64 leaves the room. | |
| 11:18:40 | rue | a, b = (c, d = 1, 2) # Does not but who writes code like that? |
| 11:18:46 | demisone | yes, but wouldn't this be a problem in the case of a method calling a multiple assignment as a last line? |
| 11:19:21 | demisone | so the result of the multiple assignment gets returned? |
| 11:19:24 | rubuildius_amd64 enters the room. | |
| 11:19:55 | demisone | instead of something like [a,b] I guess it will return just "true" |
| 11:20:22 | demisone | and then, true.some_custom_method will not be what we wanted :) |
| 11:20:44 | context | was the rubinius repo moved? |
| 11:20:46 | context | or server down? |
| 11:21:01 | rubuildius_ppc leaves the room. | |
| 11:21:04 | rubuildius_ppc enters the room. | |
| 11:21:07 | rue | context: rubini.us is down, you can use http://github.com/evanphx/rubinius |
| 11:21:25 | demisone | judging from the rubuildius_amd64 join/leave join/leave i guess the server has the problem :) |
| 11:21:39 | rue | demisone: Sure, it would cause a problem. But does that code actually exist? And should it? |
| 11:21:41 | demisone | unless this is unrelated |
| 11:21:48 | context | rue. thnx |
| 11:22:50 | demisone | rue: I was thinking to actually do it but I had already seen this difference in the behaviour of rbx so i decided to return an array [a,b] = [....] |
| 11:23:15 | demisone | But I believe that some people will actually depend on this |
| 11:23:17 | rubuildius_amd64 leaves the room. | |
| 11:23:33 | demisone | I don't see what's "wrong" about it |
| 11:23:46 | demisone | I mean, returning the result of a multiple assignment |
| 11:23:57 | demisone | it makes sense to me |
| 11:24:15 | demisone | now I have to write at least one more line :D |
| 11:24:19 | rubuildius_amd64 enters the room. | |
| 11:24:44 | demisone | or a more "dirty" one :) |
| 11:25:01 | rue | What does your method look like? |
| 11:25:20 | demisone | pastie |
| 11:25:34 | pastie | http://pastie.org/182862 by demisone. |
| 11:26:42 | demisone | check it again |
| 11:26:55 | demisone | (i also put the original code) |
| 11:27:20 | atmos leaves the room. | |
| 11:28:22 | rubuildius_amd64 leaves the room. | |
| 11:28:26 | rue | Hopefully these are accessors, not local variables |
| 11:29:24 | rubuildius_amd64 enters the room. | |
| 11:30:20 | demisone | er, no |
| 11:30:39 | demisone | local variables |
| 11:30:49 | GMFlash leaves the room. | |
| 11:30:55 | rue | Then they are completely pointless |
| 11:30:59 | demisone | because this method is supposed to be called from the outside |
| 11:31:05 | demisone | oh yeah |
| 11:31:09 | demisone | you got a point |
| 11:31:12 | demisone | ! |
| 11:31:13 | demisone | doh |
| 11:31:32 | demisone | they were left inside because i was using them before.... |
| 11:32:00 | demisone | thanks - but i still believe that multp assignment should return the values :D |
| 11:32:38 | rue | Now, if they were accessors it would be a problem although I suspect that it would be simple to change the expected semantics a bit |
| 11:32:54 | rue | E.g. why not just have the caller use the accessors too |
| 11:33:22 | rubuildius_amd64 leaves the room. | |
| 11:34:24 | rubuildius_amd64 enters the room. | |
| 11:34:26 | rue | demisone: It is just those two factors; implementing it is very cumbersome and no-one has seen a legitimate use case |
| 11:34:49 | rue | If there is one, it can certainly be implemented |
| 11:35:01 | rue | Until that--YAGNI :) |
| 11:35:34 | demisone | You do have a point, but, there is an important but here: not everyone is going to come here and say: "oh, this doesn't work as it is supposed to, why's that" |
| 11:35:44 | demisone | most people will try to run it and it wont |
| 11:36:09 | demisone | and then they'll go back to mri, jruby, etc and post somewhere that rubinius doesn't work as expected :) |
| 11:36:21 | rue | But it does work as expected |
| 11:36:28 | demisone | oh common! :D |
| 11:36:31 | rue | You just were not aware of it :) |
| 11:37:11 | demisone | i mean, expected == as in mri and jruby |
| 11:37:15 | demisone | :) |
| 11:37:26 | rue | See, we are helping you write better code ;) It will be on the "things to know" document once there is any type of a proper release |
| 11:37:53 | demisone | heheh, i have no doubt about it (well, actually, both of them) |
| 11:38:13 | demisone | it is just a suggestion - at least for the 1.1.1.1.1.1.1 release |
| 11:38:17 | rubuildius_amd64 leaves the room. | |
| 11:38:20 | demisone | ok, even 1.2 |
| 11:38:21 | demisone | :P |
| 11:38:44 | rue | I will counter your suggestion by a recommendation for MatzRuby 2.0 to adopt our behaviour |
| 11:38:53 | demisone | hahahaha |
| 11:38:58 | demisone | nice try |
| 11:39:07 | demisone | :) |
| 11:39:14 | demisone | bb |
| 11:39:19 | rubuildius_amd64 enters the room. | |
| 11:40:12 | webmat enters the room. | |
| 11:42:59 | dewd enters the room. | |
| 11:43:27 | rubuildius_amd64 leaves the room. | |
| 11:44:29 | rubuildius_amd64 enters the room. | |
| 11:48:17 | rubuildius_amd64 leaves the room. | |
| 11:49:19 | rubuildius_amd64 enters the room. | |
| 11:49:31 | mutle leaves the room. | |
| 11:49:44 | mutle enters the room. | |
| 11:53:22 | rubuildius_amd64 leaves the room. | |
| 11:54:24 | rubuildius_amd64 enters the room. | |
| 11:56:26 | imajes enters the room. | |
| 11:58:22 | rubuildius_amd64 leaves the room. | |
| 11:58:30 | imajes leaves the room. | |
| 11:59:24 | rubuildius_amd64 enters the room. | |
| 12:03:17 | rubuildius_amd64 leaves the room. | |
| 12:04:19 | rubuildius_amd64 enters the room. | |
| 12:08:17 | rubuildius_amd64 leaves the room. | |
| 12:09:19 | rubuildius_amd64 enters the room. | |
| 12:13:22 | rubuildius_amd64 leaves the room. | |
| 12:14:24 | rubuildius_amd64 enters the room. | |
| 12:18:22 | rubuildius_amd64 leaves the room. | |
| 12:19:24 | rubuildius_amd64 enters the room. | |
| 12:23:22 | rubuildius_amd64 leaves the room. | |
| 12:24:25 | rubuildius_amd64 enters the room. | |
| 12:28:22 | rubuildius_amd64 leaves the room. | |
| 12:29:24 | rubuildius_amd64 enters the room. | |
| 12:33:22 | rubuildius_amd64 leaves the room. | |
| 12:34:24 | rubuildius_amd64 enters the room. | |
| 12:35:12 | ctennis leaves the room. | |
| 12:38:22 | rubuildius_amd64 leaves the room. | |
| 12:39:24 | rubuildius_amd64 enters the room. | |
| 12:39:38 | zimbatm leaves the room. | |
| 12:43:17 | rubuildius_amd64 leaves the room. | |
| 12:44:20 | rubuildius_amd64 enters the room. | |
| 12:46:24 | mentz enters the room. | |
| 12:48:22 | rubuildius_amd64 leaves the room. | |
| 12:49:24 | rubuildius_amd64 enters the room. | |
| 12:52:46 | anteaya enters the room. | |
| 12:53:28 | rubuildius_amd64 leaves the room. | |
| 12:53:52 | wdperson enters the room. | |
| 12:54:30 | rubuildius_amd64 enters the room. | |
| 12:58:23 | rubuildius_amd64 leaves the room. | |
| 12:59:25 | rubuildius_amd64 enters the room. | |
| 13:02:32 | glv enters the room. | |
| 13:02:44 | smparkes enters the room. | |
| 13:03:17 | rubuildius_amd64 leaves the room. | |
| 13:04:20 | rubuildius_amd64 enters the room. | |
| 13:07:04 | rubuildius_ppc leaves the room. | |
| 13:07:15 | rubuildius_ppc enters the room. | |
| 13:08:22 | rubuildius_amd64 leaves the room. | |
| 13:09:00 | rubuildius_ppc leaves the room. | |
| 13:09:02 | rubuildius_ppc enters the room. | |
| 13:09:25 | rubuildius_amd64 enters the room. | |
| 13:11:00 | rubuildius_ppc leaves the room. | |
| 13:11:03 | rubuildius_ppc enters the room. | |
| 13:12:22 | mentz leaves the room. | |
| 13:12:37 | octopod leaves the room. | |
| 13:13:27 | rubuildius_amd64 leaves the room. | |
| 13:14:30 | rubuildius_amd64 enters the room. | |
| 13:14:55 | skaar enters the room. | |
| 13:18:13 | demisone leaves the room. | |
| 13:18:23 | rubuildius_amd64 leaves the room. | |
| 13:19:25 | rubuildius_amd64 enters the room. | |
| 13:22:44 | dctanner enters the room. | |
| 13:23:23 | rubuildius_amd64 leaves the room. | |
| 13:24:25 | rubuildius_amd64 enters the room. | |
| 13:27:56 | foysavas__ enters the room. | |
| 13:28:05 | foysavas__ leaves the room. | |
| 13:28:22 | rubuildius_amd64 leaves the room. | |
| 13:29:24 | rubuildius_amd64 enters the room. | |
| 13:33:19 | glv leaves the room. | |
| 13:33:22 | rubuildius_amd64 leaves the room. | |
| 13:34:24 | rubuildius_amd64 enters the room. | |
| 13:38:22 | rubuildius_amd64 leaves the room. | |
| 13:39:24 | rubuildius_amd64 enters the room. | |
| 13:40:46 | benny enters the room. | |
| 13:43:22 | rubuildius_amd64 leaves the room. | |
| 13:44:24 | rubuildius_amd64 enters the room. | |
| 13:48:22 | rubuildius_amd64 leaves the room. | |
| 13:49:24 | rubuildius_amd64 enters the room. | |
| 13:50:19 | glv enters the room. | |
| 13:53:17 | rubuildius_amd64 leaves the room. | |
| 13:53:28 | octopod enters the room. | |
| 13:54:17 | demisone enters the room. | |
| 13:54:19 | rubuildius_amd64 enters the room. | |
| 13:58:17 | rubuildius_amd64 leaves the room. | |
| 13:59:19 | rubuildius_amd64 enters the room. | |
| 13:59:22 | fbuilesv leaves the room. | |
| 14:03:17 | rubuildius_amd64 leaves the room. | |
| 14:04:19 | rubuildius_amd64 enters the room. | |
| 14:05:19 | jeremydurham enters the room. | |
| 14:08:22 | rubuildius_amd64 leaves the room. | |
| 14:09:24 | rubuildius_amd64 enters the room. | |
| 14:13:27 | rubuildius_amd64 leaves the room. | |
| 14:14:02 | chris2 leaves the room. | |
| 14:14:29 | rubuildius_amd64 enters the room. | |
| 14:18:20 | chris2 enters the room. | |
| 14:18:23 | rubuildius_amd64 leaves the room. | |
| 14:18:41 | chris2 leaves the room. | |
| 14:19:24 | rubuildius_amd64 enters the room. | |
| 14:19:29 | chris2 enters the room. | |
| 14:20:31 | jeremydurham leaves the room. | |
| 14:23:27 | rubuildius_amd64 leaves the room. | |
| 14:24:15 | twbray enters the room. | |
| 14:24:29 | rubuildius_amd64 enters the room. | |
| 14:28:22 | rubuildius_amd64 leaves the room. | |
| 14:29:25 | rubuildius_amd64 enters the room. | |
| 14:33:18 | rubuildius_amd64 leaves the room. | |
| 14:34:20 | rubuildius_amd64 enters the room. | |
| 14:35:02 | nicksieger leaves the room. | |
| 14:36:48 | nicksieger enters the room. | |
| 14:38:18 | dctanner leaves the room. | |
| 14:38:22 | rubuildius_amd64 leaves the room. | |
| 14:39:24 | rubuildius_amd64 enters the room. | |
| 14:42:34 | mutle leaves the room. | |
| 14:42:42 | mutle enters the room. | |
| 14:43:08 | skaar leaves the room. | |
| 14:43:22 | rubuildius_amd64 leaves the room. | |
| 14:43:40 | smparkes leaves the room. | |
| 14:44:24 | rubuildius_amd64 enters the room. | |
| 14:47:34 | dlee enters the room. | |
| 14:48:17 | rubuildius_amd64 leaves the room. | |
| 14:49:19 | rubuildius_amd64 enters the room. | |
| 14:50:50 | agile leaves the room. | |
| 14:51:03 | AndrewO enters the room. | |
| 14:53:27 | rubuildius_amd64 leaves the room. | |
| 14:54:23 | RyanTM enters the room. | |
| 14:54:29 | rubuildius_amd64 enters the room. | |
| 14:56:38 | peeja_ enters the room. | |
| 14:58:22 | rubuildius_amd64 leaves the room. | |
| 14:59:08 | pauldix enters the room. | |
| 14:59:24 | rubuildius_amd64 enters the room. | |
| 15:00:04 | jtoy enters the room. | |
| 15:01:03 | skaar enters the room. | |
| 15:03:22 | rubuildius_amd64 leaves the room. | |
| 15:04:24 | rubuildius_amd64 enters the room. | |
| 15:07:01 | moofbong enters the room. | |
| 15:08:22 | rubuildius_amd64 leaves the room. | |
| 15:09:24 | rubuildius_amd64 enters the room. | |
| 15:10:05 | rubuildius_ppc leaves the room. | |
| 15:10:08 | rubuildius_ppc enters the room. | |
| 15:12:01 | rubuildius_ppc leaves the room. | |
| 15:12:04 | rubuildius_ppc enters the room. | |
| 15:13:13 | peeja leaves the room. | |
| 15:13:17 | rubuildius_amd64 leaves the room. | |
| 15:13:35 | probablycorey enters the room. | |
| 15:14:19 | rubuildius_amd64 enters the room. | |
| 15:15:00 | rubuildius_ppc leaves the room. | |
| 15:15:03 | rubuildius_ppc enters the room. | |
| 15:15:03 | Skip leaves the room. | |
| 15:16:38 | Skip enters the room. | |
| 15:16:57 | d2dchat enters the room. | |
| 15:16:58 | imajes enters the room. | |
| 15:17:01 | rubuildius_ppc leaves the room. | |
| 15:17:03 | rubuildius_ppc enters the room. | |
| 15:18:22 | rubuildius_amd64 leaves the room. | |
| 15:18:28 | chris2 leaves the room. | |
| 15:19:24 | rubuildius_amd64 enters the room. | |
| 15:20:00 | rubuildius_ppc leaves the room. | |
| 15:20:02 | rubuildius_ppc enters the room. | |
| 15:22:00 | rubuildius_ppc leaves the room. | |
| 15:22:03 | rubuildius_ppc enters the room. | |
| 15:23:22 | rubuildius_amd64 leaves the room. | |
| 15:24:01 | rubuildius_ppc leaves the room. | |
| 15:24:03 | rubuildius_ppc enters the room. | |
| 15:24:25 | rubuildius_amd64 enters the room. | |
| 15:24:57 | macournoyer enters the room. | |
| 15:27:00 | rubuildius_ppc leaves the room. | |
| 15:27:03 | rubuildius_ppc enters the room. | |
| 15:28:17 | rubuildius_amd64 leaves the room. | |
| 15:29:01 | rubuildius_ppc leaves the room. | |
| 15:29:03 | rubuildius_ppc enters the room. | |
| 15:29:19 | rubuildius_amd64 enters the room. | |
| 15:30:19 | riffraff enters the room. | |
| 15:31:01 | rubuildius_ppc leaves the room. | |
| 15:31:03 | rubuildius_ppc enters the room. | |
| 15:33:22 | rubuildius_amd64 leaves the room. | |
| 15:34:00 | rubuildius_ppc leaves the room. | |
| 15:34:03 | rubuildius_ppc enters the room. | |
| 15:34:24 | rubuildius_amd64 enters the room. | |
| 15:36:00 | rubuildius_ppc leaves the room. | |
| 15:36:03 | rubuildius_ppc enters the room. | |
| 15:36:07 | ttmrichter leaves the room. | |
| 15:38:01 | rubuildius_ppc leaves the room. | |
| 15:38:04 | rubuildius_ppc enters the room. | |
| 15:38:17 | rubuildius_amd64 leaves the room. | |
| 15:39:20 | rubuildius_amd64 enters the room. | |
| 15:39:36 | smparkes enters the room. | |
| 15:41:01 | rubuildius_ppc leaves the room. | |
| 15:41:03 | rubuildius_ppc enters the room. | |
| 15:43:01 | rubuildius_ppc leaves the room. | |
| 15:43:03 | rubuildius_ppc enters the room. | |
| 15:43:22 | rubuildius_amd64 leaves the room. | |
| 15:44:25 | rubuildius_amd64 enters the room. | |
| 15:44:42 | dctanner enters the room. | |
| 15:44:52 | obiejuan enters the room. | |
| 15:45:18 | jlindley enters the room. | |
| 15:46:00 | rubuildius_ppc leaves the room. | |
| 15:46:03 | rubuildius_ppc enters the room. | |
| 15:46:27 | benburkert enters the room. | |
| 15:47:22 | qwert666_ enters the room. | |
| 15:48:00 | rubuildius_ppc leaves the room. | |
| 15:48:03 | rubuildius_ppc enters the room. | |
| 15:48:22 | rubuildius_amd64 leaves the room. | |
| 15:48:44 | glv leaves the room. | |
| 15:49:24 | rubuildius_amd64 enters the room. | |
| 15:50:01 | rubuildius_ppc leaves the room. | |
| 15:50:03 | rubuildius_ppc enters the room. | |
| 15:50:18 | therealadam enters the room. | |
| 15:52:19 | GMFlash enters the room. | |
| 15:53:00 | rubuildius_ppc leaves the room. | |
| 15:53:03 | rubuildius_ppc enters the room. | |
| 15:53:22 | rubuildius_amd64 leaves the room. | |
| 15:54:25 | rubuildius_amd64 enters the room. | |
| 15:55:01 | rubuildius_ppc leaves the room. | |
| 15:55:03 | rubuildius_ppc enters the room. | |
| 15:56:26 | dctanner leaves the room. | |
| 15:57:01 | rubuildius_ppc leaves the room. | |
| 15:57:04 | rubuildius_ppc enters the room. | |
| 15:58:19 | agile enters the room. | |
| 15:58:23 | rubuildius_amd64 leaves the room. | |
| 15:59:25 | rubuildius_amd64 enters the room. | |
| 16:00:00 | rubuildius_ppc leaves the room. | |
| 16:00:03 | rubuildius_ppc enters the room. | |
| 16:02:01 | rubuildius_ppc leaves the room. | |
| 16:02:03 | rubuildius_ppc enters the room. | |
| 16:03:10 | qwert666_ leaves the room. | |
| 16:03:22 | rubuildius_amd64 leaves the room. | |
| 16:04:01 | rubuildius_ppc leaves the room. | |
| 16:04:03 | rubuildius_ppc enters the room. | |
| 16:04:25 | rubuildius_amd64 enters the room. | |
| 16:04:47 | qwert666 leaves the room. | |
| 16:04:59 | binary42 enters the room. | |
| 16:05:41 | obvio enters the room. | |
| 16:06:06 | macournoyer leaves the room. | |
| 16:07:00 | rubuildius_ppc leaves the room. | |
| 16:07:03 | rubuildius_ppc enters the room. | |
| 16:08:22 | rubuildius_amd64 leaves the room. | |
| 16:09:00 | rubuildius_ppc leaves the room. | |
| 16:09:03 | rubuildius_ppc enters the room. | |
| 16:09:25 | rubuildius_amd64 enters the room. | |
| 16:09:41 | anteaya_ enters the room. | |
| 16:11:09 | benny leaves the room. | |
| 16:12:00 | rubuildius_ppc leaves the room. | |
| 16:12:03 | rubuildius_ppc enters the room. | |
| 16:13:02 | anteaya leaves the room. | |
| 16:13:17 | rubuildius_amd64 leaves the room. | |
| 16:14:00 | rubuildius_ppc leaves the room. | |
| 16:14:03 | < |