Index

Show enters and exits. Hide enters and exits.

10:05:08rueAr#replace seems to be hanging.
10:44:06boyscoutFix Kernel#dup to work on an object with #send undefined. Closes #98. - 35a2ed0 - Dan Kubb
10:44:06boyscoutconfigure outputs confirmation. - 6216872 - Eero Saynatkari
10:44:21rueWTF, where is that -arch getting inserted?
10:44:36rueI removed the Makefile and it still creeps up somewhere
10:47:03boyscoutCI: 6216872 success. 3005 files, 11471 examples, 35614 expectations, 0 failures, 0 errors
18:47:03dbussinkbrixen: evan: one of you guys available?
18:56:16iamstefhey guys
19:05:21dbussinkhi
19:26:05dbussinkbrixen: ping?
19:26:37dbussinkpeople who tweet give themselves away ;)
19:27:24boyscoutRaise ArgumentError of no arguments are given to send instead of segfaulting - b706a96 - Dirkjan Bussink
19:27:24boyscoutAdd spec to verify ArgumentError is thrown when send is not given any arguments - cb9edee - Dirkjan Bussink
19:27:24boyscoutUse System::vm_backtrace properly - 39a1ae4 - Dirkjan Bussink
19:30:37boyscoutCI: 39a1ae4 success. 3005 files, 11472 examples, 35615 expectations, 0 failures, 0 errors
19:31:25brixendbussink: sup? I'm about to run errands...
19:31:56dbussinkbrixen: i was wondering if you could check some style changes i wanted to make in string.rb matches the preferred style
19:32:08brixenk
19:32:22dbussinkbrixen: https://gist.github.com/7f44f7d6ca4c6f104eae
19:33:49brixenno to the something == x && \n something
19:33:51brixenthat's horrid
19:33:55brixensorry :(
19:34:27dbussinkthat was the one i was doubting on most
19:34:29brixenremoving 'return' in general is fine
19:34:39brixenunless it's clearer with return
19:34:44brixenand sometimes it is
19:35:04dbussinkwell, i usually prefer return to short circuit stuff
19:35:44brixenin general, I prefer and to &&
19:35:55brixenunless it's an assignment and you need the higher precedence
19:35:55dbussinkbrixen: how do you feel about those last few changes in there? or do you prefer the return there?
19:36:16brixenI think the return forms are clearer personally
19:36:20brixenin those last cases
19:36:28brixenthere's less to parse
19:36:42brixenI don't really have to think about the conjuction
19:36:54brixenanyway, you should pass this by evan probably
19:37:00brixenit's a good set of cases
19:37:02dbussinkwell, this is also personal i guess
19:37:10dbussinkbecause i sometimes feel the other way around :)
19:37:23brixenthe conditional has too much stuff
19:37:29brixenif x == 5 or y = 3
19:37:31brixenfine
19:37:47brixenthis has a receiver send with multiple arguments
19:37:50brixensome of which are modified
19:37:54brixenie -size, size
19:37:57brixenand conditionals
19:38:09brixener relations and a conjuction
19:38:34brixenthat's not simpler if you're following what we know of cognitive science and the rough rule of 7
19:38:46brixenall this isn't just personal preference
19:40:07dbussinkwell, some parts are, some aren't
19:40:28brixenindeed
19:40:59brixenone common mistake ppl make is assuming something make sense b/c they just spend 15 minutes figuring it out
19:41:13brixenthe test has to be, does it make sense when I just read it
19:41:18dbussinkhehe, that's true yeah
19:41:18brixenthe first time
19:41:32dbussinkbut that also has your personal background as a big factor
19:41:59dbussinkdo you mind using the fact that an assignments returns the value too?
19:42:11dbussinki see things like a = 1
19:42:13dbussinkreturn a
19:42:26dbussinksometimes, to me they seem superflous, but maybe that's me then
20:01:37rue&& and || have a more obvious precedence
22:57:07stephenebI'l looking into what's not working when building with a custom --prefix ...
22:58:57stephenebrunning ./configure with a custom --prefix and rake:build:normal works but lib/ and runtime/ are not copied to the custom build dir
22:59:45stephenebso running bin/rbx fails
23:00:24stephenebbecause rbx was configured to find the runtime directory at: /Users/stephen/dev/ruby/builds/rubinius/runtime