Show enters and exits. Hide enters and exits.
| 00:05:03 | evan | luislavena / VVSiz: either of you guys going to be in portland? |
| 00:05:38 | VVSiz | nope, not this year. I'll probably be in RailsConf EU in September though. ;) |
| 00:06:38 | luislavena | evan: can't, will be on my way to paris around these dates :-P |
| 00:06:42 | benburkert leaves the room. | |
| 00:06:59 | rictic | Rubinius makes it easier to contribute than just about any other project I've seen |
| 00:07:05 | rictic | evan: I just contributed my first patch at http://rubinius.lighthouseapp.com/projects/5089-rubinius/tickets/571-rubinius-do-not-generate-byte code-for-this-case |
| 00:10:47 | benburkert enters the room. | |
| 00:15:47 | twbray enters the room. | |
| 00:16:53 | benny enters the room. | |
| 00:20:24 | boof_ leaves the room. | |
| 00:23:50 | luislavena | evan: maybe next year when have a better product to show up at RubyConf ;-) |
| 00:25:21 | twbray leaves the room. | |
| 00:30:43 | octopod leaves the room. | |
| 00:34:06 | Maledictus leaves the room. | |
| 00:39:25 | w1rele55 leaves the room. | |
| 00:39:36 | qwert666_ leaves the room. | |
| 00:40:18 | edwardam leaves the room. | |
| 00:40:19 | edwardam_ enters the room. | |
| 00:43:27 | wycats | evan: I am P |
| 00:43:28 | wycats | :P |
| 00:46:13 | wmoxam leaves the room. | |
| 00:53:00 | jnicklas enters the room. | |
| 00:56:33 | wmoxam enters the room. | |
| 00:58:42 | trythil enters the room. | |
| 01:00:37 | jnicklas leaves the room. | |
| 01:00:52 | cezarsa | brixen: ping |
| 01:01:02 | twbray enters the room. | |
| 01:04:02 | rubuildius_ppc leaves the room. | |
| 01:04:43 | rubuildius_ppc enters the room. | |
| 01:06:56 | brixen | cezarsa: yo |
| 01:07:32 | cezarsa | hey, have you been working on #418 (RSTRING stuff) ? |
| 01:07:48 | yugui enters the room. | |
| 01:08:06 | twbray leaves the room. | |
| 01:08:07 | brixen | cezarsa: not yet |
| 01:08:15 | cezarsa | weel, I think I come to a patch to RSTRING |
| 01:08:21 | cezarsa | it pass all the specs I've created |
| 01:08:29 | cezarsa | but I'm not confident enough to push it without a code review :) |
| 01:08:31 | brixen | cezarsa: cool, got a pastie? |
| 01:08:43 | cezarsa | 1 sec |
| 01:09:54 | cezarsa | it changes lot of things |
| 01:09:56 | cezarsa | http://pastie.org/202886 |
| 01:11:51 | cezarsa | I assumed that rni_handle->data isn't being used or deprecated, but I'm not sure on that |
| 01:12:20 | brixen | cezarsa: that looks awesome |
| 01:12:27 | brixen | that's exactly the approach we talked about |
| 01:12:40 | brixen | I wonder if evan is around, he should give it a final look |
| 01:14:28 | evan | cezarsa: ha! |
| 01:14:33 | evan | perfect! |
| 01:14:38 | evan | it's almost as though you read my mind. |
| 01:14:39 | cezarsa | ok, I also think he should look it, things go deeper then I thought when I started :D |
| 01:14:47 | evan | the data field is EXACTLY what this was for |
| 01:14:48 | cezarsa | eheheh |
| 01:14:50 | brixen | cezarsa: hehe, evan is looking at it |
| 01:14:52 | evan | but I never had the time to implement it. |
| 01:15:25 | cezarsa | cool then! |
| 01:16:40 | cezarsa | and RARRAY and R* should fallow the same path, storing things on the data member, right? |
| 01:17:15 | evan | yep |
| 01:17:41 | evan | just need to be sure you can properly know what data points to |
| 01:17:43 | evan | for RARRAY |
| 01:17:49 | evan | the array should be filled with handles |
| 01:17:54 | evan | not direct OBJECT references |
| 01:18:43 | cezarsa | hm, right, I'll start working on that tomorrow |
| 01:19:10 | evan | awesome. |
| 01:19:26 | cezarsa | evan: I wonder how much of the subtend code will have to change with the new VM |
| 01:19:27 | evan | cezarsa: totally awesome work btw. |
| 01:19:33 | evan | cezarsa: not much at all. |
| 01:19:36 | cezarsa | thx man! |
| 01:19:55 | evan | the only thing that changes is the backend interface code a little |
| 01:20:00 | evan | the handle table and everything stays the same. |
| 01:20:37 | brixen | cezarsa: this is awesome, I'm working on mkmf.rb a bit right now |
| 01:20:39 | cezarsa | cool |
| 01:20:52 | evan | we use rb_funcall a lot to dispatch stuff to Ruby versions |
| 01:21:01 | evan | we may just lean on that more |
| 01:21:02 | evan | if need be. |
| 01:23:45 | cezarsa | yeah, my goal with these subtend aditions is to be able to run SWIG based extensions |
| 01:23:48 | wycats | evan: rb_funcall is already used for a shitton of the subtend functions (I think you directed those of us working on subtend back in the day to use rb_funcall if possible) |
| 01:23:55 | wycats | cezarsa: w00t |
| 01:24:01 | evan | yep |
| 01:24:05 | evan | thats exactly right |
| 01:24:12 | evan | i think some early stuff didn't |
| 01:24:18 | evan | we may swap it out to use rb_funcall |
| 01:24:45 | wycats | yeah... that's a good approach :) |
| 01:24:56 | wycats | w00tw00t |
| 01:26:10 | wycats | evan: excited about RC? |
| 01:26:17 | evan | course~ |
| 01:26:19 | evan | ! |
| 01:26:19 | evan | you? |
| 01:26:21 | wycats | w00t! |
| 01:26:21 | wycats | yes |
| 01:26:31 | wycats | I have to totally redo my DataMapper talk :0 |
| 01:27:08 | evan | how come? |
| 01:27:31 | wycats | I assume bunches of people at my RC talk will already have seem my MW talk on confreaks |
| 01:29:02 | evan | ah. |
| 01:29:03 | evan | yeah. |
| 01:29:05 | wycats | :P |
| 01:29:09 | rubuildius_ppc leaves the room. | |
| 01:29:26 | wycats | and I have BoFs about Merb and jQuery :/ |
| 01:29:50 | rubuildius_ppc enters the room. | |
| 01:30:54 | wycats | evan: have you seen Dolphin Smalltalk? |
| 01:31:05 | evan | heard of? yeah |
| 01:31:06 | evan | but thats all. |
| 01:32:45 | wycats | I'm thinking about making a Ruby documentation browser that looks kind of like their browser |
| 01:33:39 | wycats | http://www.object-arts.com/docs/idea_space_new.htm |
| 01:34:04 | wycats | all of the sections under Development Tools have screenshots |
| 01:34:06 | boyscout | 1 commit by Cezar Sa Espinola |
| 01:34:07 | boyscout | * Adding RSTRING power to subtend! With specs.; de8f3d1 |
| 01:34:50 | jp_tix | wycats: funny, i just started playing with making a browser using rubycocoa |
| 01:34:57 | wycats | cezarsa: is that RSTRING()->* and RSTRING_*? |
| 01:35:04 | wycats | jp_tix: this is based around YARD |
| 01:35:24 | jp_tix | googles |
| 01:35:35 | wycats | heh |
| 01:35:36 | cezarsa | oh hell, forgot about the RSTRING_* |
| 01:35:43 | cezarsa | i'll add then |
| 01:35:48 | wycats | jp_tix: hard to google, it's still very much in development |
| 01:35:53 | jp_tix | what is it? |
| 01:35:55 | wycats | cezarsa: see, I'm useful sometimes |
| 01:36:03 | wycats | jp_tix: it's a more JavaDoc like doc syntax |
| 01:36:05 | cezarsa | :) |
| 01:36:08 | wycats | gives you better access to the structure |
| 01:36:22 | wycats | you can do YARD::Registry.at("String#foo") |
| 01:36:26 | wycats | which gives you a CodeObject |
| 01:36:26 | jp_tix | ah |
| 01:36:28 | jp_tix | cool |
| 01:36:30 | wycats | yeah |
| 01:36:47 | wycats | argv[] has been working hard on it and I've been working in parallel on merb-related stuff |
| 01:36:54 | wycats | (Merb is moving doc-style over to it) |
| 01:37:26 | jp_tix | oh, is this the doc format from the datamapper docs page? |
| 01:38:21 | jp_tix | ah, yeah |
| 01:38:25 | jp_tix | it says so on the page |
| 01:38:33 | atmos leaves the room. | |
| 01:38:42 | jp_tix | oh, it has changed, lol |
| 01:38:53 | atmos enters the room. | |
| 01:39:15 | yugui leaves the room. | |
| 01:39:44 | wycats | lol |
| 01:39:52 | wycats | a lot is still in flux but it's closing very quickly |
| 01:40:24 | jp_tix | i don't really like how it reads, but i guess that's what you pay for parseability |
| 01:40:41 | jp_tix | http://github.com/jptix/ruby_class_browser/wikis |
| 01:40:44 | jp_tix | wycats: ↑ |
| 01:40:51 | wycats | jp_tix: I think it's possible you're looking at an older version |
| 01:40:54 | jp_tix | don't expect too much, as i started yesterday, and don't really know cocoa |
| 01:40:58 | jamesbarnett enters the room. | |
| 01:41:01 | wycats | @param name<String, Symbol> description description |
| 01:41:31 | jp_tix | yeah, still don't like it with all the @'s and <>'s :) |
| 01:41:38 | jp_tix | but not a big deal |
| 01:41:39 | wycats | jp_tix: that screenshot is almost identical to what I had in my head |
| 01:41:41 | yugui enters the room. | |
| 01:41:54 | wycats | jp_tix: rdoc's formless nature is much worse |
| 01:41:54 | jp_tix | :) |
| 01:42:03 | jp_tix | indeed |
| 01:42:49 | jp_tix | what would you choose to do the GUI? |
| 01:43:37 | wycats | My plan is Laszlo |
| 01:43:49 | wycats | so it can run on the web and off a Merb backend |
| 01:44:12 | jp_tix | sounds nice |
| 01:45:28 | Arjen_ leaves the room. | |
| 01:46:18 | jamesbarnett | Is the C++ VM not in the repository at git://git.rubini.us/code? I only see three .cpp files in the repository, and they are all associated with an external library. |
| 01:46:23 | wycats | I've been cranking out merb_laszlo :) |
| 01:46:39 | boyscout | 1 commit by Cezar Sa Espinola |
| 01:46:40 | boyscout | * Adding RSTRING_PTR and RSTRING_LEN macros to subtend.; fa625fd |
| 01:47:17 | cezarsa | jamesbarnett: try the cpp branch |
| 01:47:23 | djwhitt | jamesbarnett: http://git.rubini.us/?p=code;a=shortlog;h=refs/heads/cpp |
| 01:47:47 | djwhitt | hopefully you see more than 3 .cpp files in that branch ;) |
| 01:47:55 | jamesbarnett | Thanks. New to git and rubinius. Been searching for quite a while. |
| 01:59:15 | antares leaves the room. | |
| 02:00:18 | AndrewO enters the room. | |
| 02:01:25 | rubuildius_ppc | Cezar Sa Espinola: fa625fdc6; 2188 files, 7249 examples, 25959 expectations, 0 failures, 0 errors |
| 02:01:25 | rubuildius_ppc | Cezar Sa Espinola: de8f3d13f; 2188 files, 7249 examples, 25959 expectations, 0 failures, 0 errors |
| 02:04:42 | mitchellvriley enters the room. | |
| 02:09:51 | imajes enters the room. | |
| 02:20:04 | radarek leaves the room. | |
| 02:23:44 | rubuildius_amd64 leaves the room. | |
| 02:23:59 | wmoxam leaves the room. | |
| 02:24:17 | rubuildius_amd64 enters the room. | |
| 02:24:19 | rubuildius_amd64 leaves the room. | |
| 02:24:26 | rubuildius_amd64 enters the room. | |
| 02:31:34 | imajes leaves the room. | |
| 02:32:10 | VVSiz_ enters the room. | |
| 02:32:50 | wycats leaves the room. | |
| 02:33:09 | wycats enters the room. | |
| 02:40:44 | michaellatta enters the room. | |
| 02:48:58 | rictic | evan: A small patch to a couple of tests: http://pastie.caboo.se/202899 |
| 02:49:47 | VVSiz leaves the room. | |
| 02:56:49 | djwhitt | rictic: any reason you didn't submit that to LH? |
| 02:57:27 | rictic | djwhitt: I re-read the guide to submitting, and just submitted it: http://rubinius.lighthouseapp.com/projects/5089-rubinius/tickets/575-the-spec-for-hash-select-shou ld-ignore-the-order-of-results |
| 02:58:01 | djwhitt | rictic: cool, thanks :) |
| 02:59:33 | rictic | Reading through the ruby specs has been very... illuminating. There's all sorts of corner cases captured here that I don't think are documented anywhere else. |
| 03:10:24 | evan | rictic: nice |
| 03:10:27 | evan | good catch |
| 03:10:34 | evan | someone will get it commited shortly |
| 03:11:06 | vertiginous leaves the room. | |
| 03:11:24 | rictic | Cool |
| 03:14:12 | ezmobius leaves the room. | |
| 03:20:06 | rubuildius_amd64 | Cezar Sa Espinola: fa625fdc6; 2188 files, 7227 examples, 25903 expectations, 0 failures, 0 errors |
| 03:23:33 | wmoxam enters the room. | |
| 03:24:41 | atmos_ enters the room. | |
| 03:25:08 | atmos leaves the room. | |
| 03:36:02 | AndrewO_ enters the room. | |
| 03:36:47 | trythil leaves the room. | |
| 03:43:40 | michaellatta_ enters the room. | |
| 03:48:44 | blakewatters enters the room. | |
| 04:00:05 | michaellatta leaves the room. | |
| 04:00:49 | obiejuan enters the room. | |
| 04:01:51 | benburkert leaves the room. | |
| 04:02:50 | benburkert enters the room. | |
| 04:05:15 | obiejuan leaves the room. | |
| 04:09:47 | kw enters the room. | |
| 04:11:09 | cezarsa leaves the room. | |
| 04:11:47 | cezarsa enters the room. | |
| 04:14:04 | twbray enters the room. | |
| 04:21:58 | twbray leaves the room. | |
| 04:48:08 | brixen | rictic: #575 committed in http://github.com/brixen/rubyspec/commit/160e7359 |
| 04:48:22 | brixen | rictic: what's your github username? |
| 04:48:31 | rictic | brixen: rictic |
| 04:49:17 | brixen | heh, that was easy |
| 04:50:05 | rictic | I chose rictic for no reason but that it's almost never taken anywhere (: |
| 04:50:13 | brixen | rictic: added to rubyspec on github |
| 04:50:53 | rictic | brixen: So I can push up to rubyspec on github? |
| 04:51:12 | brixen | rictic: double check with evan, but I believe you get a commit bit for rubinius as well |
| 04:51:17 | brixen | yeah, you can commit directly |
| 04:51:27 | rictic | Ok, cool, thanks |
| 04:51:29 | brixen | if you're working from the rubinius spec/ruby clone |
| 04:51:34 | brixen | run rake spec:committer |
| 04:51:41 | brixen | to change the commit url |
| 04:52:10 | rictic | "You're now accessing rubyspec via the committer URL." |
| 04:52:27 | brixen | cool |
| 04:53:37 | twbray enters the room. | |
| 04:54:53 | rictic | I've got a couple of additional specs based on http://rubinius.lighthouseapp.com/projects/5089/tickets/571-rubinius-do-not-generate-bytecode-for-this-case that makes rubinius crash, probably at the parser level. Should I commit those? |
| 05:05:54 | twbray leaves the room. | |
| 05:08:24 | evan | rictic: no. |
| 05:08:36 | evan | well, |
| 05:08:51 | evan | brixen: how do you deal with parser/compiler errors? |
| 05:08:58 | evan | rictic: talk to brixen about it first. |
| 05:09:01 | evan | i'm off to get some dinner. |
| 05:09:03 | rictic | evan: ok |
| 05:19:49 | headius | huh |
| 05:19:58 | headius | there's probably several of those cases then |
| 05:20:19 | headius | you can have almost any expression as the value for an optional arg |
| 05:22:39 | gnufied enters the room. | |
| 05:26:11 | rictic | headius: It's particularly strange for that case though. Ruby's behavior seems rather unpredictable to me here: http://pastie.caboo.se/202931 |
| 05:26:33 | trythil enters the room. | |
| 05:26:51 | rictic | I don't have a clear mental model that explains this behavior. Why set b and c to nil when a is given? |
| 05:27:56 | wycats | rictic: it actually makes perfect sense |
| 05:28:17 | headius | yeah, makes sense to me |
| 05:28:36 | headius | def foo(a=b=c={}) is the same as def foo(a=(b=c={})) |
| 05:28:40 | headius | they're not different parameters |
| 05:28:50 | headius | a is the only parameter, the others are local variables |
| 05:29:08 | headius | and it's different each time because it's a new hash |
| 05:29:12 | wycats | yep |
| 05:29:34 | twbray enters the room. | |
| 05:29:49 | rictic | I'm with you there except I would expect that b and c would not be defined when a is given then |
| 05:30:00 | rictic | Rather than defined and set to nil |
| 05:30:09 | headius | all local variables are always defined |
| 05:30:29 | headius | if false; x = 1; end; p x |
| 05:30:33 | headius | it will be nil |
| 05:30:53 | headius | local variables are statically allocated/defined on every method entry |
| 05:31:03 | therealadam leaves the room. | |
| 05:31:10 | rictic | ... huh. |
| 05:31:19 | rictic | Thanks for that |
| 05:31:40 | wycats | rictic: ruby ftw |
| 05:32:02 | headius | I thought rubinius handled these at one point |
| 05:32:04 | benburkert leaves the room. | |
| 05:32:11 | headius | I remember talking about it in here |
| 05:32:50 | headius | def foo(a=(def foo; false; end; true)); a; end; foo # true; foo # false |
| 05:32:52 | rictic | Currently it gives: |
| 05:33:09 | rictic | Bytecode generation error: No method 'bytecode' on an instance of NilClass. (NoMethodError) |
| 05:33:32 | benburkert enters the room. | |
| 05:34:08 | twbray leaves the room. | |
| 05:34:16 | rictic | There's a number of specs with the parens |
| 05:36:22 | headius | so it's just without the parens it blows up? |
| 05:36:26 | rictic | I don't see any specs with a complicated default parameter without parens though, perhaps that's it |
| 05:36:41 | headius | hmm, no, parens too |
| 05:37:05 | headius | I just tried "def foo(a=(b = true; 1)); p [a,b]; end; foo" and it blows up too |
| 05:38:05 | headius | looks like it handles the def case though |
| 05:42:16 | rubuildius_ppc leaves the room. | |
| 05:42:57 | rubuildius_ppc enters the room. | |
| 05:45:35 | fowlduck enters the room. | |
| 05:45:42 | AndrewO_ leaves the room. | |
| 05:49:43 | fowlduck leaves the room. | |
| 05:58:35 | rictic | I've been living too long in Python land, become too accustomed to how they do things. Python gives an UnboundLocalError when a local variable is referenced before assignment. |
| 05:58:43 | RyanTM leaves the room. | |
| 06:00:54 | headius | wmeissner: hmmm, dunno about that, I could look into it |
| 06:00:57 | headius | GAH |
| 06:01:07 | jamesbarnett | Is there documentation for testing gems against rubinius? I can require 'rubygems', but every gem I try to require after that fails. |
| 06:02:05 | headius | rictic: yes true |
| 06:15:54 | headius | jamesbarnett what are you testing? |
| 06:17:17 | jamesbarnett | I was initially trying to test a small script I wrote that require the ultraviolet gem, but I tested several other gems I have installed after that and none of them loaded successfully. |
| 06:17:59 | headius | I don't know what the status of general gem stuff is |
| 06:18:15 | headius | rails installed ok, but you may simply be hitting stuff in those other gems rubinius doesn't support yet |
| 06:18:18 | headius | what were the errors? |
| 06:18:51 | jamesbarnett | no such file to load <gem name> |
| 06:20:05 | headius | hmm, dunno what to tell ya |
| 06:20:12 | drbrain | sec |
| 06:20:46 | jamesbarnett | Well, I just started looking at rubinius today. I am probably doing something wrong or not getting something. |
| 06:21:23 | drbrain | I'm having no problems |
| 06:21:25 | headius | any of those have native extensions? |
| 06:21:55 | drbrain | rbx gem list shows rake |
| 06:22:01 | drbrain | rbx -rubygems -e 'require "rake"' exits 0 |
| 06:22:08 | jamesbarnett | headius: I didn't think they did, but it's probably worth double-checking. |
| 06:24:01 | jamesbarnett | so, if I have MRI 1.8 and some gems installed, does it try to load gems from the same location? |
| 06:24:06 | blakewatters leaves the room. | |
| 06:24:08 | drbrain | no |
| 06:24:27 | jamesbarnett | well, that's my problem then. |
| 06:24:29 | headius | jamesbarnett: ahh, perhaps that's it, you haven't installed them :) |
| 06:24:55 | drbrain | to cheat, don't install using rubinius, it can take a while |
| 06:25:00 | drbrain | (working on that) |
| 06:25:39 | drbrain | instead, gem install -i `rbx gem env path` gemname |
| 06:25:43 | rictic | is ruby-lang.org down for anyone else? |
| 06:25:50 | drbrain | (or shotgun/rubinius in the `` |
| 06:25:55 | jp_tix | rictic: for sure |
| 06:26:10 | jp_tix | been a while, too |
| 06:27:34 | rictic | Hm, I was going to look at the source for readline.c, see if I could make some specs for it. Does anyone have a link to Ruby source tarball or svn? |
| 06:28:08 | drbrain | try ftp.ruby-lang.org |
| 06:28:20 | drbrain | I only have the committer SVN url, which might be different |
| 06:29:05 | drbrain | svn+ssh://svn@ci.ruby-lang.org/ruby/trunk is the committer URL |
| 06:29:21 | rictic | drbrain: The ftp looks like it's working, if a bit slow |
| 06:29:23 | rictic | Thanks |
| 06:29:29 | drbrain | ah! |
| 06:29:33 | drbrain | svn.ruby-lang.org |
| 06:29:58 | drbrain | particularly http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/?diff_format=u for 1.8 |
| 06:35:02 | djwhitt leaves the room. | |
| 06:41:50 | benburkert leaves the room. | |
| 06:52:01 | trythil leaves the room. | |
| 06:52:30 | fowlduck enters the room. | |
| 06:59:12 | twbray enters the room. | |
| 07:09:32 | fowlduck leaves the room. | |
| 07:29:47 | elight enters the room. | |
| 07:32:11 | gnufied | df -h |
| 07:33:15 | brixen | ETOOBIG |
| 07:34:13 | michaellatta_ leaves the room. | |
| 07:34:46 | michaellatta enters the room. | |
| 07:38:41 | elight leaves the room. | |
| 07:49:06 | trythil enters the room. | |
| 08:01:13 | rubuildius_ppc leaves the room. | |
| 08:01:55 | rubuildius_ppc enters the room. | |
| 08:05:34 | twbray leaves the room. | |
| 08:09:59 | AndrewO leaves the room. | |
| 08:16:03 | rictic | So I'm speccing out the URI module, and I just realized that there's already a number of tests for the URI module in MatzRuby's source. Any objections to my BDDing them and including them in RubySpec? |
| 08:22:07 | jamesbarnett leaves the room. | |
| 08:26:02 | brixen | rictic: that sounds like a great idea |
| 08:26:28 | brixen | in the test/mri dir, there's a number of tests that could be translated to rubyspecs |
| 08:38:51 | jnicklas enters the room. | |
| 08:46:13 | blakewatters enters the room. | |
| 08:54:40 | benny leaves the room. | |
| 08:55:05 | rubuildius_ppc leaves the room. | |
| 08:55:46 | rubuildius_ppc enters the room. | |
| 09:04:24 | blakewatters leaves the room. | |
| 09:12:03 | qwert666 enters the room. | |
| 09:12:24 | ZioDave enters the room. | |
| 09:13:15 | rubuildius_ppc leaves the room. | |
| 09:13:55 | rubuildius_ppc enters the room. | |
| 09:23:05 | gnufied leaves the room. | |
| 09:26:56 | ZioDave | is rails going to run faster on Rubinius? |
| 09:32:19 | ZioDave | I don't know many things about it, can I compile ruby files to byte-code with Rubinius also? |
| 09:34:40 | boof enters the room. | |
| 09:35:25 | kw leaves the room. | |
| 09:42:06 | rubuildius_ppc leaves the room. | |
| 09:42:46 | rubuildius_ppc enters the room. | |
| 10:00:52 | ZioDave | I suppose yes :-) "Compiling kernel/core/list.rb..." |
| 10:02:05 | drbrain | eventually |
| 10:02:15 | drbrain | but not today, or tomorrow, or next week |
| 10:07:30 | ZioDave | so what are the rbc files? |
| 10:09:10 | drbrain | bytecode |
| 10:09:33 | Arjen_ enters the room. | |
| 10:09:48 | ZioDave | got it |
| 10:10:48 | drbrain | our VM is not yet fast |
| 10:11:32 | ZioDave | well, you made a great job till here ... :) |
| 10:11:46 | drbrain | we're working on it |
| 10:11:55 | ZioDave | is it going to run rails faster already? |
| 10:12:00 | Maledictus enters the room. | |
| 10:12:12 | drbrain | not this week |
| 10:12:18 | drbrain | eventually, we hope so |
| 10:14:47 | ZioDave | I'm trying to build rubinius on a CentOS ... |
| 10:16:00 | drbrain | are you having problems? |
| 10:16:23 | ZioDave | some, but I suppose it's because I'm not an expert |
| 10:17:04 | ZioDave | right now the build stopped prematurely because it states it cannot file the glibtool |
| 10:17:42 | drbrain | sec, I hate glibtool |
| 10:20:40 | rictic | Someone with the ability to edit the wiki might want to amend this page: http://rubinius.lighthouseapp.com/projects/5089/gsoc-08-extending-standard-library-specs |
| 10:21:15 | drbrain | rictic: can you file a bug? |
| 10:21:15 | rictic | Just to say that Abbrev and URI are being covered. I've got at least minimal coverage of Abbrev, and I'm doing some real in-depth speccing of URI |
| 10:21:17 | rictic | Sure |
| 10:23:00 | drbrain | haha |
| 10:23:21 | drbrain | if somebody doesn't have `install`, we can `shotgun/rubinius -run -e install` |
| 10:23:45 | drbrain | ZioDave: thank you for reminding me to stab libtool through in the heart |
| 10:24:21 | ZioDave | drbrain: did I help? wow :-) |
| 10:25:40 | boyscout | 1 commit by Eric Hodel |
| 10:25:41 | boyscout | * Replace libtool install with plain install.; 6164bae |
| 10:25:50 | drbrain | ZioDave: pull and try |
| 10:26:11 | ZioDave | drbrain: right away |
| 10:26:18 | drbrain | I hope you don't need libtool to build anything in external_libs |
| 10:30:23 | boof leaves the room. | |
| 10:32:03 | drbrain | ZioDave: better? |
| 10:32:35 | ZioDave | drbrain: hold on ... it'll take while ... |
| 10:35:48 | chris2 enters the room. | |
| 10:35:56 | ZioDave | drbrain: I've started the build |
| 10:38:46 | rubuildius_ppc | Eric Hodel: 6164baed9; 2188 files, 7249 examples, 25959 expectations, 0 failures, 0 errors |
| 10:56:42 | chris2 leaves the room. | |
| 10:58:05 | ZioDave | drbrain: no success ... |
| 10:58:25 | ZioDave | drbrain: I get this "readline.c:8:31: error: readline/readline.h: No such file or directory" after "Generating lib/zlib.rb..." |
| 10:58:25 | drbrain | ZioDave: then you will need to install libtool |
| 10:58:32 | drbrain | for something in external_libs no doubt |
| 10:58:45 | drbrain | oh, then you need readline headers |
| 10:58:56 | drbrain | or, readline itself |
| 10:59:16 | drbrain | readline-dev or similar you should look for |
| 10:59:25 | ZioDave | looking ... |
| 11:00:51 | ZioDave | got it and resuming build |
| 11:05:11 | ZioDave | drbrain: yay, I went forward |
| 11:05:45 | drbrain | finished? |
| 11:05:56 | ZioDave | not yet |
| 11:06:17 | drbrain | well, I have to go to bed |
| 11:06:56 | ZioDave | :-) good nite then |
| 11:07:21 | ZioDave | I'll tell you how it went next time in chat |
| 11:15:15 | dbussink | afternoon to who's left :) |
| 11:15:23 | NoKarma enters the room. | |
| 11:15:23 | NoKarma leaves the room. | |
| 11:19:59 | rubuildius_amd64 | Eric Hodel: 6164baed9; 2188 files, 7227 examples, 25903 expectations, 0 failures, 0 errors |
| 11:27:15 | ZioDave | drbrain: I have it running! rubinius 0.8.0 (ruby 1.8.6 compatible) (6164baed9) (05/25/2008) [i686-pc-linux-gnu] |
| 11:30:53 | dbussink | ZioDave: ah, nice, any other bumps in the road? |
| 11:31:18 | ZioDave | dbussink: well now I wanna try to run rails |
| 11:32:02 | dbussink | ZioDave: ah, you can scroll back a bit for a trick how to install gems for rubinius |
| 11:32:46 | ZioDave | dbussink: ha, there we go, it was exactly the problem I was facing :-) |
| 11:35:10 | ZioDave | dbussink: do you mean this? ./shotgun/rubinius -run -e install |
| 11:35:53 | benny enters the room. | |
| 11:36:23 | dbussink | ZioDave: you can scroll back to drbrain's messages from 6:25 (gmt) |
| 11:36:52 | ZioDave | dbussink: I wasn't there |
| 11:37:05 | dbussink | ZioDave: http://donttreadonme.co.uk/rubinius-irc/rubinius.log.html |
| 11:38:01 | boof enters the room. | |
| 11:47:22 | ZioDave | dbussink: okey ... now I have rails |
| 11:47:32 | ZioDave | and I run 'rbx script/server' right? |
| 11:47:48 | ZioDave | I get this 'Kernel(Object)#require_gem (method_missing_cv) at kernel/core/kernel.rb:647' |
| 11:48:12 | ZioDave | 'undefined local variable or method `require_gem' for main (NameError)' |
| 11:48:24 | dbussink | ZioDave: hmm, can you start irb through rbx and then load gems? |
| 11:49:00 | ZioDave | ooops :-) |
| 11:51:31 | ZioDave | dbussink: I get the same error |
| 11:51:44 | jnicklas leaves the room. | |
| 11:52:20 | ZioDave | dbussink: but, I don't understand, I get the error also with irb straight: NoMethodError: undefined method `require_gem' for main:Object |
| 11:52:35 | ZioDave | nevertheless ./script/server would start normally |
| 11:52:39 | dbussink | and if you require rubygems first |
| 11:52:40 | dbussink | ? |
| 11:54:11 | ZioDave | in irb, it works |
| 11:54:17 | ZioDave | in rbx irb it doesn't same error |
| 11:54:45 | jazen__ leaves the room. | |
| 11:59:39 | dbussink | but you said that script/server does work? |
| 11:59:46 | ZioDave | yes |
| 12:00:31 | ZioDave | it does, running "script/server" starts up WEBrick |
| 12:00:45 | dbussink | ah, and you can access a page too? |
| 12:02:31 | ZioDave | yes |
| 12:07:18 | ZioDave | dbussink: what does this switch do ? rbx -rubygems |
| 12:07:57 | boof leaves the room. | |
| 12:08:04 | jnicklas enters the room. | |
| 12:10:04 | Arjen_ leaves the room. | |
| 12:12:39 | jacen_ enters the room. | |
| 12:19:51 | dbussink | ZioDave: -r requires that gem immediately when ruby starts |
| 12:20:02 | dbussink | ZioDave: so this load rubygems right from the start |
| 12:20:24 | dbussink | ZioDave: it's the same as for regular ruby |
| 12:21:15 | ZioDave | dbussink: ok, I'm newbie around here :-) |
| 12:21:32 | ZioDave | dbussink: I'll try re-creating a site from scratch... |
| 12:27:12 | brainopia enters the room. | |
| 12:33:17 | lopex enters the room. | |
| 12:34:16 | Fullmoon leaves the room. | |
| 12:34:45 | ZioDave | dbussink: require_gem is obsolete, but it should still work, right? |
| 12:35:30 | dbussink | dunno about the details there |
| 12:39:26 | dbussink | ZioDave: there is no reference to require_gem anywhere in the rbx source |
| 12:41:24 | ZioDave | dbussink: yap ... the problem is that I was testing some code that still hade the require_gem |
| 12:41:42 | ZioDave | that has been deprecated |
| 12:41:51 | ZioDave | I'm running some more tests to be 100% sure |
| 12:43:27 | Fullmoon enters the room. | |
| 12:46:46 | ZioDave | dbussink:yep ... that's it |
| 12:47:10 | ZioDave | I was trying an app that used the require_gem deprecated method (rubygems 0.9.4) |
| 12:47:23 | ZioDave | with gem "rails" everything works |
| 12:47:32 | ZioDave | now I'll try the script/server :-) |
| 12:50:40 | ZioDave | dbussink: do you have some infos about performances? |
| 12:50:53 | dbussink | ZioDave: you mean rails performance? |
| 12:50:57 | dbussink | it probably sucks :P |
| 12:51:04 | ZioDave | he he he |
| 12:52:20 | ZioDave | I just hoped I could get a little bit more speed with rbx |
| 12:52:32 | atmos leaves the room. | |
| 12:52:58 | dbussink | that won't happen at this moment |
| 12:53:33 | dbussink | there is still a lot of ground to cover for correctness and completeness |
| 12:54:20 | yugui_ enters the room. | |
| 12:54:21 | yugui leaves the room. | |
| 12:55:54 | lopex leaves the room. | |
| 12:56:16 | ZioDave | twittr uses rails, right? |
| 12:56:22 | ZioDave | :q |
| 12:57:54 | dbussink | yeah, theydo |
| 12:59:18 | ZioDave | I'm just split ... I have this rails application running so slow ... it might take seconds to render a page ... |
| 12:59:48 | ZioDave | dunno whether I have to open the source code of it |
| 12:59:56 | ZioDave | or keep trying to optimize somethiing |
| 13:00:32 | ZioDave | is there a way to go off the record in here? |
| 13:00:33 | dbussink | in an existing application you mean? |
| 13:00:53 | ZioDave | ya, it's an existing application |
| 13:03:31 | dbussink | well, it's probably not something rubinius could ever fix then |
| 13:03:52 | dbussink | but you didn't write it yourself? |
| 13:04:21 | ZioDave | nope |
| 13:04:46 | yugui_ leaves the room. | |
| 13:05:00 | yugui enters the room. | |
| 13:05:40 | ZioDave | but I'm wondering whether someone could build a performance-focused application on rails |
| 13:06:04 | ZioDave | everywhere I read about rails, people complain about performances |
| 13:07:08 | dbussink | performance is much more about scalable design and using sane algorithms then about what framework you use |
| 13:08:23 | ZioDave | right, but ... e.g. I read that an upload in rails can lock a mongrel instance until the upload is finished |
| 13:08:39 | brainopia leaves the room. | |
| 13:10:28 | dbussink | nope, that's not true |
| 13:10:53 | dbussink | the global rails lock is only applied after the upload is complete |
| 13:10:57 | chris2 enters the room. | |
| 13:11:02 | dbussink | because then mongrel handles the request to rails |
| 13:11:44 | dbussink | but you could also look at merb if you want a thread safe framework |
| 13:11:50 | ZioDave | but that means that the number of current uploads depends on the number of concurrent mongrel instances that you run, right? |
| 13:12:11 | octopod enters the room. | |
| 13:12:16 | ZioDave | so, suppose that I have 20 mongrels, and 10 users uploading, basically I'm down 50% of my serving capacity |
| 13:12:20 | ZioDave | isn't? |
| 13:12:39 | dbussink | no |
| 13:12:44 | ZioDave | ah no? |
| 13:12:51 | dbussink | what i'm saying is that it isn't |
| 13:13:00 | dbussink | mongrel is multi threaded |
| 13:13:15 | dbussink | so it can handle simultaneous requests |
| 13:13:33 | dbussink | rails is not thread safe, so when a rails request is dispatched, it locks |
| 13:13:43 | dbussink | but that locking occurs after an upload is complete |
| 13:13:54 | dbussink | so an upload doesn't lock your mongrel |
| 13:14:54 | ZioDave | so, it's not a problem actually |
| 13:16:12 | dbussink | not like you think it was no |
| 13:20:41 | zenspider leaves the room. | |
| 13:20:41 | chris2 leaves the room. | |
| 13:20:41 | flori leaves the room. | |
| 13:20:41 | VVSiz leaves the room. | |
| 13:20:41 | qwert666 leaves the room. | |
| 13:20:41 | trythil leaves the room. | |
| 13:20:41 | rubuildius_amd64 leaves the room. | |
| 13:20:41 | nemerle_afk leaves the room. | |
| 13:20:41 | jammi leaves the room. | |
| 13:20:41 | mjwhitt leaves the room. | |
| 13:20:41 | Ingmar leaves the room. | |
| 13:20:41 | Yurik leaves the room. | |
| 13:20:41 | rictic leaves the room. | |
| 13:20:41 | defn leaves the room. | |
| 13:20:41 | mass leaves the room. | |
| 13:20:41 | smparkes leaves the room. | |
| 13:20:41 | ko1_away leaves the room. | |
| 13:20:41 | rudebwoy leaves the room. | |
| 13:20:41 | headius leaves the room. | |
| 13:20:41 | lchin_ leaves the room. | |
| 13:20:41 | xhanjian leaves the room. | |
| 13:20:41 | xmlhacker leaves the room. | |
| 13:20:41 | squeegy leaves the room. | |
| 13:20:41 | zf leaves the room. | |
| 13:20:41 | chillywilly leaves the room. | |
| 13:20:41 | context leaves the room. | |
| 13:20:41 | boyscout leaves the room. | |
| 13:20:41 | Spakman leaves the room. | |
| 13:20:41 | fearoffish leaves the room. | |
| 13:20:41 | cremes__ leaves the room. | |
| 13:20:41 | maharg_ leaves the room. | |
| 13:20:41 | kevinclark leaves the room. | |
| 13:20:41 | jacen_ leaves the room. | |
| 13:20:41 | rubuildius_ppc leaves the room. | |
| 13:20:41 | cezarsa leaves the room. | |
| 13:20:41 | olabini leaves the room. | |
| 13:20:41 | vincentlu leaves the room. | |
| 13:20:41 | tmm1 leaves the room. | |
| 13:20:41 | drbrain leaves the room. | |
| 13:20:41 | corundum leaves the room. | |
| 13:20:41 | tarcieri leaves the room. | |
| 13:20:41 | cout leaves the room. | |
| 13:20:41 | loincloth leaves the room. | |
| 13:20:41 | jp_tix leaves the room. | |
| 13:20:41 | imajes_office leaves the room. | |
| 13:20:41 | dbussink leaves the room. | |
| 13:20:41 | Defiler leaves the room. | |
| 13:20:41 | octopod leaves the room. | |
| 13:20:41 | ZioDave leaves the room. | |
| 13:20:41 | edwardam leaves the room. | |
| 13:20:41 | flazz leaves the room. | |
| 13:20:41 | Fullmoon leaves the room. | |
| 13:20:41 | Maledictus leaves the room. | |
| 13:20:41 | wycats leaves the room. | |
| 13:20:41 | yasuhito_ leaves the room. | |
| 13:20:41 | foysavas leaves the room. | |
| 13:20:41 | thoughtfiz leaves the room. | |
| 13:20:41 | lstoll_ leaves the room. | |
| 13:20:41 | shame leaves the room. | |
| 13:20:41 | cksouza leaves the room. | |
| 13:20:41 | dgtized leaves the room. | |
| 13:20:41 | binary42 leaves the room. | |
| 13:20:41 | cyndis leaves the room. | |
| 13:20:41 | yasuhito leaves the room. | |
| 13:20:41 | timo leaves the room. | |
| 13:20:41 | manveru leaves the room. | |
| 13:20:41 | hoopy leaves the room. | |
| 13:20:41 | lypanov leaves the room. | |
| 13:20:41 | wycats_afk leaves the room. | |
| 13:20:41 | _goodney_ leaves the room. | |
| 13:20:41 | goodney leaves the room. | |
| 13:20:41 | pastie leaves the room. | |
| 13:20:41 | matthewd leaves the room. | |
| 13:20:41 | jnicklas leaves the room. | |
| 13:20:41 | benny leaves the room. | |
| 13:20:41 | Jzalae leaves the room. | |
| 13:20:42 | dmpk2k leaves the room. | |
| 13:20:42 | rphillips leaves the room. | |
| 13:20:42 | ixx leaves the room. | |
| 13:20:42 | Chrononaut leaves the room. | |
| 13:20:42 | josb leaves the room. | |
| 13:20:42 | TheProkrammer leaves the room. | |
| 13:22:01 | octopod enters the room. | |
| 13:22:01 | chris2 enters the room. | |
| 13:22:01 | Fullmoon enters the room. | |
| 13:22:01 | jacen_ enters the room. | |
| 13:22:01 | jnicklas enters the room. | |
| 13:22:01 | benny enters the room. | |
| 13:22:01 | Maledictus enters the room. | |
| 13:22:01 | rubuildius_ppc enters the room. | |
| 13:22:01 | ZioDave enters the room. | |
| 13:22:01 | qwert666 enters the room. | |
| 13:22:01 | trythil enters the room. | |
| 13:22:01 | cezarsa enters the room. | |
| 13:22:01 | wycats enters the room. | |
| 13:22:01 | VVSiz enters the room. | |
| 13:22:01 | rubuildius_amd64 enters the room. | |
| 13:22:01 | edwardam enters the room. | |
| 13:22:01 | rictic enters the room. | |
| 13:22:01 | loincloth enters the room. | |
| 13:22:01 | Yurik enters the room. | |
| 13:22:01 | nemerle_afk enters the room. | |
| 13:22:01 | olabini enters the room. | |
| 13:22:01 | yasuhito_ enters the room. | |
| 13:22:01 | foysavas enters the room. | |
| 13:22:01 | vincentlu enters the room. | |
| 13:22:01 | headius enters the room. | |
| 13:22:01 | thoughtfiz enters the room. | |
| 13:22:01 | lstoll_ enters the room. | |
| 13:22:01 | defn enters the room. | |
| 13:22:01 | cremes__ enters the room. | |
| 13:22:01 | shame enters the room. | |
| 13:22:01 | cksouza enters the room. | |
| 13:22:01 | dgtized enters the room. | |
| 13:22:01 | jammi enters the room. | |
| 13:22:01 | Jzalae enters the room. | |
| 13:22:01 | flazz enters the room. | |
| 13:22:01 | binary42 enters the room. | |
| 13:22:01 | mjwhitt enters the room. | |
| 13:22:01 | lchin_ enters the room. | |
| 13:22:01 | xhanjian enters the room. | |
| 13:22:01 | cyndis enters the room. | |
| 13:22:01 | yasuhito enters the room. | |
| 13:22:01 | drbrain enters the room. | |
| 13:22:01 | ko1_away enters the room. | |
| 13:22:01 | mass enters the room. | |
| 13:22:01 | smparkes enters the room. | |
| 13:22:01 | rudebwoy enters the room. | |
| 13:22:01 | zenspider enters the room. | |
| 13:22:01 | flori enters the room. | |
| 13:22:01 | Ingmar enters the room. | |
| 13:22:01 | jp_tix enters the room. | |
| 13:22:01 | timo enters the room. | |
| 13:22:02 | tmm1 enters the room. | |
| 13:22:02 | xmlhacker enters the room. | |
| 13:22:02 | imajes_office enters the room. | |
| 13:22:02 | corundum enters the room. | |
| 13:22:02 | maharg_ enters the room. | |
| 13:22:02 | manveru enters the room. | |
| 13:22:02 | squeegy enters the room. | |
| 13:22:02 | kevinclark enters the room. | |
| 13:22:02 | fearoffish enters the room. | |
| 13:22:02 | chillywilly enters the room. | |
| 13:22:02 | hoopy enters the room. | |
| 13:22:02 | lypanov enters the room. | |
| 13:22:02 | context enters the room. | |
| 13:22:02 | dmpk2k enters the room. | |
| 13:22:02 | dbussink enters the room. | |
| 13:22:02 | boyscout enters the room. | |
| 13:22:02 | Spakman enters the room. | |
| 13:22:02 | Defiler enters the room. | |
| 13:22:02 | wycats_afk enters the room. | |
| 13:22:02 | rphillips enters the room. | |
| 13:22:02 | ixx enters the room. | |
| 13:22:02 | zf enters the room. | |
| 13:22:02 | goodney enters the room. | |
| 13:22:02 | _goodney_ enters the room. | |
| 13:22:02 | cout enters the room. | |
| 13:22:02 | TheProkrammer enters the room. | |
| 13:22:02 | pastie enters the room. | |
| 13:22:02 | tarcieri enters the room. | |
| 13:22:02 | Chrononaut enters the room. | |
| 13:22:02 | josb enters the room. | |
| 13:22:02 | matthewd enters the room. | |
| 13:22:19 | zenspider leaves the room. | |
| 13:22:19 | chris2 leaves the room. | |
| 13:22:19 | flori leaves the room. | |
| 13:22:19 | VVSiz leaves the room. | |
| 13:22:19 | rubuildius_amd64 leaves the room. | |
| 13:22:19 | trythil leaves the room. | |
| 13:22:19 | nemerle_afk leaves the room. | |
| 13:22:19 | mjwhitt leaves the room. | |
| 13:22:19 | qwert666 leaves the room. | |
| 13:22:19 | Ingmar leaves the room. | |
| 13:22:19 | jammi leaves the room. | |
| 13:22:19 | rictic leaves the room. | |
| 13:22:19 | Yurik leaves the room. | |
| 13:22:19 | defn leaves the room. | |
| 13:22:19 | mass leaves the room. | |
| 13:22:19 | smparkes leaves the room. | |
| 13:22:19 | rudebwoy leaves the room. | |
| 13:22:19 | ko1_away leaves the room. | |
| 13:22:19 | zf leaves the room. | |
| 13:22:19 | xhanjian leaves the room. | |
| 13:22:19 | lchin_ leaves the room. | |
| 13:22:19 | squeegy leaves the room. | |
| 13:22:19 | headius leaves the room. | |
| 13:22:19 | xmlhacker leaves the room. | |
| 13:22:19 | boyscout leaves the room. | |
| 13:22:19 | chillywilly leaves the room. | |
| 13:22:19 | context leaves the room. | |
| 13:22:19 | fearoffish leaves the room. | |
| 13:22:19 | Spakman leaves the room. | |
| 13:22:19 | maharg_ leaves the room. | |
| 13:22:19 | kevinclark leaves the room. | |
| 13:22:19 | cremes__ leaves the room. | |
| 13:22:19 | tarcieri leaves the room. | |
| 13:22:19 | vincentlu leaves the room. | |
| 13:22:19 | olabini leaves the room. | |
| 13:22:19 | cezarsa leaves the room. | |
| 13:22:19 | rubuildius_ppc leaves the room. | |
| 13:22:19 | corundum leaves the room. | |
| 13:22:19 | jacen_ leaves the room. | |
| 13:22:19 | drbrain leaves the room. | |
| 13:22:19 | tmm1 leaves the room. | |
| 13:22:19 | cout leaves the room. | |
| 13:22:19 | dbussink leaves the room. | |
| 13:22:19 | imajes_office leaves the room. | |
| 13:22:19 | loincloth leaves the room. | |
| 13:22:19 | Defiler leaves the room. | |
| 13:22:19 | jp_tix leaves the room. | |
| 13:22:19 | flazz leaves the room. | |
| 13:22:19 | ZioDave leaves the room. | |
| 13:22:19 | edwardam leaves the room. | |
| 13:22:19 | octopod leaves the room. | |
| 13:22:19 | _goodney_ leaves the room. | |
| 13:22:19 | goodney leaves the room. | |
| 13:22:19 | lypanov leaves the room. | |
| 13:22:20 | timo leaves the room. | |
| 13:22:20 | lstoll_ leaves the room. | |
| 13:22:20 | thoughtfiz leaves the room. | |
| 13:22:20 | cksouza leaves the room. | |
| 13:22:20 | hoopy leaves the room. | |
| 13:22:20 | cyndis leaves the room. | |
| 13:22:20 | dgtized leaves the room. | |
| 13:22:20 | manveru leaves the room. | |
| 13:22:20 | pastie leaves the room. | |
| 13:22:20 | Maledictus leaves the room. | |
| 13:22:20 | matthewd leaves the room. | |
| 13:22:20 | wycats_afk leaves the room. | |
| 13:22:20 | Fullmoon leaves the room. | |
| 13:22:20 | binary42 leaves the room. | |
| 13:22:20 | shame leaves the room. | |
| 13:22:20 | yasuhito leaves the room. | |
| 13:22:20 | yasuhito_ leaves the room. | |
| 13:22:20 | foysavas leaves the room. | |
| 13:22:20 | wycats leaves the room. | |
| 13:22:20 | Jzalae leaves the room. | |
| 13:22:20 | ixx leaves the room. | |
| 13:22:20 | jnicklas leaves the room. | |
| 13:22:20 | rphillips leaves the room. | |
| 13:22:20 | benny leaves the room. | |
| 13:22:20 | Chrononaut leaves the room. | |
| 13:22:20 | josb leaves the room. | |
| 13:22:20 | dmpk2k leaves the room. | |
| 13:22:21 | TheProkrammer leaves the room. | |
| 13:22:49 | octopod enters the room. | |
| 13:22:49 | chris2 enters the room. | |
| 13:22:49 | Fullmoon enters the room. | |
| 13:22:49 | jacen_ enters the room. | |
| 13:22:49 | jnicklas enters the room. | |
| 13:22:49 | benny enters the room. | |
| 13:22:49 | Maledictus enters the room. | |
| 13:22:49 | rubuildius_ppc enters the room. | |
| 13:22:49 | ZioDave enters the room. | |
| 13:22:49 | qwert666 enters the room. | |
| 13:22:49 | trythil enters the room. | |
| 13:22:49 | cezarsa enters the room. | |
| 13:22:49 | wycats enters the room. | |
| 13:22:49 | VVSiz enters the room. | |
| 13:22:49 | rubuildius_amd64 enters the room. | |
| 13:22:49 | edwardam enters the room. | |
| 13:22:49 | rictic enters the room. | |
| 13:22:49 | loincloth enters the room. | |
| 13:22:49 | Yurik enters the room. | |
| 13:22:49 | nemerle_afk enters the room. | |
| 13:22:49 | olabini enters the room. | |
| 13:22:49 | yasuhito_ enters the room. | |
| 13:22:49 | foysavas enters the room. | |
| 13:22:49 | vincentlu enters the room. | |
| 13:22:49 | headius enters the room. | |
| 13:22:49 | thoughtfiz enters the room. | |
| 13:22:49 | lstoll_ enters the room. | |
| 13:22:49 | defn enters the room. | |
| 13:22:49 | cremes__ enters the room. | |
| 13:22:49 | shame enters the room. | |
| 13:22:49 | cksouza enters the room. | |
| 13:22:49 | dgtized enters the room. | |
| 13:22:49 | jammi enters the room. | |
| 13:22:49 | Jzalae enters the room. | |
| 13:22:49 | flazz enters the room. | |
| 13:22:49 | binary42 enters the room. | |
| 13:22:49 | mjwhitt enters the room. | |
| 13:22:49 | lchin_ enters the room. | |
| 13:22:49 | xhanjian enters the room. | |
| 13:22:49 | cyndis enters the room. | |
| 13:22:49 | yasuhito enters the room. | |
| 13:22:49 | drbrain enters the room. | |
| 13:22:49 | ko1_away enters the room. | |
| 13:22:49 | mass enters the room. | |
| 13:22:49 | smparkes enters the room. | |
| 13:22:49 | rudebwoy enters the room. | |
| 13:22:49 | zenspider enters the room. | |
| 13:22:49 | flori enters the room. | |
| 13:22:49 | Ingmar enters the room. | |
| 13:22:49 | jp_tix enters the room. | |
| 13:22:49 | timo enters the room. | |
| 13:22:49 | tmm1 enters the room. | |
| 13:22:49 | xmlhacker enters the room. | |
| 13:22:49 | imajes_office enters the room. | |
| 13:22:49 | corundum enters the room. | |
| 13:22:49 | maharg_ enters the room. | |
| 13:22:49 | manveru enters the room. | |
| 13:22:49 | squeegy enters the room. | |
| 13:22:49 | kevinclark enters the room. | |
| 13:22:49 | fearoffish enters the room. | |
| 13:22:49 | chillywilly enters the room. | |
| 13:22:49 | hoopy enters the room. | |
| 13:22:49 | lypanov enters the room. | |
| 13:22:49 | context enters the room. | |
| 13:22:49 | dmpk2k enters the room. | |
| 13:22:49 | dbussink enters the room. | |
| 13:22:49 | boyscout enters the room. | |
| 13:22:49 | Spakman enters the room. | |
| 13:22:49 | Defiler enters the room. | |
| 13:22:49 | wycats_afk enters the room. | |
| 13:22:49 | rphillips enters the room. | |
| 13:22:49 | ixx enters the room. | |
| 13:22:49 | zf enters the room. | |
| 13:22:49 | goodney enters the room. | |
| 13:22:49 | _goodney_ enters the room. | |
| 13:22:49 | cout enters the room. | |
| 13:22:49 | TheProkrammer enters the room. | |
| 13:22:49 | pastie enters the room. | |
| 13:22:49 | tarcieri enters the room. | |
| 13:22:49 | Chrononaut enters the room. | |
| 13:22:49 | josb enters the room. | |
| 13:22:49 | matthewd enters the room. | |
| 13:22:50 | zenspider leaves the room. | |
| 13:22:50 | chris2 leaves the room. | |
| 13:22:50 | flori leaves the room. | |
| 13:22:50 | VVSiz leaves the room. | |
| 13:22:50 | rubuildius_amd64 leaves the room. | |
| 13:22:50 | trythil leaves the room. | |
| 13:22:50 | nemerle_afk leaves the room. | |
| 13:22:50 | mjwhitt leaves the room. | |
| 13:22:50 | qwert666 leaves the room. | |
| 13:22:50 | Ingmar leaves the room. | |
| 13:22:50 | jammi leaves the room. | |
| 13:22:50 | rictic leaves the room. | |
| 13:22:50 | Yurik leaves the room. | |
| 13:22:50 | defn leaves the room. | |
| 13:22:50 | mass leaves the room. | |
| 13:22:50 | smparkes leaves the room. | |
| 13:22:50 | rudebwoy leaves the room. | |
| 13:22:50 | ko1_away leaves the room. | |
| 13:22:50 | zf leaves the room. | |
| 13:22:50 | xhanjian leaves the room. | |
| 13:22:50 | lchin_ leaves the room. | |
| 13:22:50 | squeegy leaves the room. | |
| 13:22:50 | headius leaves the room. | |
| 13:22:50 | xmlhacker leaves the room. | |
| 13:22:50 | boyscout leaves the room. | |
| 13:22:50 | chillywilly leaves the room. | |
| 13:22:50 | context leaves the room. | |
| 13:22:50 | fearoffish leaves the room. | |
| 13:22:50 | Spakman leaves the room. | |
| 13:22:50 | maharg_ leaves the room. | |
| 13:22:50 | kevinclark leaves the room. | |
| 13:22:50 | cremes__ leaves the room. | |
| 13:22:50 | tarcieri leaves the room. | |
| 13:22:50 | vincentlu leaves the room. | |
| 13:22:50 | olabini leaves the room. | |
| 13:22:50 | cezarsa leaves the room. | |
| 13:22:50 | rubuildius_ppc leaves the room. | |
| 13:22:50 | corundum leaves the room. | |
| 13:22:50 | jacen_ leaves the room. | |
| 13:22:50 | drbrain leaves the room. | |
| 13:22:50 | tmm1 leaves the room. | |
| 13:22:50 | cout leaves the room. | |
| 13:22:50 | dbussink leaves the room. | |
| 13:22:50 | imajes_office leaves the room. | |
| 13:22:50 | loincloth leaves the room. | |
| 13:22:50 | Defiler leaves the room. | |
| 13:22:50 | jp_tix leaves the room. | |
| 13:22:50 | flazz leaves the room. | |
| 13:22:50 | ZioDave leaves the room. | |
| 13:22:50 | edwardam leaves the room. | |
| 13:22:50 | octopod leaves the room. | |
| 13:22:50 | _goodney_ leaves the room. | |
| 13:22:50 | goodney leaves the room. | |
| 13:22:50 | lypanov leaves the room. | |
| 13:22:50 | timo leaves the room. | |
| 13:22:50 | lstoll_ leaves the room. | |
| 13:22:50 | thoughtfiz leaves the room. | |
| 13:22:50 | cksouza leaves the room. | |
| 13:22:50 | hoopy leaves the room. | |
| 13:22:50 | cyndis leaves the room. | |
| 13:22:50 | dgtized leaves the room. | |
| 13:22:50 | manveru leaves the room. | |
| 13:22:50 | pastie leaves the room. | |
| 13:22:50 | Maledictus leaves the room. | |
| 13:22:50 | matthewd leaves the room. | |
| 13:22:50 | wycats_afk leaves the room. | |
| 13:22:50 | Fullmoon leaves the room. | |
| 13:22:50 | binary42 leaves the room. | |
| 13:22:50 | shame leaves the room. | |
| 13:22:50 | yasuhito leaves the room. | |
| 13:22:50 | yasuhito_ leaves the room. | |
| 13:22:50 | foysavas leaves the room. | |
| 13:22:50 | wycats leaves the room. | |
| 13:22:50 | Jzalae leaves the room. | |
| 13:22:50 | ixx leaves the room. | |
| 13:22:50 | jnicklas leaves the room. | |
| 13:22:50 | rphillips leaves the room. | |
| 13:22:50 | benny leaves the room. | |
| 13:22:50 | Chrononaut leaves the room. | |
| 13:22:50 | josb leaves the room. | |
| 13:22:50 | dmpk2k leaves the room. | |
| 13:22:50 | TheProkrammer leaves the room. | |
| 13:23:30 | octopod enters the room. | |
| 13:23:30 | chris2 enters the room. | |
| 13:23:30 | Fullmoon enters the room. | |
| 13:23:30 | jacen_ enters the room. | |
| 13:23:30 | jnicklas enters the room. | |
| 13:23:30 | benny enters the room. | |
| 13:23:30 | Maledictus enters the room. | |
| 13:23:30 | rubuildius_ppc enters the room. | |
| 13:23:30 | ZioDave enters the room. | |
| 13:23:30 | qwert666 enters the room. | |
| 13:23:30 | trythil enters the room. | |
| 13:23:30 | cezarsa enters the room. | |
| 13:23:30 | wycats enters the room. | |
| 13:23:30 | VVSiz enters the room. | |
| 13:23:30 | rubuildius_amd64 enters the room. | |
| 13:23:30 | edwardam enters the room. | |
| 13:23:30 | rictic enters the room. | |
| 13:23:30 | loincloth enters the room. | |
| 13:23:30 | Yurik enters the room. | |
| 13:23:30 | nemerle_afk enters the room. | |
| 13:23:30 | olabini enters the room. | |
| 13:23:30 | yasuhito_ enters the room. | |
| 13:23:30 | foysavas enters the room. | |
| 13:23:30 | vincentlu enters the room. | |
| 13:23:30 | headius enters the room. | |
| 13:23:30 | thoughtfiz enters the room. | |
| 13:23:30 | lstoll_ enters the room. | |
| 13:23:30 | defn enters the room. | |
| 13:23:30 | cremes__ enters the room. | |
| 13:23:30 | shame enters the room. | |
| 13:23:30 | cksouza enters the room. | |
| 13:23:30 | dgtized enters the room. | |
| 13:23:30 | jammi enters the room. | |
| 13:23:30 | Jzalae enters the room. | |
| 13:23:30 | flazz enters the room. | |
| 13:23:30 | binary42 enters the room. | |
| 13:23:30 | mjwhitt enters the room. | |
| 13:23:30 | lchin_ enters the room. | |
| 13:23:30 | xhanjian enters the room. | |
| 13:23:30 | cyndis enters the room. | |
| 13:23:30 | yasuhito enters the room. | |
| 13:23:30 | drbrain enters the room. | |
| 13:23:30 | ko1_away enters the room. | |
| 13:23:30 | mass enters the room. | |
| 13:23:30 | smparkes enters the room. | |
| 13:23:30 | rudebwoy enters the room. | |
| 13:23:30 | zenspider enters the room. | |
| 13:23:30 | flori enters the room. | |
| 13:23:30 | Ingmar enters the room. | |
| 13:23:30 | jp_tix enters the room. | |
| 13:23:30 | timo enters the room. | |
| 13:23:30 | tmm1 enters the room. | |
| 13:23:30 | xmlhacker enters the room. | |
| 13:23:30 | imajes_office enters the room. | |
| 13:23:30 | corundum enters the room. | |
| 13:23:30 | maharg_ enters the room. | |
| 13:23:30 | manveru enters the room. | |
| 13:23:30 | squeegy enters the room. | |
| 13:23:30 | kevinclark enters the room. | |
| 13:23:30 | fearoffish enters the room. | |
| 13:23:30 | chillywilly enters the room. | |
| 13:23:30 | hoopy enters the room. | |
| 13:23:30 | lypanov enters the room. | |
| 13:23:30 | context enters the room. | |
| 13:23:30 | dmpk2k enters the room. | |
| 13:23:30 | dbussink enters the room. | |
| 13:23:30 | boyscout enters the room. | |
| 13:23:30 | Spakman enters the room. | |
| 13:23:30 | Defiler enters the room. | |
| 13:23:30 | wycats_afk enters the room. | |
| 13:23:30 | rphillips enters the room. | |
| 13:23:30 | ixx enters the room. | |
| 13:23:30 | zf enters the room. | |
| 13:23:30 | goodney enters the room. | |
| 13:23:30 | _goodney_ enters the room. | |
| 13:23:30 | cout enters the room. | |
| 13:23:30 | TheProkrammer enters the room. | |
| 13:23:30 | pastie enters the room. | |
| 13:23:30 | tarcieri enters the room. | |
| 13:23:30 | Chrononaut enters the room. | |
| 13:23:30 | josb enters the room. | |
| 13:23:30 | matthewd enters the room. | |
| 13:23:47 | dbussink | ZioDave: well, afaik that's simply not true |
| 13:24:37 | dbussink | mongrel stores the uploaded file in a tempfile during upload |
| 13:24:48 | dbussink | when it's complete, it dispatches to rails / merb / whatever |
| 13:25:23 | ZioDave | yap, I'm now reading a post on railspikes... |
| 13:25:50 | ZioDave | okey ... now I got it :-) |
| 13:26:41 | ZioDave | so locking occurs only while mongrel dipatches the file to rails |
| 13:27:09 | dbussink | locking occurs during the time rails handles the request |
| 13:27:30 | ZioDave | got it |
| 13:27:42 | dbussink | because rails is single threaded (main problem there is actionpack) |
| 13:27:46 | robertpostill enters the room. | |
| 13:32:17 | trythil leaves the room. | |
| 13:33:42 | robertpostill leaves the room. | |
| 13:33:45 | ZioDave | dbussink: it's been a very interesting conversation ... now I have to think a bit where to go next |
| 13:41:53 | thehcdreamer enters the room. | |
| 13:42:10 | trythil enters the room. | |
| 13:52:26 | trythil leaves the room. | |
| 13:55:57 | EugZol enters the room. |