Show enters and exits. Hide enters and exits.
| 00:01:00 | joachimm_ leaves the room. | |
| 00:03:44 | rubuildius_amd64 | Arthur Schreiber: 987057321; 2108 files, 6762 examples, 24964 expectations, 1 failure, 0 errors; http://rafb.net/p/HnYIt652.html |
| 00:07:12 | rubuildius_ppc | Arthur Schreiber: 987057321; 2108 files, 6893 examples, 25173 expectations, 1 failure, 0 errors; http://rafb.net/p/LSE75Z83.html |
| 00:10:38 | joachimm enters the room. | |
| 00:12:16 | jnicklas leaves the room. | |
| 00:26:20 | imajes leaves the room. | |
| 00:26:37 | imajes enters the room. | |
| 00:27:12 | Maledictus leaves the room. | |
| 00:27:33 | yugui enters the room. | |
| 00:30:07 | anteaya leaves the room. | |
| 00:30:35 | anteaya enters the room. | |
| 00:33:17 | antares enters the room. | |
| 00:40:25 | lopex leaves the room. | |
| 00:48:28 | mass | nice long walk, that felt good |
| 00:48:33 | evan | nice |
| 00:48:44 | evan | now that my stomach flu is gone, i'm going to start jogging |
| 00:49:50 | brixen | yeah, walks are the best |
| 00:49:52 | brixen | hikes too |
| 00:50:00 | brixen | hate jogging though :) |
| 00:50:09 | evan | i want to get my cardio up |
| 00:50:21 | evan | so soccer is more enjoyable |
| 00:50:30 | ezmobius | congrats guys |
| 00:50:32 | brixen | yeah |
| 00:50:35 | evan | ezmobius: thanks! |
| 00:50:35 | brixen | ezmobius: thanks! |
| 00:50:44 | brixen | ezmobius: finally got my deploying rails book |
| 00:50:47 | evan | i'm running '../../shotgun/rubinius ../../bin/rake db:migrate' |
| 00:50:49 | evan | on a test app now. |
| 00:50:50 | ezmobius | ;) my phone was gtting twitters about it all night ;) |
| 00:51:05 | brixen | evan: check out this 987057321 |
| 00:51:12 | evan | nice number |
| 00:51:14 | ezmobius | haha thats got to feel pretty good |
| 00:51:30 | evan | hm. |
| 00:52:03 | evan | it aborted, not finding 'up_without_benchmarks' on the AR::Adapter |
| 00:52:06 | boyscout | 3 commits by Brian Ford |
| 00:52:07 | boyscout | * Updated tags for updated CI specs.; 22aa2d3 |
| 00:52:08 | boyscout | * Updated RubySpec submodule to; 9f66d0b |
| 00:52:09 | boyscout | * Use correct path for spec/frozen submodule in spec:sync.; fee5fc0 |
| 00:52:23 | evan | brixen: check what out? |
| 00:52:30 | brixen | commit with that hash |
| 00:52:32 | mass | hiya evan! |
| 00:52:50 | evan | you gave me a decimal number |
| 00:52:58 | brixen | there's an issue with class Object; def equal(a); end; end because compiler uses method_missing on the equal instruction |
| 00:53:04 | brixen | 987057321 |
| 00:53:07 | evan | oh funny |
| 00:53:14 | mass | I'm still a bit too heavy for jogging, but once my body can handle the walk again without feeling like I do.. now, I'm going to add some interval training on the stationary bike |
| 00:53:15 | evan | happens to have no hex digits |
| 00:53:18 | mass | or, bike through hills |
| 00:53:19 | mass | :) |
| 00:53:21 | evan | brixen: yeah, i see the change |
| 00:53:24 | evan | what did that fix? |
| 00:53:28 | brixen | sec.. |
| 00:53:35 | evan | thats a fine fix |
| 00:53:50 | brixen | http://pastie.caboo.se/198889 |
| 00:53:57 | foysavas leaves the room. | |
| 00:53:59 | evan | brixen: oh, did something define 'equal' then the compiler blew up? |
| 00:54:03 | brixen | yeah |
| 00:54:06 | brixen | it's a spec matcher |
| 00:54:10 | evan | gotcha |
| 00:54:11 | brixen | foo.should equal(foo) |
| 00:54:13 | mass | evan: I'm inflicting evil on the cpp branch here, but I don't really want to share until I have it working |
| 00:54:13 | evan | yeah, that fix is fine. |
| 00:54:16 | brixen | ok, cool |
| 00:54:26 | mass | but a hint: class fixnum : public oop { ... } |
| 00:54:28 | evan | i should actually have the generator not use method_missing |
| 00:54:33 | brixen | yeah |
| 00:54:53 | evan | mass: no no. |
| 00:54:54 | evan | please don't. |
| 00:54:57 | evan | i mean |
| 00:55:01 | evan | why are you doing that? |
| 00:58:02 | evan | mass? |
| 00:59:38 | rue | evan, et al.: Simpler platform: http://pastie.caboo.se/198916 |
| 01:00:18 | evan | please lets ditch the Attachable include |
| 01:00:24 | evan | i still do not see the reason for it to exist |
| 01:00:48 | evan | i'm really not keen on all the append_features magic |
| 01:01:15 | evan | whats the point? |
| 01:02:41 | rue | Could remove Attachable, I suppose. Duplicates implementation though |
| 01:03:07 | evan | i'm totally confident that we can do everything without any extend_object or append_features |
| 01:03:15 | evan | i'd vastly prefer that. |
| 01:03:16 | qwert666 enters the room. | |
| 01:03:46 | evan | and without playing extend/include tricks like rails does |
| 01:03:56 | wmoxam enters the room. | |
| 01:04:00 | rubuildius_amd64 | Brian Ford: 22aa2d3ad; 2175 files, 7029 examples, 25515 expectations, 0 failures, 5 errors |
| 01:04:13 | evan | rue: lets table this until railsconf. |
| 01:04:24 | evan | mod_rubinius is way more important. |
| 01:04:56 | brixen | c'mon rubuildius_amd64, where's my pastie |
| 01:05:03 | evan | OMG |
| 01:05:07 | evan | rue: no fucking way are we using this |
| 01:05:14 | evan | you used string instance_eval |
| 01:05:18 | evan | no way |
| 01:05:27 | evan | one thousand times no way |
| 01:06:00 | rue | What is your preferred method of defining a stub method dynamically? |
| 01:06:07 | evan | don't! |
| 01:06:45 | evan | ok, i'm going to write my own version |
| 01:06:48 | evan | of what I see. |
| 01:06:50 | rue | OK. So we implement delayed reporting how? |
| 01:06:55 | evan | because i don't think i'm communicating it well enough. |
| 01:07:02 | rubuildius_ppc | Brian Ford: 22aa2d3ad; 2175 files, 7162 examples, 25732 expectations, 0 failures, 1 error |
| 01:07:02 | evan | let it raise NoMethodError. |
| 01:07:51 | rue | Fine by me, but I believe we agreed that it should have a good error message. That ain't it. |
| 01:08:45 | zenspider | just as easy would be to have a generic error handler and alias it |
| 01:08:52 | zenspider | no reason to have stubs generated |
| 01:09:05 | evan | yes |
| 01:09:07 | evan | or that. |
| 01:09:11 | evan | i'm writing up my own version. |
| 01:09:14 | evan | of the whole thing |
| 01:09:24 | zenspider | but I think raising is fine |
| 01:10:23 | rue | It would be a lot easier with a bit of consistency on this. We /specifically/ went over the stub methods |
| 01:10:48 | evan | we are not using instance_eval. |
| 01:11:11 | evan | i said messages on verification would be nice |
| 01:11:20 | evan | verification is a step unto itself |
| 01:11:24 | evan | which can generate a proper message |
| 01:11:46 | headius | wow, complicated |
| 01:12:10 | rue | I see. OK, have fun with it. Let me know if you run into any questions. |
| 01:16:02 | dbussink | evan: quick question, how good is your cxxtest knowledge? |
| 01:16:46 | zenspider | gah... I've not touched cxxtest in a decade |
| 01:16:54 | zenspider | and I'm HAPPY as a result. :P |
| 01:17:09 | dbussink | i wanted to test exception throwing, but it's not helping me |
| 01:18:04 | benburkert leaves the room. | |
| 01:18:18 | zenspider | ya know... just the fact that you WANT to test exception throwing makes me happy... |
| 01:18:45 | dbussink | Error: Expected (as<Fixnum>(s)) to throw (TypeError) but it threw something else |
| 01:18:55 | dbussink | but i can't convince it to tell what was thrown |
| 01:19:10 | evan | ah |
| 01:19:11 | evan | yeah |
| 01:19:12 | evan | that sucks |
| 01:19:17 | evan | i always just go into gdb |
| 01:19:21 | evan | and use 'catch throw' |
| 01:19:29 | evan | and continue to where it throws |
| 01:20:16 | dbussink | who wrote the fixnum / bignum division algorithms btw? |
| 01:20:31 | evan | i don't recall. |
| 01:20:36 | evan | you'd have to check git. |
| 01:20:46 | dbussink | because i've simplified them and i think they are correct, can't find a difference with mri behavior and all specs are green |
| 01:21:57 | zenspider | YAY for simplified! |
| 01:21:59 | evan | ok. |
| 01:23:06 | dbussink | http://pastie.caboo.se/198926 |
| 01:23:31 | dbussink | i've checked how c/c++ behaves there and i couldn't find a case where those negations actually make a difference |
| 01:24:50 | dbussink | zenspider: http://pastie.caboo.se/198929 |
| 01:24:58 | dbussink | that's what i've got in the cpp vm atm |
| 01:28:11 | qwert666 leaves the room. | |
| 01:28:46 | zenspider | n2i an actual function call? |
| 01:29:39 | zenspider | dbussink: may I request factoring the duplicate calls and using real names? |
| 01:29:41 | dbussink | yeah, could put that in a local var |
| 01:29:44 | zenspider | http://pastie.caboo.se/198933 |
| 01:29:52 | imajes leaves the room. | |
| 01:29:54 | dbussink | but main concern is the algorithm |
| 01:30:12 | imajes enters the room. | |
| 01:30:22 | zenspider | the -- is a fake floor, right? |
| 01:31:42 | zenspider | reload... you misplaced a space. :P |
| 01:31:57 | zenspider | actually... I'm having a hard time coming up with the -- case... example? |
| 01:32:39 | mass | evan: because, it promotes polymorphism, encapsulation and.. damnit, what was teh third one |
| 01:32:42 | mass | instigation? |
| 01:32:53 | evan | mass: i just wanna know what you're doig |
| 01:32:57 | mass | inheritance! |
| 01:32:57 | evan | doing. |
| 01:32:58 | zenspider | revolution! |
| 01:33:12 | evan | but what are you using inheritance for? |
| 01:33:12 | zenspider | down with the man! |
| 01:33:16 | evan | what is going in each class? |
| 01:33:20 | evan | until I see that |
| 01:33:23 | evan | i don't know why. |
| 01:33:31 | zenspider | dbussink: -5 / 9 seems like it'd return -2 instead of -1 |
| 01:33:33 | dbussink | zenspider: in mri -5 / 3 = -2 |
| 01:33:34 | wmoxam leaves the room. | |
| 01:33:40 | dbussink | zenspider: that's mri behavior |
| 01:34:29 | zenspider | right... that's because it is rounding... a fake floor. ok. I can see that. |
| 01:34:52 | mass | oop is opaque except for a tag type accessor, assignment and equivalence; its non-virtual and the constructor is protected |
| 01:34:59 | zenspider | but the -5 / 9 case? oh. no. stupid arithmatic... it returns -1 properly... |
| 01:35:03 | zenspider | math is hard |
| 01:35:04 | evan | mass: ok full stop. |
| 01:35:07 | zenspider | let's go shopping |
| 01:35:14 | zenspider | hopefully for something frozen |
| 01:35:15 | evan | mass: you need to very aware that there can be NO virtual functions |
| 01:35:18 | zenspider | I'm DYING |
| 01:35:21 | evan | in the oop hierarchy. |
| 01:35:23 | dbussink | zenspider: this is basically the most simple algo i could think of that does exactly the same as mri |
| 01:35:38 | mass | evan: sure |
| 01:35:43 | evan | ok. |
| 01:35:48 | evan | don't commit it |
| 01:35:48 | zenspider | dbussink: no, I think it is great, spacing and naming aside. :P |
| 01:35:50 | evan | let me see first. |
| 01:35:54 | evan | when you're "done" |
| 01:36:00 | mass | pfft, like I would without getting a thumbs up from you first :) |
| 01:36:05 | evan | :) |
| 01:36:06 | mass | oh, I will say this |
| 01:36:26 | mass | the exceptions that you made are perhaps a little off |
| 01:36:32 | dbussink | zenspider: well the one letter naming is a general meme in the math stuff |
| 01:36:47 | evan | http://pastie.textmate.org/198934 |
| 01:36:48 | evan | ok |
| 01:36:51 | dbussink | we might change that to something more meaningful, it's full of a's and b's now |
| 01:36:52 | evan | thats my take on the Platform code. |
| 01:37:08 | zenspider | dbussink: quotient! that was the word I was looking for |
| 01:37:20 | evan | mass: how so? |
| 01:37:22 | zenspider | a's and b's can kiss my ass. :D |
| 01:37:29 | evan | mass: I wouldn't be surprised though. |
| 01:37:46 | dbussink | zenspider: maybe i should start breaking some conventions then :) |
| 01:37:57 | dbussink | zenspider: i'm rewriting some more these math things to simplify stuff |
| 01:38:47 | evan | rue: ^^^ |
| 01:39:09 | zenspider | evan: meh. I take exception to the class inst var. but it is a lot lot cleaner |
| 01:39:19 | evan | really? |
| 01:39:23 | evan | i like class inst vars |
| 01:39:27 | evan | because i can understand them |
| 01:39:32 | evan | unlike class vars. |
| 01:40:01 | mass | evan: I was thinking TypeError -> std::bad_cast, ObjectBoundsExceeded -> std::out_of_range, and I haven't quite looked at how Assertion is used but it might deserve to be its own non-std::exception type |
| 01:40:23 | zenspider | evan: well, that's the opposite of me. seems totally tarded and I've never ever had a legitimate need for civ's, where I use cv's all the time (as needed) |
| 01:40:43 | zenspider | in fact, I have yet to EVER see a legitimate use of them |
| 01:40:52 | evan | zenspider: we're complementary! |
| 01:41:42 | zenspider | let's not touch, ok? |
| 01:41:49 | evan | eew |
| 01:41:51 | evan | course not. |
| 01:41:56 | zenspider | dork |
| 01:42:10 | evan | how would you do this with class vars? |
| 01:42:19 | evan | change it and re paste? |
| 01:42:21 | evan | if you would |
| 01:42:26 | evan | maybe i'll learn a thing or 2 |
| 01:43:19 | benburkert enters the room. | |
| 01:45:00 | mass | if not, you still need to make the destructors on VMException and below, and probably add a throw std::bad_alloc if the strdup fails |
| 01:45:23 | evan | the strdup thing is a hack |
| 01:45:32 | evan | most of the exceptions are hacks |
| 01:45:44 | evan | redoing them entirely is fine. |
| 01:45:46 | mass | exceptions in C++ are a hack |
| 01:45:47 | evan | but they should be specific |
| 01:46:03 | evan | ie, not use std::bad_alloc for anything exception memory allocation. |
| 01:46:30 | evan | also, i'm trying to keep it Ruby-like |
| 01:46:45 | evan | ie, capitalized, camelcase class names. |
| 01:46:46 | mass | thats hard. The two languages are almost polar opposites |
| 01:46:52 | evan | i mean the naming. |
| 01:47:06 | mass | I mean everything including naming :) |
| 01:47:15 | evan | nah |
| 01:47:22 | evan | all the naming so far is ruby like |
| 01:47:24 | evan | thats easy to day |
| 01:48:01 | mass | yeah its.. :-/ |
| 01:48:11 | mass | naming is almost an architectural decision in C++ :P |
| 01:48:34 | Damm enters the room. | |
| 01:49:23 | mass | I've seen so many frameworks that decide to go with Java-style naming, as if that somehow makes C++ more readable |
| 01:49:28 | ShayArnett enters the room. | |
| 01:49:41 | mass | and then they reimplement most of STL because it looks gross to leverage all the built-in functionality |
| 01:49:49 | mass | (*cough* Qt *cough*) |
| 01:49:50 | evan | no no |
| 01:49:53 | evan | we wont be doing that. |
| 01:50:11 | zenspider | evan: it will have to wait until dinner... I'm dropping |
| 01:50:28 | mass | I'm just saying, you could say C++ code is in C++ style and Ruby code is in Ruby style |
| 01:50:33 | rue | evan: Yeah, I am sure it will be fine |
| 01:51:01 | brixen | what is bin/rbx supposed to be? |
| 01:51:02 | zenspider | but the fact that you're doing civ's to take advantage of the fact that they don't inherit is telling... I take advantage of cv's because they do |
| 01:51:05 | mass | or you can say C++ code written for rubinius is Ruby style, while standard C++ functions are C++ style, and of course third party libraries can be both or neither... |
| 01:51:14 | brixen | rubygems installs the bins with bin/rbx shebang |
| 01:51:16 | evan | zenspider: no prob. |
| 01:51:19 | mass | not saying its bad, just its unfortunate |
| 01:51:44 | evan | zenspider: ah! yeah, this is a case where i really do want the data per class |
| 01:51:48 | mass | c++ is low enough level that they never make people buy into using the core functionality. More projects use a custom const char* wrapper than std::string |
| 01:52:37 | zenspider | evan: that's called a hash. :P |
| 01:52:48 | mass | which usually then isn't safe for the STL collection classes, so they wrap it in a another class or write their own collections.. etc |
| 01:52:50 | evan | so, redoing civ's using cv's and a hash? |
| 01:52:53 | evan | seems silly. |
| 01:52:57 | headius | two lookups |
| 01:53:07 | mass | civ? |
| 01:53:12 | zenspider | so does ANY code that has ||= in it... |
| 01:53:16 | zenspider | headius: who cares |
| 01:53:22 | rue | mass: Class instance variables |
| 01:53:41 | mass | zenspider: thats not nearly as stupid-looking as &&= |
| 01:53:43 | headius | zenspider: I do! :) |
| 01:53:53 | zenspider | mass: true. :) |
| 01:54:03 | rue | Class variables are shared between siblings. I do not think it would be simpler |
| 01:54:04 | zenspider | headius: oh. |
| 01:54:26 | evan | rue: but, you see my thinking, right? |
| 01:54:56 | headius | actually, I don't care...but it's one argument against |
| 01:55:20 | zenspider | headius: it is mentarbation |
| 01:55:25 | zenspider | have fun with that |
| 01:55:31 | headius | yeah, blow it out your ass |
| 01:56:13 | zenspider | whatever |
| 01:56:40 | rue | Be nice. |
| 01:57:41 | mass | zenspider: I notice your nerd books page does not list "Modern C++ Design" |
| 01:58:05 | mass | aka "The Anarchist's Cookbook of C++" |
| 01:58:26 | rue | evan: Yes, I understand what you are doing. I disagree on the scope, but we have already had this discussion so we can just talk about it when it becomes contemporary |
| 01:58:44 | evan | rue: ok. |
| 01:58:50 | evan | lets talk in portland. |
| 01:59:05 | zenspider | mass: true. I started hating C++ long before that book was written. :) |
| 01:59:08 | TheProkrammer | Well our Cleveland Day of .NET is over, Joe O'Brien's "Why Ruby?" talk was well attended. More imporantly I should be able tp start hacking on ruby again, including rubinius on cygwin. |
| 01:59:55 | mass | zenspider: ever read it though? one of the few technical books that gave me migraines |
| 02:00:08 | zenspider | mass: nope |
| 02:00:10 | rue | I would rather not waste the time. We can take it up when people really start porting. |
| 02:00:26 | mass | that was the first book where I realized they were turning C++ into a compile-time evaluated functional language :) |
| 02:01:12 | mass | its a shame CUJ went away, they were the breeding ground for that type of insanity. I still remember when I read about arithmetic templates, blew my mind |
| 02:02:34 | zenspider | mass: *nod* I remember when those broke ground... just plain wrong imo. :) |
| 02:03:01 | zenspider | IIRC the first one was compile-time fib via template expansion |
| 02:03:11 | zenspider | ok. ok... food. |
| 02:03:26 | quetzal enters the room. | |
| 02:03:33 | mass | yeah, great until you start feeding in numbers over 20. luckily the compilers all then crashed way before then due to bad template handling code |
| 02:03:59 | mass | modern C++ design shipped with a library named Loki, appropriately enough, which pretty much became part of the test suite for every compiler vendor out there :) |
| 02:04:32 | mass | as far as I know, the book published without a single compiler being able to produce all of the examples. In fact, I think GCC was the only one which didn't crash while trying |
| 02:05:04 | quetzal | Hi, guys. For some reason i am unable to build rubinius on FreeBSD-7.0. I am getting this error:gmake[3]: Entering directory `/home/quetzal/rubinius/rubinius/shotgun/external_libs/libffi'Making all in include testsuite manzsh:cd:18: no such file or directory: include testsuite mangmake[3]: *** [all-recursive] Error 1gmake[3]: Leaving directory `/home/quetzal/rubinius/rubinius/shotgun/external_libs/libffi'gmake[2]: *** [all] Error 2gmake[2]: Leaving direct |
| 02:05:04 | quetzal | nius/shotgun/external_libs/libffi'gmake[1]: *** [external_libs/libffi/.libs/libffi.a] Error 2gmake[1]: Leaving directory `/home/quetzal/rubinius/rubinius/shotgun'gmake: *** [vm] Error 2rake aborted!Command failed with status (2): [gmake vm...]/home/quetzal/rubinius/rubinius/Rakefile:123(See full trace by running task with --trace) |
| 02:05:14 | evan | don't do that |
| 02:05:18 | evan | use a paste site. |
| 02:05:20 | quetzal | Did someone knows how to fix this |
| 02:05:25 | quetzal | ok.. sec.. |
| 02:06:27 | quetzal | Here it is: http://pastie.caboo.se/198943 |
| 02:06:41 | quetzal | Should i submit a PR? |
| 02:07:22 | AndrewO enters the room. | |
| 02:08:41 | mass | wow, I just had another crazy idea. |
| 02:08:43 | mass | !pastie |
| 02:08:49 | mass | hmm |
| 02:09:10 | mass | boy I'm rusty |
| 02:09:12 | mass | pastie: hit me |
| 02:09:13 | pastie | mass: are you sure, it might hurt? |
| 02:09:30 | mass | grrr |
| 02:10:26 | evan | quetzal: PR? |
| 02:10:56 | evan | quetzal: strange.... not sure whats the problem is |
| 02:10:59 | evan | please open a ticket. |
| 02:11:22 | quetzal | ok |
| 02:11:47 | rue | quetzal: Can you try with bash/sh? |
| 02:11:57 | quetzal | sec.. |
| 02:14:13 | quetzal | wow.. Here is a workaround:root@cassini:~/rubinius/rubinius# SHELL=/bin/sh gmake vm |
| 02:14:17 | quetzal | This works ok.. |
| 02:14:49 | quetzal | It's just uses this environment variable somewere. |
| 02:17:26 | mass | evan, sorry for the A.D.D. but : http://pastie.caboo.se/198947 |
| 02:21:21 | quetzal | Ok. The ticket is here: http://rubinius.lighthouseapp.com/projects/5089-rubinius/tickets/560-unable-to-build-rubinius-usin g-zsh |
| 02:21:29 | quetzal | thanks |
| 02:24:43 | evan | mass: nope. |
| 02:24:47 | evan | we're not doing that |
| 02:25:08 | evan | we've reduced the size of Fixnum to fit in with Bignum nicely |
| 02:25:13 | evan | so we're not going to change the tags. |
| 02:25:18 | mass | in with bignum? |
| 02:25:30 | evan | talk to dbussink about it. |
| 02:25:33 | mass | k |
| 02:25:43 | evan | yeah, no |
| 02:25:49 | evan | we're not redoing the tags |
| 02:25:54 | evan | plus nil can't be NULL. |
| 02:26:17 | mass | yeah I noticed the size decreased of fixnum, I assumed it wasn't a typo |
| 02:26:26 | evan | it's not. |
| 02:26:39 | evan | why did you want to redo them? |
| 02:26:42 | evan | i see no reason to. |
| 02:27:25 | mass | well without knowing the fixnum change motivations I can't really answer that :-/ |
| 02:27:47 | evan | then lets not. |
| 02:28:08 | mass | I wasn't going to rush forward and do it, just had a brainfart |
| 02:28:22 | evan | i see no reason to. |
| 02:28:46 | mass | there are a couple of fixnum math ops that can be made faster that way, and my impression is that mri also has 31 bit fixnums |
| 02:28:50 | mass | at least in 1.8 |
| 02:29:36 | evan | it does |
| 02:29:42 | quetzal leaves the room. | |
| 02:29:42 | evan | but we don't |
| 02:29:46 | evan | nor do I want to. |
| 02:30:00 | mass | why do nil and NULL have to stay separate? is it for the call dispatch code? |
| 02:30:41 | evan | there are many reasons |
| 02:30:45 | evan | i don't know them. |
| 02:30:49 | mass | doh |
| 02:30:50 | mass | :) |
| 02:30:51 | evan | but every VM has made that decision. |
| 02:30:57 | evan | and thus i'm not going to go against that |
| 02:31:04 | evan | they were smarter than me |
| 02:31:09 | mass | hmm, no, not every |
| 02:31:10 | evan | so they had good reasons too. |
| 02:31:21 | evan | mass: i don't have time to go over this now. |
| 02:31:23 | mass | k |
| 02:31:25 | evan | suffice to say |
| 02:31:29 | evan | i do not want to rearch that. |
| 02:31:57 | mass | sure, sorry |
| 02:32:08 | mass | didn't mean to come off as pushy |
| 02:33:20 | evan | no prob |
| 02:33:23 | evan | it's fine to experiment |
| 02:33:33 | evan | but that doesn't mean we're going to implement every experiment. |
| 02:35:43 | mass | *nod*, I'm wondering if I should even finish up the other experiment I was working on then |
| 02:37:07 | mass | even if it made the VM code more terse and faster, it would still be harder C++ code to maintain |
| 02:37:33 | evan | thats a trade off |
| 02:37:36 | evan | i don't know what the code is |
| 02:39:14 | kw enters the room. | |
| 02:41:38 | qpadla enters the room. | |
| 02:43:26 | radarek leaves the room. | |
| 02:45:40 | VVSiz_ enters the room. | |
| 02:46:47 | mass | oh if you are going to throw exceptions in c++ its typical to do throw exception(), not throw new exception() |
| 02:47:08 | evan | yeah |
| 02:47:11 | evan | we need to fix that |
| 02:50:36 | luislavena enters the room. | |
| 02:50:42 | anteaya leaves the room. | |
| 02:53:05 | VVSiz leaves the room. | |
| 03:02:01 | qpadla leaves the room. | |
| 03:02:34 | jtoy enters the room. | |
| 03:04:06 | yugui leaves the room. | |
| 03:04:42 | dysinger leaves the room. | |
| 03:05:53 | dysinger enters the room. | |
| 03:13:30 | twbray enters the room. | |
| 03:23:41 | twbray leaves the room. | |
| 03:27:02 | dysinger leaves the room. | |
| 03:33:24 | antares leaves the room. | |
| 03:34:36 | ShayArnett leaves the room. | |
| 03:43:33 | twbray enters the room. | |
| 03:44:39 | enebo leaves the room. | |
| 03:51:50 | twbray leaves the room. | |
| 03:58:18 | fowlduck enters the room. | |
| 03:58:36 | fowlduck | hey, just wanted to tell you guys, awesome job getting rails running, that's a huge step |
| 03:58:48 | fowlduck | very cool stuff |
| 04:00:08 | zenspider | thanks! (as if I had anything to do with the recent progress :P) |
| 04:01:07 | fowlduck | "zenspider, taking credit for your accomplishments since 2008" |
| 04:03:00 | Defiler | He's been doing it a lot longer than that :) |
| 04:03:29 | ruivaldo enters the room. | |
| 04:05:37 | dctanner enters the room. | |
| 04:06:50 | mass | so do you have debian packages yet? I gotta do a new install... ;-) |
| 04:10:30 | nitay enters the room. | |
| 04:14:04 | ruivaldo leaves the room. | |
| 04:15:48 | mass | congrats though, I didn't know until I saw the blog post just now. Congrats, and.. sorry |
| 04:16:00 | mass | now a lot more people care which has its negative parts :) |
| 04:48:31 | binary42 enters the room. | |
| 04:50:08 | fowlduck leaves the room. | |
| 04:54:14 | nemerle_afk enters the room. | |
| 04:58:47 | olabini leaves the room. | |
| 05:07:02 | dctanner leaves the room. | |
| 05:08:27 | ezmobius leaves the room. | |
| 05:11:27 | nemerle leaves the room. | |
| 05:12:34 | binary42 leaves the room. | |
| 05:13:36 | luislavena leaves the room. | |
| 05:28:42 | twbray enters the room. | |
| 05:48:11 | jp_tix leaves the room. | |
| 05:48:14 | jp_tix enters the room. | |
| 05:59:47 | twbray leaves the room. | |
| 06:03:41 | RyanTM leaves the room. | |
| 06:06:24 | AndrewO leaves the room. | |
| 06:19:07 | wmoxam enters the room. | |
| 06:56:59 | wmoxam leaves the room. | |
| 07:03:44 | ezmobius enters the room. | |
| 07:11:17 | boyscout | 2 commits by Evan Phoenix |
| 07:11:18 | boyscout | * Fix singleton_method_add since it's private, fix compiler specs; a8afcfb |
| 07:11:19 | boyscout | * super() block pass bug, String#[] bug, singleton_method_added; 03d6e23 |
| 07:12:05 | evan | with those, i was able to run a migration |
| 07:13:54 | wycats | hayl's yeah |
| 07:13:58 | ezmobius | nice |
| 07:14:00 | wycats | do the generators work? |
| 07:15:00 | evan | yeah |
| 07:15:11 | evan | thats how i created the migration |
| 07:15:25 | wycats | :-D |
| 07:15:29 | wycats | the app generator even? |
| 07:15:38 | evan | yep |
| 07:15:40 | evan | course! |
| 07:15:44 | wycats | hayl's yeah |
| 07:15:47 | evan | otherwise you couldn't generate a model. |
| 07:15:49 | wycats | tru |
| 07:15:54 | evan | i'm not hand tweaking or anything |
| 07:16:00 | evan | i'm running rails straight out of a gem. |
| 07:16:01 | wycats | that's awesome |
| 07:16:10 | ezmobius | how did you get aroudn the left to right eval issue? |
| 07:16:36 | evan | turns out, it wasn't in call arguments |
| 07:16:41 | evan | it was in masgn that rails depends |
| 07:16:44 | evan | they have code like this |
| 07:17:02 | evan | a, b = c.sub(/(e)f/), $1 |
| 07:17:11 | evan | c.sub has to run first |
| 07:17:13 | evan | to update $1 |
| 07:17:16 | ezmobius | ahh |
| 07:17:34 | wycats | which can be fixed in the compiler? |
| 07:17:39 | evan | and was |
| 07:17:41 | wycats | :) |
| 07:18:33 | evan | ok, back to getting some routing code working |
| 07:22:36 | evan | i wonder what the reason for the name webrick is... |
| 07:23:56 | rubuildius_amd64 | Evan Phoenix: a8afcfb30; 2175 files, 7029 examples, 25516 expectations, 0 failures, 4 errors |
| 07:24:10 | evan | huh? 4 errors. |
| 07:24:11 | evan | crap. |
| 07:24:42 | brixen | evan: not from you |
| 07:24:46 | brixen | we can't get a pastie from taht |
| 07:24:54 | brixen | but they happened when I updated rubyspecs |
| 07:24:58 | brixen | I'm clean here |
| 07:25:06 | brixen | I'll try on grumpy goose |
| 07:25:13 | brixen | (my new name for hardy heron) |
| 07:25:33 | evan | ok. |
| 07:25:35 | zenspider | 4 is the updated number for variables |
| 07:25:37 | evan | hah |
| 07:26:19 | rubuildius_ppc | Evan Phoenix: a8afcfb30; 2175 files, 7162 examples, 25728 expectations, 1 failure, 0 errors; http://rafb.net/p/N9iMai73.html |
| 07:26:45 | evan | ARG. |
| 07:26:45 | brixen | hmm, that's a new one |
| 07:26:49 | evan | instance_eval isn't working right. |
| 07:26:52 | evan | again. |
| 07:26:55 | evan | no surprise i guess |
| 07:27:01 | evan | since it's so darn complicated. |
| 07:27:33 | evan | damn it Defiler |
| 07:29:13 | zenspider | what'd he do (this time) ? |
| 07:29:21 | evan | it might not have been him |
| 07:29:25 | evan | but i swear this worked at one time |
| 07:29:34 | evan | and he was in fucking around with StaticScope's recently |
| 07:29:35 | evan | anyway |
| 07:29:38 | evan | maybe it was damn me. |
| 07:29:50 | evan | regardless, it's fixed. |
| 07:30:00 | evan | sweet. |
| 07:30:00 | boyscout | 2 commits by Brian Ford |
| 07:30:01 | boyscout | * Updated README-DEVELOPERS with more current spec info.; 5e2840e |
| 07:30:02 | boyscout | * Updated MSpec submodule to 528e64de; 6a06bba |
| 07:30:19 | evan | routing code executes properly now. |
| 07:30:27 | evan | huh... |
| 07:30:32 | evan | uninitialized constant MysqlCompat::MysqlRes |
| 07:32:40 | zenspider | cries |
| 07:33:16 | evan | reserves money in the budget for therapy for zenspider |
| 07:33:17 | zenspider | I hate hate hate hate hate HATE this code! |
| 07:33:21 | zenspider | weeps |
| 07:34:57 | VVSiz enters the room. | |
| 07:35:47 | zenspider | ok. got functionals working |
| 07:35:55 | zenspider | ugh |
| 07:36:37 | VVSiz_ leaves the room. | |
| 07:36:46 | evan | yay! |
| 07:37:01 | xhanjian leaves the room. | |
| 07:37:01 | context leaves the room. | |
| 07:37:01 | Illocution leaves the room. | |
| 07:37:01 | Ingmar leaves the room. | |
| 07:37:01 | lchin leaves the room. | |
| 07:37:32 | zenspider | I feel violated |
| 07:38:45 | evan | it is Saturday night! |
| 07:38:56 | rubuildius_amd64 | Brian Ford: 5e2840e66; 2175 files, 7029 examples, 25516 expectations, 0 failures, 4 errors |
| 07:39:07 | Illocution enters the room. | |
| 07:39:14 | Ingmar enters the room. | |
| 07:39:18 | xhanjian enters the room. | |
| 07:39:52 | context enters the room. | |
| 07:43:21 | zenspider | evan: yeah. I should be out playing... instead I'm being anally raped by bad rails design "decisions" (like there was any thought involved) |
| 07:43:42 | rubuildius_ppc | Brian Ford: 5e2840e66; 2175 files, 7162 examples, 25733 expectations, 0 failures, 0 errors |
| 07:43:51 | evan | :/ |
| 07:45:06 | chris2 enters the room. | |
| 07:47:32 | lchin enters the room. | |
| 07:55:25 | kw leaves the room. | |
| 08:00:58 | yugui enters the room. | |
| 08:01:14 | headius | hmmm |
| 08:06:38 | zenspider | do we really have 140ish examples not being run on amd64? |
| 08:06:45 | zenspider | that seems like a lot |
| 08:06:57 | zenspider | brixen: ^ |
| 08:07:24 | brixen | zenspider: not as many as 1100 |
| 08:07:31 | brixen | that's how many excludes we once had |
| 08:08:10 | boyscout | 1 commit by Ryan Davis |
| 08:08:11 | brixen | my amd64 spec full run is currently hung, but I'll check |
| 08:08:11 | boyscout | * Updated from miniunit. Now runs rails functional tests; bc52a7b |
| 08:10:17 | zenspider | ok... wow... running functional tests is a tad... slow. for some astronomical version of "tad" |
| 08:10:52 | zenspider | ok. sweet. they all run. and they all fail on Socket#connect |
| 08:13:49 | zenspider | that's with the pure ruby mysql driver w/ rails... so not terribly surprising |
| 08:14:41 | gnufied enters the room. | |
| 08:16:15 | brixen | zenspider: I dunno what is up |
| 08:16:21 | brixen | zenspider: this is what I get on ey slice 2175 files, 7160 examples, 25703 expectations, 0 failures, 4 errors |
| 08:16:25 | brixen | which is amd64 |
| 08:16:38 | brixen | we'll have to check with djwhitt |
| 08:16:46 | zenspider | NICE... if I move the mysql gem out, I get the same errors. rad. |
| 08:16:54 | zenspider | the mri has a better error message |
| 08:17:09 | zenspider | brixen: huh... odd |
| 08:18:54 | rubuildius_amd64 | Ryan Davis: bc52a7ba9; 2175 files, 7029 examples, 25516 expectations, 0 failures, 4 errors |
| 08:19:05 | be9 enters the room. | |
| 08:19:07 | dysinger enters the room. | |
| 08:20:04 | zenspider | 10 minutes... that seems to be improving |
| 08:22:28 | rubuildius_ppc | Ryan Davis: bc52a7ba9; 2175 files, 7162 examples, 25733 expectations, 0 failures, 0 errors |
| 08:22:41 | brixen | I'm fixing those 4 errors now |
| 08:23:00 | brixen | hyperbolic math is platform dependent |
| 08:23:23 | brixen | fpu idiocy |
| 08:23:28 | brixen | just be consistent already |
| 08:28:12 | zenspider | HAHA |
| 08:28:13 | dysinger leaves the room. | |
| 08:28:21 | zenspider | 9 tests, 0 assertions, 0 failures, 11 errors |
| 08:28:23 | zenspider | rad |
| 08:28:28 | zenspider | more errors than tests |
| 08:28:45 | dysinger enters the room. | |
| 08:33:03 | fudgie enters the room. | |
| 08:34:39 | boyscout | 1 commit by Evan Phoenix |
| 08:34:40 | boyscout | * Fix scoping of instance_eval; 5768687 |
| 08:37:23 | zenspider | ick. self.method.line_from_ip but self.method => Kernel |
| 08:37:28 | zenspider | that's not good |
| 08:37:35 | boyscout | 2 commits by Brian Ford |
| 08:37:36 | boyscout | * Fixed spec:sync to get correct commit hash for spec/frozen.; afba27d |
| 08:37:37 | boyscout | * Updated RubySpec submodule to 9f66d0b1.; fd97b29 |
| 08:37:42 | evan | zenspider: huh? |
| 08:38:25 | zenspider | looking into the functional errors I got |
| 08:38:31 | zenspider | see my latest email to the list |
| 08:38:34 | evan | k |
| 08:39:31 | evan | the commit i just did should fix your routing problems |
| 08:41:39 | zenspider | rad |
| 08:42:06 | benny enters the room. | |
| 08:43:28 | zenspider | sloooooowly running them again |
| 08:44:46 | zenspider | ok. WOW... the tests themselves only take 7 seconds. they're not lying.... the only 57 seconds are all just loading rails. ugh |
| 08:44:55 | zenspider | would packing in an rba help? |
| 08:46:51 | evan | no |
| 08:47:09 | zenspider | hrm. do I need to clean/rebuild? |
| 08:47:49 | zenspider | too late |
| 08:47:50 | evan | for my last commit? shouldn't no. |
| 08:48:59 | zenspider | well then it didn't change anything. :) |
| 08:49:06 | zenspider | oh! yes it did |
| 08:49:19 | zenspider | several changed to very helpful RuntimeErrors |
| 08:49:42 | zenspider | omg |
| 08:49:52 | zenspider | wow |
| 08:50:04 | zenspider | wow... wow wow wow... they write horrible things |
| 08:51:59 | dbussink | zenspider: breath in, breath out |
| 08:55:14 | rubuildius_ppc | Brian Ford: afba27d38; 2175 files, 7168 examples, 25756 expectations, 0 failures, 0 errors |
| 08:55:15 | rubuildius_ppc | Evan Phoenix: 5768687f0; 2175 files, 7162 examples, 25733 expectations, 0 failures, 0 errors |
| 08:56:48 | zenspider | ok. we've got 1 real failure, 1 expected not 2... several of the line_from_ips and some helpful RuntimeErrors |
| 08:57:02 | zenspider | I'm tapped... I'm gonna go be stupid and finally comfortably cool |
| 08:57:17 | evan | do it. |
| 08:57:21 | evan | i'm headed to bed |
| 08:57:31 | dbussink | nite! |
| 08:57:48 | crafterm enters the room. | |
| 08:57:58 | evan | crafterm: morning! |
| 08:58:08 | crafterm | evan: hi mate! hows it going? |
| 08:58:21 | evan | good! |
| 08:58:39 | crafterm | great work mate, awesome to hear about rails! :) |
| 08:58:46 | evan | thanks! |
| 08:59:41 | crafterm | flying to the US in one weeks time, will be great to catch up with you all again! :) |
| 08:59:53 | evan | yep |
| 08:59:57 | evan | whats your schedule like? |
| 09:01:01 | crafterm | good mate, will be in SFO for a few days before heading up to Portland for RailsConf |
| 09:01:17 | crafterm | then heading up to Seattle and Vancouver for a week, before heading back to SFO for WWDC |
| 09:01:24 | crafterm | .. then back to Oz |
| 09:01:27 | evan | nice. |
| 09:01:39 | evan | what day do you get into Portland? |
| 09:01:44 | crafterm | looking forward to it |
| 09:01:51 | evan | i'm going to be there the whole week before RailsConf |
| 09:01:56 | crafterm | gotta book that flight tonight actually.. |
| 09:02:00 | crafterm | ok cool.. |
| 09:02:15 | crafterm | i'll probably get there a few days before.. something like tuesday perhaps? |
| 09:02:34 | crafterm | dylan and a few others are there earlier as well :) |
| 09:02:47 | crafterm | looking forward to catching up mate! |
| 09:03:01 | evan | yeah! |
| 09:03:05 | evan | should be lots of fun. |
| 09:05:26 | dbussink | is only getting the 28th |
| 09:05:30 | dbussink | getting in |
| 09:05:50 | dbussink | stroopwafel party 28 then? :P |
| 09:06:32 | evan | woo! |
| 09:06:48 | evan | i'll buy the milk! |
| 09:07:51 | crafterm | :) |
| 09:08:14 | krisps enters the room. | |
| 09:20:43 | jtoy leaves the room. | |
| 09:22:18 | jnicklas enters the room. | |
| 09:22:38 | jnicklas leaves the room. | |
| 09:23:17 | headius leaves the room. | |
| 09:23:57 | qwert666 enters the room. | |
| 09:28:33 | dysinger leaves the room. | |
| 09:32:04 | yugui leaves the room. | |
| 09:32:05 | gnufied | evan, evan and clan, congrats! |
| 09:37:33 | rubuildius_amd64 | Brian Ford: afba27d38; 2175 files, 7035 examples, 25543 expectations, 0 failures, 0 errors |
| 09:37:34 | rubuildius_amd64 | Evan Phoenix: 5768687f0; 2175 files, 7029 examples, 25516 expectations, 1 failure, 4 errors; http://rafb.net/p/JumkzF96.html |
| 09:38:13 | yugui enters the room. | |
| 09:39:24 | loop enters the room. | |
| 09:43:25 | mkrauskopf enters the room. | |
| 09:50:02 | Skip enters the room. | |
| 09:59:12 | krisps enters the room. | |
| 10:00:54 | NoKarma enters the room. | |
| 10:03:08 | krisps leaves the room. | |
| 10:10:00 | thehcdreamer enters the room. | |
| 10:18:16 | yugui leaves the room. | |
| 10:29:55 | jtoy enters the room. | |
| 10:39:41 | mkrauskopf leaves the room. | |
| 11:03:12 | thehcdreamer leaves the room. | |
| 11:05:23 | ezmobius leaves the room. | |
| 11:38:31 | jtoy leaves the room. | |
| 11:47:24 | krisps enters the room. | |
| 11:48:00 | krisps leaves the room. | |
| 11:48:12 | krisps enters the room. | |
| 11:53:57 | radarek enters the room. | |
| 12:27:42 | dctanner enters the room. | |
| 12:36:30 | thehcdreamer enters the room. | |
| 12:47:33 | Maledictus enters the room. | |
| 13:19:54 | mkrauskopf enters the room. | |
| 13:36:46 | random8r enters the room. | |
| 13:45:02 | Skip leaves the room. | |
| 13:46:04 | Ski1 enters the room. | |
| 14:10:05 | mkrauskopf leaves the room. | |
| 14:12:43 | random8r leaves the room. | |
| 14:13:54 | RyanTM enters the room. | |
| 14:19:05 | lopex enters the room. | |
| 14:30:04 | gnufied_ enters the room. | |
| 14:33:05 | gnufied leaves the room. | |
| 14:43:32 | mkrauskopf enters the room. | |
| 14:48:22 | cored enters the room. | |
| 15:06:57 | antares enters the room. | |
| 15:12:28 | lopex leaves the room. | |
| 15:16:51 | hemant__ enters the room. | |
| 15:21:02 | olabini enters the room. | |
| 15:25:22 | binary42 enters the room. | |
| 15:27:14 | thehcdreamer leaves the room. | |
| 15:34:19 | gnufied_ leaves the room. | |
| 15:38:26 | kw enters the room. | |
| 15:38:42 | blowmage enters the room. | |
| 15:44:15 | crafterm leaves the room. | |
| 15:47:31 | lopex enters the room. | |
| 15:47:40 | hemant__ leaves the room. | |
| 15:47:43 | binary42 leaves the room. | |
| 15:52:56 | blowmage leaves the room. | |
| 15:54:34 | blowmage enters the room. | |
| 15:56:24 | hedge-hog leaves the room. | |
| 16:07:31 | dctanner leaves the room. | |
| 16:14:25 | fbuilesv enters the room. | |
| 16:14:59 | fbuilesv | Were the keys in the server changed due to the debian bug or something? I was out for a week and now I can't pull off master. |
| 16:15:52 | Defiler | Nope. I'm still using the same old one |
| 16:16:01 | fbuilesv | weird |
| 16:17:30 | VVSiz | fbuilesv: there was an openSSH security hole in debian |
| 16:17:38 | VVSiz | and some keys were blacklisted |
| 16:17:44 | fbuilesv | VVSiz: Yes, that's why I asked that |
| 16:17:48 | fbuilesv | Oh |
| 16:17:55 | fbuilesv | I thought I had generated that in OS X |
| 16:18:08 | VVSiz | if you happened to generate your keys on ubuntu/debian, then you have a problem |
| 16:18:28 | binary42 enters the room. | |
| 16:18:29 | VVSiz | if not, then there should be no problem |
| 16:18:55 | yugui enters the room. | |
| 16:19:12 | fbuilesv | I thought I gen'd that in OS X , not in Ubuntu but I guess I'll regen and contact evan |
| 16:19:58 | blowmage leaves the room. | |
| 16:24:33 | blowmage enters the room. | |
| 16:24:38 | benburkert enters the room. | |
| 16:31:38 | fbuilesv | evan: ping |
| 16:37:16 | AndrewO enters the room. | |
| 16:38:33 | NoKarma | fbuilesv: my key has been nuked somehow, too |
| 16:38:48 | fbuilesv | NoKarma: Conspiracy! |
| 16:38:52 | NoKarma | ;) |
| 16:44:44 | blowmage leaves the room. | |
| 16:47:39 | binary42 leaves the room. | |
| 16:53:07 | blowmage enters the room. | |
| 16:57:29 | jammi | ok, that's the reason the ssh keys changed a while ago when i last updated my debian box |
| 16:58:23 | yugui leaves the room. | |
| 16:58:52 | yugui enters the room. | |
| 17:13:39 | benburkert leaves the room. | |
| 17:16:59 | blowmage leaves the room. | |
| 17:17:54 | blowmage enters the room. | |
| 17:19:11 | blowmage leaves the room. | |
| 17:19:19 | elight enters the room. | |
| 17:30:50 | headius enters the room. | |
| 17:31:16 | benburkert enters the room. | |
| 17:31:23 | dysinger enters the room. | |
| 17:32:29 | headius leaves the room. | |
| 17:34:58 | yugui leaves the room. | |
| 17:39:36 | twbray enters the room. | |
| 17:39:55 | elight leaves the room. | |
| 17:42:02 | binary42 enters the room. | |
| 17:44:15 | krisps leaves the room. | |
| 17:45:59 | krisps enters the room. | |
| 17:52:28 | imajes leaves the room. | |
| 17:53:28 | imajes enters the room. | |
| 18:02:57 | twbray leaves the room. | |
| 18:12:48 | jeremydurham enters the room. | |
| 18:26:04 | AndrewO leaves the room. | |
| 18:26:53 | binary42 leaves the room. | |
| 18:27:15 | imajes leaves the room. | |
| 18:27:48 | Cosmos95 leaves the room. | |
| 18:29:15 | Cosmos95 enters the room. | |
| 18:37:24 | Cosmos95 leaves the room. | |
| 18:38:48 | Cosmos95 enters the room. | |
| 18:43:12 | Cosmos95 leaves the room. | |
| 18:45:18 | Cosmos95 enters the room. | |
| 18:45:33 | Cosmos95 leaves the room. | |
| 18:46:12 | twbray enters the room. | |
| 18:47:48 | Cosmos95 enters the room. | |
| 18:48:10 | Cosmos95 leaves the room. | |
| 18:50:19 | Cosmos95 enters the room. | |
| 18:50:26 | imajes_office leaves the room. | |
| 18:51:10 | imajes enters the room. | |
| 19:00:09 | Cosmos95 leaves the room. | |
| 19:01:52 | Cosmos95 enters the room. | |
| 19:04:04 | dysinger_ enters the room. | |
| 19:05:54 | Cosmos95 leaves the room. | |
| 19:05:57 | twbray leaves the room. | |
| 19:07:18 | antares leaves the room. | |
| 19:07:19 | anteaya enters the room. | |
| 19:08:29 | Cosmos95 enters the room. | |
| 19:17:12 | Cosmos95 leaves the room. | |
| 19:19:00 | Cosmos95 enters the room. | |
| 19:20:41 | joachimm_ enters the room. | |
| 19:20:45 | antares enters the room. | |
| 19:20:57 | Cosmos95 leaves the room. | |
| 19:23:34 | chris2 leaves the room. | |
| 19:23:37 | Cosmos95 enters the room. | |
| 19:27:37 | Illocution leaves the room. | |
| 19:27:55 | wmoxam enters the room. | |
| 19:29:12 | dysinger leaves the room. | |
| 19:34:56 | binary42 enters the room. | |
| 19:37:06 | hoopy_ enters the room. | |
| 19:38:22 | hoopy leaves the room. | |
| 19:40:31 | BluR enters the room. | |
| 19:47:38 | joachimm leaves the room. | |
| 19:48:18 | BluR leaves the room. | |
| 19:48:25 | AndrewO enters the room. | |
| 19:55:26 | thehcdreamer enters the room. | |
| 20:04:48 | wmoxam leaves the room. | |
| 20:24:14 | benny leaves the room. | |
| 20:25:26 | elight enters the room. | |
| 20:28:56 | binary42_ enters the room. | |
| 20:30:28 | binary42 leaves the room. | |
| 20:33:30 | benny enters the room. | |
| 20:37:03 | thehcdreamer leaves the room. | |
| 20:39:31 | Illocution enters the room. | |
| 20:40:27 | loop leaves the room. | |
| 20:48:33 | enebo enters the room. | |
| 20:50:35 | krisps leaves the room. | |
| 20:52:13 | kli_ enters the room. | |
| 20:55:22 | kli_ leaves the room. | |
| 21:00:16 | kli_ enters the room. | |
| 21:02:05 | anteaya_ enters the room. | |
| 21:02:30 | kw leaves the room. | |
| 21:03:40 | enebo leaves the room. | |
| 21:04:46 | anteaya leaves the room. | |
| 21:06:13 | kli_ leaves the room. | |
| 21:09:32 | binary42_ leaves the room. | |
| 21:11:20 | be9 leaves the room. | |
| 21:23:07 | antares leaves the room. | |
| 21:27:30 | krisps enters the room. | |
| 21:46:56 | thehcdreamer enters the room. | |
| 21:52:53 | ezmobius enters the room. | |
| 21:58:09 | twbray enters the room. | |
| 21:59:21 | Maledictus leaves the room. | |
| 22:01:21 | boyscout | 1 commit by Arthur Schreiber |
| 22:01:22 | boyscout | * Updated MSpec submodule to 6a06bba5; c1d6eb4 |
| 22:10:01 | krisps leaves the room. | |
| 22:16:00 | rubuildius_ppc | Arthur Schreiber: c1d6eb4b4; 2175 files, 7168 examples, 25756 expectations, 0 failures, 0 errors |
| 22:28:19 | benburkert leaves the room. | |
| 22:28:48 | krisps enters the room. | |
| 22:29:04 | thehcdreamer leaves the room. | |
| 22:29:23 | jeremydurham_ enters the room. | |
| 22:29:27 | jeremydurham_ leaves the room. | |
| 22:36:38 | mkrauskopf leaves the room. | |
| 22:37:07 | benburkert_ enters the room. | |
| 22:45:26 | jeremydurham leaves the room. | |
| 22:51:17 | benburkert_ leaves the room. | |
| 22:53:37 | hoopy_ leaves the room. | |
| 22:53:46 | hoopy enters the room. | |
| 22:53:46 | benburkert enters the room. | |
| 23:02:24 | benburkert_ enters the room. | |
| 23:04:07 | wycats leaves the room. | |
| 23:04:20 | wycats_ enters the room. | |
| 23:06:57 | yipstar enters the room. | |
| 23:08:54 | rubuildius_amd64 | Arthur Schreiber: c1d6eb4b4; 2175 files, 7035 examples, 25543 expectations, 0 failures, 0 errors |
| 23:19:49 | twbray leaves the room. | |
| 23:24:21 | benburkert leaves the room. | |
| 23:30:11 | lypanov enters the room. | |
| 23:30:14 | lypanov | um |
| 23:30:36 | lypanov | is primitives.rb autogened? |
| 23:32:21 | lypanov | if not, why doesn't defprim take a hash defining the massively duplicated ARITY(), object foo, type foo, lines? |
| 23:32:47 | lypanov | and why aren't eg lt/eq/int prims using slightly more ruby niceness? |
| 23:32:51 | lypanov | as in, why so much dup.? |
| 23:37:17 | lypanov | is there a good reason why the GUARDS are not after the POPs? |
| 23:37:24 | lypanov | heads to bed |
| 23:52:37 | evan | lypanov: no |
| 23:52:39 | evan | it's not. |
| 23:54:49 | evan | it doesn't take that because it's evolved over time |
| 23:55:39 | imajes_ enters the room. | |
| 23:57:00 | mernen | hm, the specs for the splat operator differ between unpacking array literals and references (variable names) |
| 23:57:27 | mernen | is that really needed? I'm more inclined to "it unpacks whatever you pass it, there's no real difference between literals and other expressions" |