Show enters and exits. Hide enters and exits.
| 00:02:10 | zenspider | ezmobius: have you seen the thing wycats was reporting where firing up merb w/ no network causes it to blow because it can't reach rubyforge.org? he was trying to say it was something in hoe but I can't repro |
| 00:02:31 | ezmobius | yes it happened to me today on the plane |
| 00:02:38 | rue | Also, wycats was reporting he was traveling in first class |
| 00:02:47 | zenspider | haha |
| 00:02:50 | rue | That should be fixed too.. |
| 00:02:53 | rue | :) |
| 00:02:53 | AndrewO leaves the room. | |
| 00:03:19 | zenspider | ezmobius: ok. I need a repro... I guess a generic merb instance doesn't do it |
| 00:03:33 | zenspider | is there extra code I'd need to get ruby2ruby involved? |
| 00:03:36 | zenspider | r2r+pt |
| 00:03:46 | ezmobius | yeah you need to require 'merb-action-args' |
| 00:03:51 | ezmobius | or just require 'merb-more |
| 00:03:55 | zenspider | did that |
| 00:04:07 | zenspider | then ran 'merb' |
| 00:04:24 | zenspider | maybe my /etc/hosts hack wasn't enough |
| 00:04:38 | ezmobius | maybe try it with your internet disconnected? |
| 00:04:48 | ezmobius | when i get a minute i will make you a test app that repros the bug |
| 00:05:03 | zenspider | yeah. hard to ask wycats q's when I do that. :) |
| 00:05:24 | ezmobius | its the rubyforge gem thats trying to connect |
| 00:05:40 | ezmobius | http://pastie.caboo.se/171785 |
| 00:08:11 | zenspider | I need that 19 levels bit. :) |
| 00:08:29 | ezmobius | yeah ;) do i have to recompile ruby to get it to stop doing that? |
| 00:08:45 | zenspider | for a perm solution, yes |
| 00:09:21 | zenspider | for a quick hack, jump into /opt/local/lib/ruby/gems/1.8/gems/rubyforge-0.4.5/lib/http-access2.rb:1391 and wrap it with a rescue and print the trace from the exception object |
| 00:11:42 | ezmobius | ok going offline to try it out |
| 00:11:43 | ezmobius leaves the room. | |
| 00:11:53 | zenspider | tnx |
| 00:12:58 | zenspider | interesting... I just repro'd 2 arity problems for C methods |
| 00:14:43 | zenspider | huh... and it segfaults in my stand alone version |
| 00:15:49 | ezmobius enters the room. | |
| 00:17:10 | ezmobius | zenspider: it was yehudas fault not hoe |
| 00:17:18 | ezmobius | i have no idea why it is calling into the rubyforge library but its not because of hoe its wycats salesforce soap api shit |
| 00:18:30 | Defiler | salesforce? In MY ruby?? |
| 00:19:16 | ezmobius | yup he got salesforce into mah rubies |
| 00:19:20 | zenspider | ezmobius: haha! yay! :) |
| 00:19:22 | ezmobius | ;) |
| 00:19:25 | zenspider | haha |
| 00:19:41 | zenspider | ok. can you communicate that to him? I don't even have his email. :) |
| 00:19:45 | ezmobius | will do |
| 00:19:48 | zenspider | and I have to run |
| 00:19:51 | zenspider | tnx |
| 00:19:55 | zenspider | later |
| 00:21:06 | therealadam leaves the room. | |
| 00:21:20 | bburcham enters the room. | |
| 00:23:59 | mark___ enters the room. | |
| 00:28:47 | ezmobius leaves the room. | |
| 00:30:40 | KirinDav enters the room. | |
| 00:31:20 | antares_ leaves the room. | |
| 00:31:48 | antares_ enters the room. | |
| 00:33:27 | Defiler | Anyone know what stupid thing I am doing? |
| 00:33:28 | Defiler | http://rafb.net/p/D6oKqn73.html |
| 00:33:42 | Defiler | including ruby.h should be all I need to do for an extension, right? |
| 00:35:05 | drbrain | did you forget -shared? |
| 00:35:17 | drbrain | you should be using the flags rb Config::CONFIG |
| 00:35:24 | drbrain | something like LDSHARED, IIRC |
| 00:35:45 | drbrain | oh, you may need another header file, I'm not sure |
| 00:35:55 | crafterm enters the room. | |
| 00:36:29 | drbrain | rb_const_get is in intern.h |
| 00:36:40 | Defiler | Oh, I can't just build an extension right there in the ruby source directory? |
| 00:36:42 | drbrain | which ruby.h should pick up |
| 00:37:15 | drbrain | to link it with ruby, you'll need the right compile flags |
| 00:37:38 | jartz leaves the room. | |
| 00:38:57 | peimei enters the room. | |
| 00:39:33 | drbrain | I think you're mostly looking for a -shared there |
| 00:39:35 | peimei | Is there any way to get rails to work with rubinius yet? I been able to find anything. |
| 00:40:05 | drbrain | not yet |
| 00:40:13 | drbrain | we're working on it |
| 00:40:24 | peimei | Is there an organized effort underway that I could help wiht? |
| 00:40:53 | drbrain | Defiler: was working on ActiveSupport, but I think the major blocker there is order-of-operation |
| 00:40:53 | Defiler | -shared didn't fix it |
| 00:41:12 | Defiler | peimei: You could pick a database adapter/driver and try getting it to work |
| 00:41:16 | drbrain | what's your compiler command look like? |
| 00:41:18 | Defiler | peimei: I am working on mysql right now. |
| 00:41:34 | Defiler | drbrain: gcc -shared -Irelative_path_to_mri file.c |
| 00:41:38 | peimei | I'll look into it. thanks |
| 00:41:46 | Defiler | sqlite might be a good one to try |
| 00:42:00 | Defiler | Other than that, we are blocked on the right-to-left evaluation order for now |
| 00:42:06 | Defiler | But that should be fixed soon |
| 00:42:32 | Defiler | I believe eval order to be the last troublesome thing to get activesupport working |
| 00:42:43 | Defiler | After which I'm going to work on the activerecord test suite |
| 00:43:07 | Defiler | You can keep an eye on things on the ticket tracker |
| 00:43:25 | Defiler | Feel free to make tickets for fixes you find |
| 00:43:43 | drbrain | Defiler: add -o file.o |
| 00:43:56 | Defiler | same error |
| 00:44:04 | drbrain | oh, |
| 00:44:20 | drbrain | cc -dynamic -bundle -undefined suppress -flat_namespace file.c -o file.bundle |
| 00:44:24 | drbrain | maybe |
| 00:44:44 | drbrain | don't make me dig through RubyInline for you :/ |
| 00:45:23 | Defiler | Seems odd to have to suppress the errors |
| 00:45:41 | drbrain | it's some linker thing |
| 00:45:47 | drbrain | I just smile and nod |
| 00:46:10 | peimei leaves the room. | |
| 00:46:30 | Defiler | Hrm. Doesn't seem to want to 'require' |
| 00:46:53 | drbrain | you do have an Init_MyClass(), yes? |
| 00:47:02 | womble | I'm trying to write Socket#recvfrom at the moment, and I'm coming up against the blocking/non-blocking issue, especially when putting a recvfrom call in a Timeout::timeout block. I *think* the solution to my problem is that I need something equivalent to rb_io_wait_readable, but cpu_event_wait_readable doesn't quite seem like the same thing. Anyone got any ideas? |
| 00:48:27 | webmat leaves the room. | |
| 00:48:30 | Defiler | aha, yeah. typo |
| 00:51:46 | drbrain | womble: I think you want #send_on_readable |
| 00:52:03 | drbrain | see IO::Buffer#fill_from in kernel/core/io.rb |
| 00:52:22 | drbrain | but, maybe not |
| 00:52:43 | KirinDav leaves the room. | |
| 00:54:02 | rue | 25 |
| 00:55:49 | agardiner | ugh... rubinius' awesome_backtrace has spoiled me! I can't stand looking at ruby backtraces anymore :-( |
| 00:55:59 | rue | Heh |
| 00:59:21 | drbrain | agardiner: try the SuperCaller gem |
| 00:59:32 | drbrain | you could use it to make backtraces more awesome |
| 01:01:24 | agardiner | drbrain: interesting... hadn't seen that before |
| 01:03:50 | agile enters the room. | |
| 01:05:03 | drbrain | it's one of the more-evil pieces of code I've written |
| 01:07:08 | anony | evil...code.... |
| 01:07:34 | drbrain | anony: it can segfault some versions of ruby on exit |
| 01:07:39 | drbrain | which, I guess is ok |
| 01:08:15 | anony | what kind of seg fault? |
| 01:08:29 | drbrain | SIGSEGV |
| 01:08:39 | rue | Does anyone have IRIX? :) |
| 01:09:19 | anony | rue, I've always been interested in their 3d file manager. |
| 01:09:19 | antares_ leaves the room. | |
| 01:09:31 | antares_ enters the room. | |
| 01:09:32 | anony | Oh, Jurrasic Park. |
| 01:15:18 | ezmobius enters the room. | |
| 01:17:16 | bburcham leaves the room. | |
| 01:26:38 | wycats enters the room. | |
| 01:27:16 | wycats | zenspider: still around? |
| 01:28:25 | rue | He said something about burgeoisie pigs ripping money off the flesh of the proletariat and has not spoken since |
| 01:28:34 | wycats | heh |
| 01:28:41 | rue | Oh wait, that was me :D |
| 01:28:47 | ezmobius | wycats: it wasnt zenspiders fault it was yours ;) |
| 01:28:49 | wycats | so I think it's incorrect behavior for Rubygems to error out if a dependency cannot be found |
| 01:28:56 | ezmobius | wycats: its your salesforce api trying to connect |
| 01:29:02 | wycats | ezmobius: nope |
| 01:29:05 | ezmobius | yes |
| 01:29:06 | wycats | I rescue from that |
| 01:29:07 | wycats | no |
| 01:29:09 | ezmobius | yes |
| 01:29:13 | wycats | ummmm... no |
| 01:29:14 | wycats | ;) |
| 01:29:15 | ezmobius | i tracked it down |
| 01:29:30 | wycats | it was trying to connect to rubyforge.org? |
| 01:29:31 | ezmobius | http://pastie.caboo.se/171816 |
| 01:29:47 | wycats | that's a different problem that I easily solved |
| 01:29:49 | ezmobius | i went and put a rescue puts e.backtracxe in the rubyforge gem |
| 01:29:54 | wycats | there were like 5 issues I had to solve |
| 01:29:57 | wycats | and I did that too |
| 01:30:00 | wycats | the same e.backtrace |
| 01:30:09 | wycats | after solving that issue it was trying to connect to rubyforge |
| 01:30:13 | wycats | and the stack trace went through hoe |
| 01:30:29 | wycats | I think it might have been an old hoe, because I can't reproduce |
| 01:30:30 | wycats | however.. |
| 01:30:45 | wycats | I don't think that rubygems should be requiring gems purely because they're listed as deps |
| 01:30:53 | pauldix enters the room. | |
| 01:31:12 | wycats | drbrain: do you disagree? |
| 01:31:59 | wycats | ezmobius: do you disagree? |
| 01:32:16 | ezmobius | probably hot |
| 01:32:17 | ezmobius | not |
| 01:32:20 | wycats | heh |
| 01:32:31 | ezmobius | are you in SLC? |
| 01:32:37 | wycats | yes |
| 01:32:39 | wycats | waiting for Leah |
| 01:32:42 | wycats | her plane was delayed |
| 01:33:28 | ezmobius | ahh |
| 01:34:59 | wycats | are you in SLC? |
| 01:35:10 | wycats | BTW: As I was doing the DM preso, I got more impressed with DM ;) |
| 01:35:12 | tarcieri | is in SLC |
| 01:36:01 | ezmobius | yeah im here |
| 01:36:51 | tarcieri | anyone meeting up anywhere I can tag along to? :) |
| 01:37:09 | ezmobius | i think were gong to go grab diner soon |
| 01:37:12 | tarcieri | looking for something more interesting to do than checking e-mail in his hotel room |
| 01:37:13 | ezmobius | you're welcome to come |
| 01:37:15 | tarcieri | nice |
| 01:37:20 | tarcieri | where at? |
| 01:37:23 | ezmobius | what hotel are you in? |
| 01:37:29 | ezmobius | were at tge hilton |
| 01:37:29 | tarcieri | Red Lion |
| 01:37:48 | ezmobius | let me find out when and where we are going sec... |
| 01:38:06 | ezmobius | wycats: when does leah get in? |
| 01:38:27 | womble | drbrain: I think you've done it again. #send_on_readable looks like exactly what I want. Thanks. |
| 01:38:36 | wycats | ezmobius: 8:02 |
| 01:38:49 | wycats | can you wait for us? |
| 01:38:56 | ezmobius | sure |
| 01:39:12 | wycats | w00t |
| 01:39:13 | ezmobius | i cant get tom on the phone right now anyways |
| 01:39:16 | wycats | heh |
| 01:40:19 | ttmrichter enters the room. | |
| 01:41:10 | ezmobius | tarcieri: where do you work? |
| 01:41:12 | ttmrichter leaves the room. | |
| 01:42:10 | tarcieri | ezmobius: medioh.com |
| 01:42:44 | ezmobius | your project to make a ruby/python alike that runs on erlang vm is super cool |
| 01:42:48 | ezmobius | whats it called reah? |
| 01:43:09 | tarcieri | Reia |
| 01:43:26 | tarcieri | And how'd you find out about that? I haven't announced it anywhere or anything |
| 01:43:26 | tarcieri | heh |
| 01:43:34 | ezmobius | saw it on github ;)_ |
| 01:43:38 | tarcieri | aah |
| 01:43:42 | wycats | hehe |
| 01:43:43 | womble | tarcieri: I think you should call it rylang. |
| 01:43:51 | tarcieri | heh |
| 01:43:51 | wycats | there are too many Ruby-alikes lately |
| 01:44:09 | tarcieri | it's not all that Ruby-alike |
| 01:44:28 | wycats | does it have lambdas? |
| 01:44:51 | ezmobius | yeah seems only rubylike in some of he syntax |
| 01:44:56 | tarcieri | yes, and a block-like syntax for disambiguating an anonymous lambda argument from the other formal parameters |
| 01:45:29 | wycats | ezmobius: what's the Twisted-like in Ruby? |
| 01:45:35 | ezmobius | event machine |
| 01:45:35 | wycats | Ebb? |
| 01:45:48 | wycats | yah |
| 01:45:50 | ezmobius | no ebb is built on libev |
| 01:46:00 | tarcieri | there's EventMachine, and my little framework, Rev |
| 01:46:07 | wycats | I'm talking to Alex about how to implement the Bayeux protocol in Ruby |
| 01:46:10 | wycats | go Rev |
| 01:46:20 | tarcieri | EventMachine is a lot faster than Rev, at least on Ruby 1.8 |
| 01:46:22 | ezmobius | whats Bayeux ? |
| 01:46:29 | wycats | comet protocol |
| 01:46:33 | wycats | he wrote most of the protocol |
| 01:46:39 | wycats | they already have implementations in Perl and Python |
| 01:46:57 | tarcieri | I've seen lots of buzz about Comet on EventMachine but I don't think anything ever came of it |
| 01:47:17 | wycats | tarcieri: Bayeux is designed to deal with browser idiosyncrasies |
| 01:47:47 | ttmrichter enters the room. | |
| 01:47:47 | ezmobius | looks like folks re gathered in the lobby to go grab food. tarcieri got a cell number? ill call or text you once i find out where we are going |
| 01:47:51 | tarcieri | yeah, I've seen some pretty crazy hacks to implement Comet |
| 01:48:19 | wycats | heh |
| 01:48:23 | eventualbuddha leaves the room. | |
| 01:48:24 | wycats | http://svn.xantus.org/shortbus/trunk/bayeux/bayeux.html |
| 01:48:28 | wycats | check it out |
| 01:48:29 | webmat enters the room. | |
| 01:48:39 | wycats | the guy who wrote the spec says eventmachine/ebb could work |
| 01:49:02 | wycats | bbiab |
| 01:49:03 | tarcieri | there's lots of web servers for EventMachine |
| 01:49:03 | webmat leaves the room. | |
| 01:49:07 | wycats | tarcieri: yep |
| 01:49:08 | wycats | thin |
| 01:49:14 | tarcieri | Evented Mongrel, Thin, and the framework author's own |
| 01:49:27 | tarcieri | eventmachine-httpserver, I think is the incredibly creative name |
| 01:49:27 | wycats | the question is how easy it would be to make it work well |
| 01:49:31 | wycats | heh |
| 01:49:35 | ezmobius | wycats: ok im bailing. il save a seat for you guys |
| 01:49:38 | wycats | kk :) |
| 01:49:41 | wycats | will call when I get her |
| 01:49:43 | wycats | bbiab |
| 01:49:45 | ezmobius | k |
| 01:49:45 | wycats leaves the room. | |
| 01:49:47 | ezmobius leaves the room. | |
| 01:56:03 | jrun enters the room. | |
| 01:57:55 | lopex leaves the room. | |
| 01:59:17 | wycats enters the room. | |
| 02:03:39 | bitbang leaves the room. | |
| 02:05:56 | wycats leaves the room. | |
| 02:15:42 | boyscout | 1 commit by Adam Gardiner |
| 02:15:43 | boyscout | * Have decompiler save the rbc version and provide accessor; 0812c9c |
| 02:24:23 | VVSiz_ enters the room. | |
| 02:25:06 | rubuildius_amd64 | Adam Gardiner: 0812c9c1a; 1789 files, 6229 examples, 22061 expectations, 0 failures, 0 errors; http://rafb.net/p/uStd9324.html |
| 02:30:14 | KirinDav enters the room. | |
| 02:31:32 | wycats enters the room. | |
| 02:32:42 | VVSiz leaves the room. | |
| 02:36:13 | rubuildius_ppc | Adam Gardiner: 0812c9c1a; 1789 files, 6232 examples, 22090 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/171847 |
| 02:37:44 | mark___ leaves the room. | |
| 02:40:53 | twbray enters the room. | |
| 02:46:50 | crafterm | agardiner: ping |
| 02:47:02 | agardiner | hi crafterm |
| 02:47:07 | crafterm | hi mate, hows it going? |
| 02:47:15 | crafterm | nice work on your blog, great stuff |
| 02:47:24 | agardiner | not too bad - how about you? |
| 02:47:31 | agardiner | hehe, thanks mate |
| 02:47:43 | crafterm | going good |
| 02:47:47 | crafterm | you around next week mate to catch up sometime? |
| 02:47:54 | crafterm | lunch or a coding session :) |
| 02:48:03 | agardiner | yeah, i'm around |
| 02:48:07 | agardiner | catch up would be good |
| 02:48:07 | crafterm | coolio |
| 02:48:18 | agardiner | can definitely do lunch |
| 02:48:21 | crafterm | i'll be in fitzroy again mon/tue |
| 02:48:25 | crafterm | city rest of the week |
| 02:48:53 | crafterm | i'll ping you beginning of the week then mate, and we can work something out, cool :) |
| 02:48:54 | agardiner | mon or tue is fine for me - which suits you better? |
| 02:49:23 | crafterm | tue i reckon? |
| 02:49:35 | agardiner | ok, i'll pencil that in |
| 02:49:39 | agardiner | :-) |
| 02:49:56 | crafterm | cool, midday at the same meeting place? |
| 02:50:55 | agardiner | sure - although does corner of greville and lygon suit you better? it's closer for me :-) |
| 02:51:05 | crafterm | hehe :) |
| 02:51:08 | crafterm | just checking the map mate |
| 02:52:11 | twbray leaves the room. | |
| 02:52:46 | crafterm | will be fine mate, i'll get a cab this time :) |
| 02:53:26 | agardiner | great! ;-) |
| 02:57:24 | macournoyer leaves the room. | |
| 03:02:06 | AndrewO enters the room. | |
| 03:05:56 | pauldix leaves the room. | |
| 03:12:30 | jrun leaves the room. | |
| 03:15:07 | twbray enters the room. | |
| 03:16:35 | antares_ leaves the room. | |
| 03:20:07 | fbuilesv enters the room. | |
| 03:22:14 | obvio171 enters the room. | |
| 03:22:14 | obvio leaves the room. | |
| 03:22:37 | pd enters the room. | |
| 03:36:07 | twbray leaves the room. | |
| 03:37:08 | KirinDav leaves the room. | |
| 03:49:35 | srbaker leaves the room. | |
| 03:53:18 | wmoxam enters the room. | |
| 03:57:16 | kw enters the room. | |
| 03:58:03 | srbaker enters the room. | |
| 04:11:03 | justinweiss enters the room. | |
| 04:14:18 | justinweiss | hey, I've just been messing around and looking through the vm docs, and I've been getting failures in the doc:vm rake task ( output is at http://pastie.caboo.se/171882 ) |
| 04:14:23 | justinweiss | is there something I'm doing wrong? |
| 04:15:37 | Defiler | That's been broken for a while |
| 04:15:44 | Defiler | Probably an easy fix, if you want to look at it |
| 04:17:44 | justinweiss | ok, thanks, I might take a look |
| 04:18:44 | KirinDav enters the room. | |
| 04:21:06 | Defiler | Something probably needs to get updated when instructions are added or removed |
| 04:23:49 | agardiner | Actually, it should handle added/removed instructions without any problem... at least, it is supposed to |
| 04:24:15 | agardiner | But i did remove a stack of deprecated instructions a while back, and maybe that broke it |
| 04:25:00 | justinweiss | actually, it looks like the directory it's trying to create the generated opcode doc files in doesn't exist |
| 04:25:41 | agardiner | ahh... makes sense, in a way |
| 04:25:56 | agardiner | there used to be .yaml files in the opcodes directory, which were converted to .html in the same dir |
| 04:25:56 | justinweiss | this seems to fix it: http://pastie.caboo.se/171885 |
| 04:26:22 | agardiner | but then drbrain moved the yaml contents into instructions.rb where it belongs |
| 04:27:05 | agardiner | justinweiss: looks good |
| 04:28:03 | justinweiss | could have been the whole git not keeping track of empty directories thing :-) |
| 04:28:50 | agardiner | yeah, i'd say that's what it was |
| 04:29:05 | agardiner | you gonna commit that fix? |
| 04:29:36 | justinweiss | actually, I don't have a commit bit -- but that should work as a patch I think |
| 04:30:01 | agardiner | yeppers |
| 04:30:22 | agardiner | why don't you create a ticket for it on LH, attach the patch, and then you can get a bit :-) |
| 04:30:44 | justinweiss | sounds good to me |
| 04:33:48 | AndrewO leaves the room. | |
| 04:36:21 | mae enters the room. | |
| 04:39:18 | justinweiss | all right, I created it as ticket #442 |
| 04:39:43 | agardiner | good stuff - i'll take a look and apply it in a sec |
| 04:46:29 | jtoy enters the room. | |
| 04:51:25 | yipstar leaves the room. | |
| 04:53:20 | rue | Hah, I am practicing my evil |
| 04:53:36 | boyscout | 5 commits by Adam Gardiner |
| 04:53:38 | boyscout | * Add ability to list source for specified method in debugger; 63a35f9 |
| 04:53:38 | boyscout | * Add ability to disassemble arbitrary methods to debugger; 9f86201 |
| 04:53:39 | boyscout | * Modify Debugger::AddBreakpoint to use Command#get_method; c4de997 |
| 04:53:40 | boyscout | * Define Debugger::Command#get_method to return a Method object; 13f0d9e |
| 04:53:41 | boyscout | * Add selector option to Debugger vm send sites command; ef25f2a |
| 04:54:10 | agardiner | there ya go... some more debugger goodies! |
| 04:54:48 | agardiner | you can now view the source and bytecode for any method by specifying it after the l or d command |
| 04:55:01 | rue | Cool |
| 04:55:24 | agardiner | yeah, driven by my own needs, so figured it would be handy |
| 04:55:28 | agardiner | :-) |
| 05:00:07 | rubuildius_amd64 | Adam Gardiner: 63a35f9b4; 1789 files, 6229 examples, 22061 expectations, 0 failures, 0 errors; http://rafb.net/p/6SyHTp79.html |
| 05:00:59 | rue | I am abusing both preprocessor macros AND gotos at the same time |
| 05:02:04 | agardiner | hehe, fun! |
| 05:02:31 | agardiner | justinweiss: do you want to resubmit your patch using git format-patch, so you can get the attribution? |
| 05:03:22 | justinweiss | sure |
| 05:05:55 | rubuildius_ppc | Adam Gardiner: 63a35f9b4; 1789 files, 6232 examples, 22090 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/171898 |
| 05:06:42 | rue | agardiner: I am troubled by your reluctance to take credit for others' deeds |
| 05:06:51 | agardiner | :-D |
| 05:06:58 | rue | We may need to consider a capitalist retraining camp |
| 05:07:43 | agardiner | ahh... that could really mess with my head, after my workers reeducation training! |
| 05:09:42 | agardiner | on the other hand, i wouldn't mind being known as the guy who wrote mod_rubinius... ;-) |
| 05:10:54 | rue | That is the spirit! |
| 05:11:00 | agardiner | ...so why don't you just send me your diffs, and i'll be happy to apply them for you :-D |
| 05:11:22 | wayneeseguin enters the room. | |
| 05:13:53 | GMFlash leaves the room. | |
| 05:14:09 | justinweiss | took me a sec to get the hang of format-patch, but it should be up now :-) |
| 05:21:43 | wmoxam leaves the room. | |
| 05:22:45 | rue | This should be interesting |
| 05:27:51 | wycats leaves the room. | |
| 05:29:24 | headius enters the room. | |
| 05:30:34 | wycats enters the room. | |
| 05:34:22 | rue | Hicz |
| 05:35:21 | gnufied leaves the room. | |
| 05:38:49 | headius leaves the room. | |
| 05:39:07 | headius enters the room. | |
| 05:41:57 | gnufied enters the room. | |
| 05:42:35 | boyscout | 1 commit by Justin Weiss |
| 05:42:36 | boyscout | * Make sure the op_code directory exists before generating; fe51bae |
| 05:43:07 | agardiner | justinweiss: you should hit evan up for a bit when he's around... |
| 05:44:45 | justinweiss | ok, thanks :-) |
| 05:45:21 | jtoy leaves the room. | |
| 05:45:30 | agardiner | thank yuo! |
| 05:45:37 | agardiner | er... you! |
| 05:50:05 | rubuildius_amd64 | Justin Weiss: fe51bae7f; 1789 files, 6229 examples, 22061 expectations, 0 failures, 0 errors; http://rafb.net/p/ah50sz57.html |
| 05:52:30 | boyscout | 1 commit by Adam Gardiner |
| 05:52:31 | boyscout | * Fix another instance of &> in configure.rake; 5cbc2c1 |
| 05:53:41 | twbray enters the room. | |
| 05:55:38 | mae leaves the room. | |
| 05:57:25 | headius | so how long will evan be out of town |
| 06:00:04 | rubuildius_amd64 | Adam Gardiner: 5cbc2c125; 1789 files, 6229 examples, 22061 expectations, 0 failures, 0 errors; http://rafb.net/p/tcAdeE61.html |
| 06:01:41 | rue | Think the conf is only today and tomorrow |
| 06:02:23 | headius | but he's going to denmark after |
| 06:03:16 | headius | so I think he'll be in copenhagen at least until the 3rd |
| 06:03:38 | rue | Probably, unless he has been setting up some elaborate April Fools' prank |
| 06:04:24 | gnufied leaves the room. | |
| 06:04:26 | headius | hmm, ok, I thought he might have mentioned if he'd be vacationing as well |
| 06:04:52 | gnufied enters the room. | |
| 06:05:00 | rue | Well, you know me. I am the last person you should be asking but the first person talking :) |
| 06:05:26 | rubuildius_ppc | Adam Gardiner: 5cbc2c125; 1789 files, 6232 examples, 22090 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/171909 |
| 06:05:27 | rubuildius_ppc | Justin Weiss: fe51bae7f; 1789 files, 6232 examples, 22090 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/171906 |
| 06:09:15 | headius | heheh |
| 06:10:00 | boyscout | 1 commit by Adam Gardiner |
| 06:10:01 | boyscout | * Fix Rake install and uninstall tasks following config changes; a149b79 |
| 06:10:21 | agardiner | ...unitl the next breakage! :-) |
| 06:12:54 | rue | Same bat time, same bat channel |
| 06:13:21 | agardiner | holy smoke, batman! gotta get to the bat cave! |
| 06:13:27 | agardiner | later! o/ |
| 06:13:42 | agardiner leaves the room. | |
| 06:19:49 | d2dchat leaves the room. | |
| 06:20:06 | rubuildius_amd64 | Adam Gardiner: a149b7926; 1789 files, 6229 examples, 22061 expectations, 0 failures, 0 errors; http://rafb.net/p/qJDasn32.html |
| 06:20:13 | rubuildius_ppc | Adam Gardiner: a149b7926; 1789 files, 6232 examples, 22090 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/171914 |
| 06:27:23 | tizianobis enters the room. | |
| 06:30:29 | crafterm leaves the room. | |
| 06:30:58 | jtoy enters the room. | |
| 06:31:06 | ezmobius enters the room. | |
| 06:31:37 | tizianobis_ enters the room. | |
| 06:33:46 | KirinDav leaves the room. | |
| 06:36:09 | mediogre enters the room. | |
| 06:36:42 | GMFlash enters the room. | |
| 06:39:26 | tizianobis__ enters the room. | |
| 06:44:49 | headius | we need to compile a list of changes that broke specs between 111 and 114 and publish it to ruby-core |
| 06:45:08 | headius | obviously it will only be a list based on what we have spec'ed, but it will be better than nothing |
| 06:48:49 | tizianobis leaves the room. | |
| 06:53:47 | headius | VVSiz_: you should add a link to your blog entry from wiki.jruby |
| 06:53:55 | headius | under the contributing section |
| 06:54:18 | KirinDav enters the room. | |
| 06:55:33 | headius | nicksieger: and you or tom should toss an imagevoodoo ann to ruby-talk |
| 06:55:51 | tizianobis_ leaves the room. | |
| 07:00:17 | headius leaves the room. | |
| 07:12:43 | rby_ leaves the room. | |
| 07:13:38 | jartz enters the room. | |
| 07:14:05 | Arjen_ enters the room. | |
| 07:15:09 | Skip enters the room. | |
| 07:15:09 | dkubb enters the room. | |
| 07:20:50 | rue | Sweetness. 277x83 IRC :D |
| 07:22:41 | KirinDav leaves the room. | |
| 07:25:03 | obvio171 leaves the room. | |
| 07:32:39 | benburkert leaves the room. | |
| 07:32:53 | rue | There we go, Ruby 1.8.6-p114 |
| 07:33:39 | benburkert enters the room. | |
| 07:34:22 | benburkert leaves the room. | |
| 07:40:05 | twbray leaves the room. | |
| 07:40:27 | kw leaves the room. | |
| 07:59:01 | tizianobis__ leaves the room. | |
| 08:09:00 | rue | Hah, best tip ever.. hiding the menubar |
| 08:16:41 | rue | ozy`: 1024x768 display on the laptop, being able to disable the menubar allows me to have the navigation bar visible in FF :) |
| 08:20:26 | jinjing enters the room. | |
| 08:24:17 | jinjing leaves the room. | |
| 08:26:48 | rue | Morning |
| 08:29:26 | w1rele55 enters the room. | |
| 08:34:42 | thehcdreamer enters the room. | |
| 08:36:41 | gnufied leaves the room. | |
| 08:42:11 | ko1_away0 enters the room. | |
| 08:42:12 | Skip leaves the room. | |
| 08:43:02 | Skip enters the room. | |
| 08:45:28 | w1rele55 leaves the room. | |
| 08:47:19 | qwert666 enters the room. | |
| 08:53:39 | octopod enters the room. | |
| 08:53:54 | headius enters the room. | |
| 08:54:50 | headius | g'day again |
| 08:58:00 | ko1_away leaves the room. | |
| 08:59:16 | mutle enters the room. | |
| 09:01:30 | NoKarma enters the room. | |
| 09:06:40 | headius_ enters the room. | |
| 09:13:04 | JimMc enters the room. | |
| 09:13:39 | jartz leaves the room. | |
| 09:14:23 | jartz enters the room. | |
| 09:14:40 | headius leaves the room. | |
| 09:14:57 | ezmobius leaves the room. | |
| 09:20:43 | nemerle_afk enters the room. | |
| 09:28:13 | ko1_away enters the room. | |
| 09:31:29 | wycats leaves the room. | |
| 09:34:44 | wycats enters the room. | |
| 09:35:33 | jtoy leaves the room. | |
| 09:37:24 | nemerle leaves the room. | |
| 09:38:00 | GMFlash leaves the room. | |
| 09:38:04 | rue | Hello |
| 09:38:11 | rue | How is the adjustment going? |
| 09:41:32 | mediogre_ enters the room. | |
| 09:41:44 | headius_ enters the room. | |
| 09:41:48 | mediogre_ leaves the room. | |
| 09:41:49 | headius leaves the room. | |
| 09:43:06 | headius_ leaves the room. | |
| 09:43:50 | headius enters the room. | |
| 09:44:42 | mediogre_ enters the room. | |
| 09:44:51 | mediogre_ leaves the room. | |
| 09:44:56 | ko1_away0 leaves the room. | |
| 09:46:09 | headius_ enters the room. | |
| 09:47:19 | JimMc leaves the room. | |
| 09:51:17 | ko1_away leaves the room. | |
| 09:52:15 | ko1_away enters the room. | |
| 09:58:01 | enebo enters the room. | |
| 09:59:12 | NoKarma | rue: still there? |
| 10:02:09 | headius__ enters the room. | |
| 10:02:41 | headius_ leaves the room. | |
| 10:03:00 | headius leaves the room. | |
| 10:03:57 | headius | rue: going just fine...tom and I took at walk out in the sun today at 9 am |
| 10:04:00 | rue | NoKarma: Yeah, what's up? |
| 10:05:18 | rue | Flying east is getting iffier for me every time if I plan to do any sleeping :) |
| 10:05:34 | JimMc enters the room. | |
| 10:05:40 | rue | Last time I went to see my folks for 7 days I slept an average of 2 a night or so. |
| 10:08:09 | w1rele55 enters the room. | |
| 10:11:01 | hassox_ enters the room. | |
| 10:11:38 | hassox leaves the room. | |
| 10:15:57 | jtoy enters the room. | |
| 10:18:07 | brainopia enters the room. | |
| 10:18:54 | BlackEdder enters the room. | |
| 10:22:42 | headius_ enters the room. | |
| 10:22:54 | headius leaves the room. | |
| 10:24:15 | imajes_ enters the room. | |
| 10:28:46 | ruivaldo enters the room. | |
| 10:40:38 | imajes leaves the room. | |
| 10:41:26 | qwert666 leaves the room. | |
| 10:42:01 | sudoer enters the room. | |
| 10:46:24 | headius leaves the room. | |
| 10:46:43 | headius enters the room. | |
| 10:46:56 | tobyo leaves the room. | |
| 10:58:35 | jtoy leaves the room. | |
| 11:08:21 | rue | Hm, looks like .dylib can now be unloaded if they were not linked |
| 11:09:10 | webmat enters the room. | |
| 11:20:55 | qwert666 enters the room. | |
| 11:38:08 | scoopr | http://hotruby.accelart.jp/ rather neat |
| 11:40:14 | wdperson enters the room. | |
| 11:43:37 | NoKarma | scoopr: Yeah, that's pretty cool |
| 11:51:50 | mae enters the room. | |
| 12:03:20 | ruivaldo leaves the room. | |
| 12:03:53 | rue | Going to go hunt some alphabetic laggards. Be back in a couple. |
| 12:12:21 | skaar enters the room. | |
| 12:15:15 | agile leaves the room. | |
| 12:17:38 | obiejuan_ leaves the room. | |
| 12:18:26 | agile enters the room. | |
| 12:28:05 | antares enters the room. | |
| 12:42:43 | fbuilesv | seems like the build times are back to normal, any idea of what was thw problem? |
| 12:48:26 | boyscout | 1 commit by Stuart Halloway |
| 12:48:27 | boyscout | * Fixes for Range#step.; a6b06a6 |
| 12:48:55 | cremes | fbuilesv: something in Generator was causing the runaway; "they" suspect continuations |
| 12:48:59 | antares | agardiner: hi :) |
| 12:49:13 | fbuilesv | cremes: I see, thanks. |
| 12:49:43 | Yurik enters the room. | |
| 12:50:11 | Yurik | hey guys, anybody from Prague waiting for the euruko? |
| 12:50:28 | jtoy enters the room. | |
| 12:54:27 | antares | US people must be sleeping while in Prague: timezones hit hard :) |
| 12:55:02 | Yurik | reverse timezones hit hard, yeah |
| 12:55:06 | rubuildius_amd64 | Stuart Halloway: a6b06a672; 1789 files, 6232 examples, 22066 expectations, 0 failures, 0 errors; http://rafb.net/p/lxCfpz13.html |
| 12:56:51 | agile leaves the room. | |
| 13:01:22 | rubuildius_ppc | Stuart Halloway: a6b06a672; 1789 files, 6235 examples, 22095 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/171999 |
| 13:01:39 | jtoy leaves the room. | |
| 13:06:06 | sudoer leaves the room. | |
| 13:10:17 | wmoxam enters the room. | |
| 13:11:04 | pd leaves the room. | |
| 13:12:54 | rype enters the room. | |
| 13:15:02 | cyndis leaves the room. | |
| 13:15:26 | cyndis enters the room. | |
| 13:21:32 | mae leaves the room. | |
| 13:23:02 | fbuilesv leaves the room. | |
| 13:23:43 | mae enters the room. | |
| 13:46:12 | jtoy enters the room. | |
| 13:47:02 | wmoxam leaves the room. | |
| 13:50:02 | Yurik leaves the room. | |
| 13:50:53 | antares leaves the room. | |
| 13:55:05 | d2dchat enters the room. | |
| 13:56:36 | Arjen_ leaves the room. | |
| 13:59:52 | stuthulhu enters the room. | |
| 14:02:19 | yipstar enters the room. | |
| 14:03:45 | wayneeseguin leaves the room. | |
| 14:04:33 | obvio171 enters the room. | |
| 14:13:11 | octopod leaves the room. | |
| 14:16:38 | KirinDav enters the room. | |
| 14:19:29 | jinjing enters the room. | |
| 14:19:39 | wmoxam enters the room. | |
| 14:22:33 | mae leaves the room. | |
| 14:22:52 | agile enters the room. | |
| 14:28:58 | wayneeseguin enters the room. | |
| 14:29:08 | antares enters the room. | |
| 14:31:30 | KirinDav leaves the room. | |
| 14:34:28 | stuthulhu | Evan, if you are around I would like to get my commit bit set: http://rubinius.lighthouseapp.com/projects/5089/tickets/443-range-step-now-passing, http://pastie.org/172022 |
| 14:42:19 | twbray enters the room. | |
| 14:49:53 | twbray leaves the room. | |
| 14:50:43 | zf leaves the room. | |
| 14:54:08 | zf enters the room. | |
| 14:56:56 | KirinDav enters the room. | |
| 14:57:11 | zf leaves the room. | |
| 14:57:23 | zf enters the room. | |
| 14:57:38 | antares | stuthulhu: by the way, did you use 1.8.6 patchlevel 111 for testing specs against MRI? |
| 14:58:41 | antares | stuthulhu: because there's a long unfinished discussion on ruby core on Range#step new behaviour introduced by p114 |
| 14:58:41 | enebo leaves the room. | |
| 14:59:58 | jtoy leaves the room. | |
| 15:06:15 | binary42 enters the room. | |
| 15:08:36 | AndrewO enters the room. | |
| 15:15:39 | moofbong enters the room. | |
| 15:19:00 | blowmage enters the room. | |
| 15:19:51 | blowmage leaves the room. | |
| 15:20:16 | blowmage enters the room. | |
| 15:20:42 | blowmage leaves the room. | |
| 15:21:02 | blowmage enters the room. | |
| 15:22:23 | blowmage leaves the room. | |
| 15:22:27 | blowmage enters the room. | |
| 15:23:47 | blowmage leaves the room. | |
| 15:24:10 | blowmage enters the room. | |
| 15:28:37 | wycats leaves the room. | |
| 15:36:49 | stuthulhu | antares: no -- my local copy of MRI was quite ancient. |
| 15:37:34 | antares | stuthulhu: I already filed a ticket for this issue with p114 and assigned it to myself, nevermind. Thanks for your patch. |
| 15:42:41 | blowmage enters the room. | |
| 15:42:59 | blowmage leaves the room. | |
| 15:43:20 | blowmage enters the room. | |
| 15:43:20 | srbaker leaves the room. | |
| 15:43:52 | blowmage leaves the room. | |
| 15:44:26 | yipstar leaves the room. | |
| 15:44:29 | blowmage enters the room. | |
| 15:44:31 | blowmage leaves the room. | |
| 15:44:46 | wycats enters the room. | |
| 15:45:06 | blowmage enters the room. | |
| 15:51:49 | GMFlash enters the room. | |
| 15:52:38 | twbray enters the room. | |
| 15:56:53 | wycats leaves the room. | |
| 15:57:20 | wycats enters the room. | |
| 16:00:45 | wayneeseguin leaves the room. | |
| 16:01:09 | wayneeseguin_ enters the room. | |
| 16:04:44 | rype enters the room. | |
| 16:04:46 | srbaker enters the room. | |
| 16:05:11 | binary42 leaves the room. | |
| 16:06:42 | dkubb enters the room. | |
| 16:12:26 | agile leaves the room. | |
| 16:13:20 | qwert666__ enters the room. | |
| 16:13:20 | enebo enters the room. | |
| 16:15:48 | KirinDav leaves the room. | |
| 16:17:59 | kevinclark enters the room. | |
| 16:19:37 | wycats leaves the room. | |
| 16:19:59 | wycats enters the room. | |
| 16:21:15 | wayneeseguin_ leaves the room. | |
| 16:21:19 | wayneeseguin enters the room. | |
| 16:23:17 | yipstar enters the room. | |
| 16:26:07 | pauldix enters the room. | |
| 16:35:59 | qwert666 leaves the room. | |
| 16:40:53 | wayneeseguin leaves the room. | |
| 16:41:34 | wayneeseguin_ enters the room. | |
| 16:42:14 | agile enters the room. | |
| 16:42:53 | benburkert enters the room. | |
| 16:44:24 | chris2 enters the room. | |
| 16:53:29 | obiejuan enters the room. | |
| 16:54:46 | KirinDav enters the room. | |
| 16:56:13 | wycats_ enters the room. | |
| 17:07:13 | lopex enters the room. | |
| 17:07:21 | macournoyer enters the room. | |
| 17:10:18 | mutle leaves the room. | |
| 17:13:28 | jartz leaves the room. | |
| 17:13:44 | jartz enters the room. | |
| 17:17:13 | wayneeseguin_ leaves the room. | |
| 17:17:52 | wycats leaves the room. | |
| 17:19:35 | obiejuan leaves the room. | |
| 17:21:25 | enebo leaves the room. | |
| 17:23:34 | enebo enters the room. | |
| 17:27:12 | twbray_ enters the room. | |
| 17:31:49 | thehcdreamer leaves the room. | |
| 17:39:27 | jartz leaves the room. | |
| 17:41:31 | wycats_ leaves the room. | |
| 17:45:28 | jartz enters the room. | |
| 17:45:47 | twbray leaves the room. | |
| 17:48:06 | benburkert leaves the room. | |
| 17:53:32 | macournoyer leaves the room. | |
| 18:05:32 | pauldix leaves the room. | |
| 18:05:43 | pauldix enters the room. | |
| 18:16:35 | NoKarma leaves the room. | |
| 18:22:56 | agile leaves the room. | |
| 18:23:01 | agilista enters the room. | |
| 18:25:36 | headius leaves the room. | |
| 18:25:46 | enebo leaves the room. | |
| 18:31:32 | jartz leaves the room. | |
| 18:41:40 | pd enters the room. | |
| 18:42:18 | ezmobius enters the room. | |
| 18:44:21 | binary42 enters the room. | |
| 18:46:56 | antares leaves the room. | |
| 18:49:31 | joachimm_ enters the room. | |
| 18:52:18 | twbray_ leaves the room. | |
| 18:53:19 | wycats enters the room. | |
| 18:57:43 | joachimm leaves the room. | |
| 18:59:54 | wayneeseguin enters the room. | |
| 19:03:03 | loincloth enters the room. | |
| 19:07:18 | lopex leaves the room. | |
| 19:07:38 | yipstar leaves the room. | |
| 19:07:43 | antares enters the room. | |
| 19:08:34 | jlindley_ enters the room. | |
| 19:11:50 | agilista leaves the room. | |
| 19:12:19 | agilista enters the room. | |
| 19:12:47 | kw enters the room. | |
| 19:13:38 | JimMc leaves the room. | |
| 19:19:04 | benburkert enters the room. | |
| 19:19:53 | stuthulhu leaves the room. | |
| 19:20:24 | chris2 leaves the room. | |
| 19:20:54 | joachimm_ leaves the room. | |
| 19:33:12 | mkescher enters the room. | |
| 19:36:27 | twbray enters the room. | |
| 19:36:38 | nicksieger leaves the room. | |
| 19:41:44 | joachimm enters the room. | |
| 19:42:57 | dgtized leaves the room. | |
| 19:45:28 | dgtized enters the room. | |
| 19:46:40 | rue | Blarg |
| 19:46:47 | imajes_ enters the room. | |
| 19:46:48 | antares | rue: hey |
| 19:46:56 | dbussink | evening |
| 19:47:04 | antares | dbussink: evening |
| 19:47:57 | ezmobius leaves the room. | |
| 19:48:25 | antares | everyone is seem to hang out in Prague at Euruko party :) |
| 19:48:39 | dbussink | hmm, i'm not |
| 19:48:49 | dbussink | maybe i should jump in my car and head over there :P |
| 19:51:03 | rue | Yeah, you could probably make it for tomorrow |
| 19:51:46 | dbussink | still a 7 hour drive and i'm not really in the mood for that :) |
| 19:51:56 | djwhitt | I think a lot of people are at MountainWest Ruby (http://mtnwestruby.org/) too |
| 19:52:28 | antares | dbussink: I am even closer than you I guess :) |
| 19:52:40 | dbussink | antares: where are you located? |
| 19:52:42 | antares | djwhitt: yeah, evan is giving a keynote there AFAIK |
| 19:52:56 | antares | dbussink: now living in Kiev which is eastern europe just like Prague |
| 19:53:16 | djwhitt | hmm... is anyone recording the MountainWest stuff? |
| 19:53:35 | antares | djwhitt: not sure about that |
| 19:53:44 | djwhitt | I want to hear our fearless leader :P |
| 19:53:53 | dbussink | antares: of course i know where kiev is :) |
| 19:54:32 | antares | dbussink: and you are in Netherlands? where in Netherlands? |
| 19:55:36 | dbussink | antares: enschede, eastern part |
| 19:55:52 | dbussink | antares: but i'm closer to prague :) |
| 19:56:00 | yipstar enters the room. | |
| 19:56:20 | antares | dbussink: I am bad at geography :) |
| 19:58:25 | dbussink | antares: strange, google maps has pretty high detail satellite images from kiev, but almost no maps |
| 19:58:52 | rue | MWRC should be recorded by ConFreaks |
| 19:59:03 | rue | Which means we will probably get video some time next year |
| 19:59:14 | antares | dbussink: it means government want a lot of money from google for this information. It is common on post-soviet space |
| 19:59:17 | djwhitt | heh, great |
| 19:59:34 | dbussink | and it doesn't know it when i type kiev, and i don't know how to enter those cyrillic chars |
| 19:59:48 | antares | copy it: Киев |
| 19:59:50 | antares | :) |
| 19:59:51 | rue | Try Kiova |
| 19:59:55 | antares | Kyiv |
| 20:00:04 | antares | Kyiv in ukrainian transliteration |
| 20:00:08 | antares | Kiev is russian one |
| 20:00:15 | dbussink | ah ok |
| 20:02:03 | antares | dbussink: dashboard time widget knows Kiev and does not know Kyiv. Probably it is the case for google maps |
| 20:02:06 | imajes leaves the room. | |
| 20:02:30 | dbussink | antares: google is the other way around, but anyway, i know where it is :P |
| 20:03:12 | dbussink | antares: you're ukranian then? you never know in here |
| 20:03:49 | antares | dbussink: I am russian. But like Kiev way more => live here for now |
| 20:05:25 | dbussink | ah, well, never been east of austria in europe |
| 20:06:04 | antares | dbussink: what is the decision on OpenBSD 0.0 / -0.0 problem? |
| 20:06:22 | dbussink | antares: basically it's not fixable |
| 20:06:28 | dbussink | a problem with their glibc version |
| 20:06:42 | dbussink | even a gcc test program shows the problem |
| 20:06:44 | dbussink | as does mri |
| 20:07:01 | antares | dbussink: we should say them it is secure to not have this problem ;) |
| 20:07:15 | dbussink | i've been trying to work around it doing some bitwise operations, but haven't been succesful |
| 20:07:28 | antares | dbussink: OpenBSD people do not pay attention to something that has no "secure" string attached |
| 20:07:37 | dbussink | hehe, i know |
| 20:08:08 | antares | dbussink: I am collecting changes from this week |
| 20:08:27 | antares | dbussink: it will be a weekly Rubinius news post |
| 20:08:35 | dbussink | but there were actually two -0.0 problems, also on some ubuntu versions, but that has been fixed by importing a custom strtod from freebsd i think |
| 20:08:48 | dbussink | antares: ah, where are you going to post it? |
| 20:09:01 | dbussink | and is this going to be a first? |
| 20:09:25 | antares | dbussink: on my blog, novemberain.com. I'd probably cross-post it to "Better Ruby" blog by Adam but first need to ask him about that |
| 20:09:36 | antares | dbussink: yeah, it will be our first edition |
| 20:10:09 | antares | dbussink: I believe it is not much effort to do this "Living on the edge of Rails" kind of posts once a week |
| 20:10:55 | antares | dbussink: but activity is what keeps people's attention on the project. Rubinius needs it more than we think. |
| 20:11:22 | dbussink | that's true, it's been more silent the last two weeks |
| 20:11:48 | brixen | antares: sounds good. when is the cutoff? I've got some more string changes to push :) |
| 20:12:29 | antares | brixen: I'm going to post on sundays. Your String methods rework is already on the list :) |
| 20:12:41 | brixen | ok, cool :) |
| 20:13:12 | dbussink | i'm really looking forward to evans big refactor |
| 20:13:24 | brixen | yep, can't wait |
| 20:13:36 | dbussink | he probably dug in for the evaluation ordering and went crazy :P |
| 20:13:44 | scoopr | heh |
| 20:13:48 | macournoyer enters the room. | |
| 20:13:49 | brixen | yeah |
| 20:13:55 | dbussink | the inner urgings were to great |
| 20:14:01 | brixen | fortunately, whenever evan goes crazy we all benefit :) |
| 20:14:20 | jartz enters the room. | |
| 20:14:22 | dbussink | it's the good kind of crazy :) |
| 20:15:18 | rue | dbussink: He is converting the entire codebase to C++ |
| 20:15:29 | dbussink | yeah, i read it |
| 20:15:39 | dbussink | as long as it's understandable c++ i'm fine with t |
| 20:15:49 | djwhitt | yeah, I can't wait to see it |
| 20:16:21 | djwhitt | maybe I should send him a coffee IV or something |
| 20:16:54 | nicksieger enters the room. | |
| 20:17:51 | rue | I think Obj-C would actually have been interesting |
| 20:18:03 | rue | Not in the way MacRuby is doing it with direct integration |
| 20:18:45 | brixen | btw, this is a kinda neat number: according to rake todo, we have 316 excludes. out of 6208 examples that's ~5% |
| 20:19:16 | rue | This is unacceptable!!!!!!! |
| 20:19:20 | brixen | heh |
| 20:19:37 | brixen | rue: if the C++ goes well, might be even easier to do the obj-c experiment |
| 20:19:46 | brixen | rue: and if perf is even better, might be simple swap/replace |
| 20:19:58 | djwhitt | I think C++ would be a much easier target for something like Duby |
| 20:20:06 | djwhitt | since you don't have to write all the OO stuff yourself |
| 20:20:19 | brixen | either that or macruby will be suddenly obsolete when we add: require 'ruby19' |
| 20:20:50 | rue | brixen: I would think it is much much harder to plug in ObjC to a C++ codebase |
| 20:21:02 | rue | Not that I am counting that as a design flaw or anything |
| 20:21:12 | brixen | rue: not plug in, replace |
| 20:21:29 | brixen | since the essential object-oriented structure is there for where we interface |
| 20:21:41 | brixen | but maybe I'm clueless :) haven't tried anthing like that before |
| 20:22:01 | tarcieri | hmm, you can't unpack a tuple with block parameters, huh? |
| 20:22:04 | tarcieri | irb(main):001:0> [Tuple[1, 2, 3]].map { |foo, bar, baz| [foo, bar, baz] } |
| 20:22:04 | tarcieri | => [[#<Tuple: 1, 2, 3>, nil, nil]] |
| 20:23:07 | tarcieri | but foo, bar, baz = Tuple[1, 2, 3] works fine... |
| 20:23:37 | brixen | probably not too hard a fix then |
| 20:23:55 | antares | brixen: evan is rewriting shotgun C part in C++? |
| 20:24:02 | brixen | antares: yes |
| 20:24:04 | Defiler | Yeah, Tuple doesn't have to_ary on it, as I recall |
| 20:24:05 | antares | brixen: oh my... |
| 20:24:16 | brixen | Defiler: wouldn't hurt to add it, would it? |
| 20:24:16 | Defiler | ..and it is probably good that it doesn't |
| 20:24:25 | antares | brixen: for sake of std lib? |
| 20:24:30 | Defiler | We don't want to get the two confused and hide bugs |
| 20:24:33 | tarcieri | Defiler: I only ask because it's extremely convenient for processing inter-Actor messages |
| 20:25:10 | brixen | tarcieri: you could add .to_a in that, if you know it's always a Tuple |
| 20:25:13 | djwhitt | antares: I got the impression that evan thought it was easier to make things more modular in C++ |
| 20:25:16 | tarcieri | Defiler: To match and unpack a message Tuple[:foo, :bar, :baz]... Actor.receive { |filter| filter.when(Tuple[:foo, Object, Object]) { |_, bar, baz| ... |
| 20:25:21 | djwhitt | antares: also I think he's using a bit of the STL |
| 20:26:02 | rue | tarcieri: That depends on #to_ary, oddly enough |
| 20:26:43 | brixen | Defiler: why do you think we'd confuse stuff if Tuple#to_ary were defined? |
| 20:26:59 | headius enters the room. | |
| 20:27:26 | tarcieri | but uhh, all that said I'm like 90% of the way to having inter-VM Actor communicating going |
| 20:27:34 | tarcieri | I'm to the point where my spec is failing instead of hanging :) |
| 20:28:04 | rue | antares: He said it was borne out of difficulty of unit testing initially. But C++ maps to the problem space better |
| 20:28:18 | antares | djwhitt: I would agree on that (modularity and C++) |
| 20:28:28 | rue | STL is nice, though, if you get the right implementation. I used SGI's way back when |
| 20:28:41 | antares | rue: so evan is going to unit test with cppunit or something? |
| 20:28:52 | rue | Dunno what with but yeah |
| 20:29:04 | brixen | antares: unit test and coverage reports, so woot :) |
| 20:29:17 | dbussink | Defiler: did you take a look at defined? since some time ago |
| 20:29:36 | dbussink | Defiler: because there are quite some specs that fail because of it too |
| 20:30:15 | antares | brixen: yeah sounds good. I need to go and read Stroustrup book then :) |
| 20:30:17 | enebo enters the room. | |
| 20:30:34 | tarcieri | 1 file, 1 example, 1 expectation, 0 failures, 0 errors |
| 20:30:36 | tarcieri | w00t |
| 20:30:38 | rue | tarcieri: Well, you could always implement #to_ary |
| 20:31:14 | brixen | #to_a is already defined. try aliasing it and see if you get fireworks |
| 20:31:33 | brixen | it doesn't have to be in core lib code either |
| 20:32:01 | tarcieri | heh, I'll try that a bit later |
| 20:32:05 | tarcieri | where should I put a spec for something in lib/? |
| 20:32:09 | tarcieri | that's not standard Ruby |
| 20:32:20 | tarcieri | spec/library |
| 20:32:21 | tarcieri | ? |
| 20:32:22 | brixen | yep |
| 20:32:24 | dbussink | spec/library yea |
| 20:32:26 | dbussink | yeah |
| 20:32:42 | dbussink | spec/ruby is for mri behavior |
| 20:33:45 | rue | spec/ruby/1.8/library/ for Stdlib in general |
| 20:34:04 | rue | spec/library/ for our additions etc. |
| 20:34:07 | antares | rue: are libs in stdlib from 186 p111 btw? |
| 20:35:02 | dbussink | not that i know afaik, they are older than p111 and haven't been updated |
| 20:35:08 | antares | rue: as new Ruby 1.8.x stable release pops up should we replace stdlib each time? |
| 20:35:31 | antares | dbussink: I'd try to swap it with lib from patchlevel 111 then 114 |
| 20:35:37 | antares | p114 is pretty screwed up though |
| 20:35:39 | tarcieri | is there a sane way to start a thread when a file is loaded? |
| 20:36:03 | tarcieri | I'm starting a VM and having it require my file in lib/, and that needs to create a thread to listen for inter-VM messages |
| 20:36:12 | rue | I should read a C++ refresher. I lost interest when the template stuff started getting out of hand |
| 20:36:17 | cremes leaves the room. | |
| 20:36:20 | rue | Anyone have good suggestions? |
| 20:37:07 | rue | tarcieri: Just..starting a new thread in the file is not workable? :) |
| 20:37:16 | tarcieri | yeah, that works fine |
| 20:38:35 | rue | antares, dbussink: Good point, actually. We really do not use the Stdlib directly but I will update it later |
| 20:38:49 | rue | Once I get this bastardly thing to work |
| 20:39:10 | antares | rue: I'm going to try full update as I am done with weekly news post |
| 20:39:30 | antares | rue: so I can give it a try first then we'll see |
| 20:39:38 | dgtized leaves the room. | |
| 20:40:07 | dgtized enters the room. | |
| 20:40:23 | dgtized leaves the room. | |
| 20:41:41 | rue | Interestingly, there have not really been any C++ books written since, apparently. |
| 20:49:56 | rphillip1 enters the room. | |
| 20:51:16 | antares | rue: your mean The C++ programming language book? There are good windows-oriented books AFAIK. |
| 20:52:23 | rphillips leaves the room. | |
| 20:53:12 | binary42 leaves the room. | |
| 20:53:22 | wycats leaves the room. | |
| 20:54:34 | wayneeseguin leaves the room. | |
| 20:54:36 | rue | antares: That is an oxymoron, Windows-oriented books can at most be True Neutral :) |
| 20:54:43 | rue | Usually CE |
| 20:55:01 | antares | rue: :) |
| 20:57:18 | dodecaphonic | rue: there's that Andrew Koenig/Barbara Moo one. Accelerated C++, I think. |
| 20:59:50 | rue | Also 1998 I think :) |
| 21:00:05 | rue | I have read pretty much all of the "good ones" up to 2003 or so |
| 21:00:44 | dbussink | in that case there's really nothing new i guess |
| 21:01:51 | dodecaphonic | i think it's 2000. but yeah, kinda old. the newest top 5er in amazon is C++ Primer, but it's almost 3 years old. |
| 21:01:59 | rue | Perhaps everything that can be said has been said |
| 21:02:00 | joachimm leaves the room. | |
| 21:02:10 | ctennis enters the room. | |
| 21:02:41 | rue | I wonder if there would be a market for my manuscript "Not Stupid C++, 2nd. Edition: Even Less Template Metaidiocy" |
| 21:03:05 | dkubb enters the room. | |
| 21:03:08 | dodecaphonic | and man, most of the hover at nearly 1000 pages. |
| 21:03:16 | dodecaphonic | s/the/them |
| 21:03:57 | rue | Although I am not entirely without fault.. I once wrote a fairly complex AI framework where inheritance was substituted by templates :D |
| 21:04:01 | skaar leaves the room. | |
| 21:04:02 | dodecaphonic | i deeply dislike books you can't handle comfortably. |
| 21:04:31 | rue | dodecaphonic: Yeah! |
| 21:04:56 | rue | Exactly the same here--hell, I will pay you MORE if you break that 1000-page tome into 3 300-page ones |
| 21:05:24 | dgtized enters the room. | |
| 21:06:03 | moofbong leaves the room. | |
| 21:06:25 | dodecaphonic | rue: sure, me too. plus, if it's shit, i can sell the first volume and never bother with the rest ;) |
| 21:08:29 | joachimm enters the room. | |
| 21:09:47 | antares | brixen: have a look: http://tinyurl.com/2uf7bu (first edition of This week in Rubinius) |
| 21:10:08 | rue | Hm, I guess VMWare does not want me to use their software |
| 21:11:52 | brixen | antares: looks good! |
| 21:12:16 | antares | brixen: I am also adding links to commits at gitweb |
| 21:13:08 | dodecaphonic | "Posted by Michael Klishin, 2 hours from now". i kinda felt something was odd today. |
| 21:13:14 | dodecaphonic | seems i'm in the past. |
| 21:13:45 | brixen | antares: cool, that makes for easy review |
| 21:14:24 | antares | dodecaphonic: I have wrong timezone settings on the server :) |
| 21:15:17 | dodecaphonic | antares: i like being in the past better. |
| 21:16:07 | dodecaphonic | antares: congrats, by the way, that's pretty cool. |
| 21:21:25 | NoKarma enters the room. | |
| 21:22:21 | tarcieri | hmm |
| 21:22:59 | tarcieri | any reason Tuple[:foo] !=== [:foo] |
| 21:26:24 | brixen | there's not an inheritance relationship? |
| 21:26:57 | tarcieri | apparently not |
| 21:27:15 | brixen | yeah, Array uses Tuple for backing store, not subclassing |
| 21:28:04 | antares | dodecaphonic: thank you |
| 21:28:11 | antares | phew, I am done with adding commit links |
| 21:28:11 | tarcieri | so Array has a Tuple, not is a Tuple |
| 21:28:49 | tarcieri | hmm, the first thing Tuple#=== checks is if Tuple#=== other obj |
| 21:28:51 | antares | rue: I am not trying to use lib from 186p111 then p114 |
| 21:33:24 | obiejuan enters the room. | |
| 21:36:19 | enebo leaves the room. | |
| 21:36:34 | djwhitt | antares: nice job on the Rubinius weekly summary |
| 21:37:02 | antares | djwhitt: glad you like it :) |
| 21:37:45 | rue | Cool! Now I do not have to feel guilty about not starting back up :) |
| 21:37:49 | Defiler | I don't think we should make it easy/fun to use Tuples interchangeably with Arrays in user code |
| 21:38:13 | twbray leaves the room. | |
| 21:38:45 | Defiler | They just aren't the same kind of thing |
| 21:39:42 | rue | Agree; or then we should have a separate userside Tuple class |
| 21:40:13 | antares | by the way I am in the process of successful installation of rails gem on rubinius — no failures so far, rubygems is still working though |
| 21:40:54 | Defiler | You won't be able to load activesupport with the current eval order, sadly |
| 21:41:05 | antares | (or hangs, I do not know yet) |
| 21:41:28 | antares | Defiler: what's the deal with evaluation order and AS? |
| 21:42:27 | Defiler | AS relies on it being left to right in a number of places |
| 21:44:34 | rue | You submitted a ticket, right? :) |
| 21:44:43 | Defiler | Heh |
| 21:44:48 | Defiler | For us, not for them. :) |
| 21:45:36 | antares | Defiler: but nevertheless gems are installed successfully |
| 21:45:57 | boyscout | 1 commit by Charles Comstock |
| 21:45:58 | boyscout | * fixed CSV::Reader.parse spec to use local fixtures; 0d4606d |
| 21:46:07 | Defiler | antares: Cool |
| 21:46:35 | rue | Defiler: Do you have the details? It is a bug in ActiveSupport |
| 21:47:07 | KirinDav leaves the room. | |
| 21:47:13 | Defiler | No significant portion of the existing Ruby code out there in the while runs correctly with right-to-left |
| 21:47:20 | Defiler | So I don't think it's a bug. It's just the ruby spec |
| 21:47:52 | Defiler | People expect: foo(x.shift, *x) to do what they think it will do |
| 21:48:11 | dodecaphonic leaves the room. | |
| 21:49:55 | joachimm leaves the room. | |
| 21:53:18 | probablycorey leaves the room. | |
| 21:53:37 | antares | could someone explain me what StaticScope does? |
| 21:54:09 | rue | Defiler: Well, I expect that to be undefined |
| 21:54:48 | rue | But I suppose it could be codified that Ruby processes left to right |
| 21:54:51 | rue | Except when it does not |
| 21:55:21 | rubuildius_amd64 | Charles Comstock: 0d4606d53; 1840 files, 6234 examples, 22068 expectations, 0 failures, 0 errors; http://rafb.net/p/R5MB8k22.html |
| 21:56:11 | brixen | rue: heh, ruby does whatever it does, it's not for mere mortals to understand why |
| 21:56:32 | brixen | rue: try porting some ruby C and you'll see that |
| 21:56:40 | Defiler | rue: Regardless of what we want, a large amount of entrenched code expects left to right |
| 21:56:54 | Defiler | So reporting a bug based on a behavior we have to change anyway seemed.. quixotic |
| 21:57:13 | brixen | Defiler: who you calling a quixot? |
| 21:57:14 | brixen | :P |
| 21:57:23 | antares | rue: spec:ci has one failure on files from p111 lib: and it is from REXML. |
| 21:57:40 | Defiler | Heh |
| 21:58:09 | antares | REXML problems in p114 were exposed yesterday |
| 21:58:25 | antares | should we stay on p111 for now and fix this single failure? |
| 21:59:37 | boyscout | 1 commit by Stuart Halloway |
| 21:59:38 | boyscout | * Fixes Pathname#absolute? and #relative?.; f54c91f |
| 21:59:49 | binary42 enters the room. | |
| 22:00:16 | wayneeseguin enters the room. | |
| 22:03:06 | wmoxam leaves the room. | |
| 22:03:08 | binary42 leaves the room. | |
| 22:03:59 | binary42 enters the room. | |
| 22:04:46 | tarcieri | hmm |
| 22:04:53 | tarcieri | so I have a spec that needs an additional file |
| 22:05:00 | tarcieri | should I just stick that in the spec directory? |
| 22:05:32 | brixen | woot, 10x on String#each. String methods that were >100x MRI have been reduced from 28 to 7 |
| 22:06:07 | brixen | tarcieri: addtional files etc are typically put in the fixtures directory of the subdirectory the spec file is in |
| 22:07:34 | tarcieri | ok |
| 22:09:06 | tarcieri | I don't suppose you can decompile a proc (sans environment) to its underlying sexps |
| 22:09:07 | ezmobius enters the room. | |
| 22:09:41 | tarcier |