Show enters and exits. Hide enters and exits.
| 00:01:11 | brixen | NoKarma: I went back to firebug 1.1.0 beta and it's working better |
| 00:01:18 | brixen | NoKarma: ff3 also restarts correctly |
| 00:01:19 | NoKarma | ok |
| 00:01:39 | brixen | I cannot live without firebug :P |
| 00:01:56 | brixen | doing web apps without it is like coding in notepad |
| 00:01:59 | NoKarma | FF3 changed some functionality that borked firebug 1.1 (and many other extensions) |
| 00:02:12 | NoKarma | but I think they have reverted it again |
| 00:02:22 | brixen | ahh ok |
| 00:03:54 | twbray leaves the room. | |
| 00:04:00 | boyscout | 1 commit by Arthur Schreiber |
| 00:04:01 | boyscout | * Add missing Numeric#to_int and Numeric#modulo.; ac5a764 |
| 00:05:09 | rue | brixen: Fortunately I do not do web apps :) |
| 00:05:23 | NoKarma | rue: It's a joy |
| 00:05:54 | benburkert leaves the room. | |
| 00:06:24 | boyscout | 1 commit by Ryan Davis |
| 00:06:25 | boyscout | * Added trace->yaml tracer; ccefd8c |
| 00:09:49 | zenspider | brixen: how did you want the tracer stuff hooked into mspec?? |
| 00:10:04 | brixen | zenspider: ah, just looking at your commit |
| 00:10:21 | brixen | I don't think it needs to hook in, just needs to produce files like spec/profiles/*.yaml |
| 00:10:37 | brixen | you should just be able to run something under the tracer and get a profile as output |
| 00:11:16 | zenspider | ok... then I'll mark the ticket closed |
| 00:12:12 | zenspider | so now you can do ruby -Itools -rtracer blah.rb > spec/profiles/blah.yaml |
| 00:12:29 | brixen | heh, thanks |
| 00:12:36 | brixen | I was just trying to figure it out |
| 00:13:03 | zenspider | I'll add some doco |
| 00:13:36 | brixen | zenspider: very cool |
| 00:13:43 | yugui enters the room. | |
| 00:14:51 | zenspider | tnx |
| 00:15:09 | evan | zenspider: how did the design walkthrough go? |
| 00:15:13 | zenspider | it can probably be torn down a bit more and made simpler... but it works now |
| 00:15:16 | evan | know where the stripper pole is going? |
| 00:15:39 | evan | :) |
| 00:15:46 | Arjen_ leaves the room. | |
| 00:17:46 | shame enters the room. | |
| 00:19:45 | rubuildius_amd64 | Ryan Davis: ccefd8c6f; 2108 files, 6762 examples, 24966 expectations, 0 failures, 0 errors |
| 00:19:46 | rubuildius_amd64 | Arthur Schreiber: ac5a76421; 2108 files, 6762 examples, 24966 expectations, 0 failures, 0 errors |
| 00:20:24 | elight leaves the room. | |
| 00:21:24 | tmornini enters the room. | |
| 00:21:37 | mkrauskopf leaves the room. | |
| 00:26:37 | dfg59 leaves the room. | |
| 00:27:12 | zenspider | evan: went well... exhausting. 10ish ppl in my place all at once... all scrutinizing everything I own. :/ |
| 00:27:38 | zenspider | but now they know there are no big tangles and can estimate the job and give me a bid |
| 00:27:39 | evan | "Don't touch that!" "Don't pick that up!" "Don't let the cat eat itself!" |
| 00:30:03 | tmornini leaves the room. | |
| 00:30:58 | rubuildius_ppc | Ryan Davis: ccefd8c6f; 2108 files, 6893 examples, 25175 expectations, 0 failures, 0 errors |
| 00:30:59 | rubuildius_ppc | Arthur Schreiber: ac5a76421; 2108 files, 6893 examples, 25175 expectations, 0 failures, 0 errors |
| 00:31:00 | rubuildius_ppc | Arthur Schreiber: 955443b06; 2108 files, 6893 examples, 25175 expectations, 0 failures, 0 errors |
| 00:31:03 | elight enters the room. | |
| 00:33:18 | kw enters the room. | |
| 00:44:30 | thudson_ enters the room. | |
| 00:46:56 | thudson_ leaves the room. | |
| 00:50:20 | dlee leaves the room. | |
| 00:53:44 | MenTaLguY enters the room. | |
| 00:53:55 | MenTaLguY | howdy |
| 00:54:44 | evan | heya |
| 00:56:18 | tarcieri | hey MenTaLguY, you should check out Reia |
| 00:57:04 | rue | Oo, wow. |
| 00:57:27 | MenTaLguY | Reia? |
| 00:57:41 | scudwork leaves the room. | |
| 00:57:45 | MenTaLguY | link? |
| 00:57:48 | MenTaLguY | google is unhelpful |
| 00:59:27 | tarcieri | heh |
| 00:59:37 | tarcieri | wiki.reia-lang.org describes it |
| 01:00:07 | tarcieri | git://github.com/tarcieri/reia.git if you want to check it out |
| 01:00:16 | tarcieri | you'll need Ruby and Erlang, which I can only assume you have |
| 01:00:50 | rue | Bush compared negotiating with Iran to Chamberlain allowing Hitler to take Sudetenland in '38. In the Knesset. On Israel's 60th Independence day. Holy. Fuck. |
| 01:01:15 | rue | Sorry. /aghast |
| 01:04:21 | evan | yaeh |
| 01:04:45 | evan | he's trying to swing the jewish vote behind a Republican |
| 01:05:19 | evan | a Republican of Scottish descent |
| 01:05:26 | evan | who was in the military. |
| 01:09:25 | foysavas leaves the room. | |
| 01:09:30 | sambo82 enters the room. | |
| 01:14:24 | elight leaves the room. | |
| 01:15:34 | evan | btw |
| 01:15:37 | evan | anyone interested |
| 01:15:47 | evan | the paper linked to in the thread last night about rubinius JIT is pretty good |
| 01:15:50 | evan | it's short and to the point |
| 01:15:59 | elight enters the room. | |
| 01:16:06 | evan | about generating trace trees and native code from an architecture very much like ours |
| 01:16:55 | elight leaves the room. | |
| 01:17:25 | rue | Yep, I got it open but have not made it to it yet |
| 01:19:03 | evan | it's only 10 pages |
| 01:19:06 | evan | pretty easy read |
| 01:22:10 | elight enters the room. | |
| 01:22:14 | rue | Not when your concentration span is slightly shorter than an 8-week old kitten's |
| 01:23:30 | lopex leaves the room. | |
| 01:26:17 | evan | push a bunch more code to cpp |
| 01:38:33 | smparkes leaves the room. | |
| 01:41:39 | roo enters the room. | |
| 01:42:43 | twbray enters the room. | |
| 01:50:45 | twbray leaves the room. | |
| 01:51:37 | anteaya enters the room. | |
| 01:52:03 | rue leaves the room. | |
| 01:53:00 | benburkert enters the room. | |
| 01:54:00 | tarcieri | evan: I'll check it out |
| 01:54:23 | evan | i'm cleaning up building now. |
| 01:54:34 | evan | the new GC framework rocks. |
| 01:54:50 | evan | there is a HeapDebug GarbageColector subclass I checked in |
| 01:54:57 | evan | just has to define one method |
| 01:55:02 | evan | and it can trace the entire object graph |
| 01:55:29 | tarcieri | is clueless about GC :) |
| 01:55:38 | tarcieri | all I know is MRI/YARV's sucks a nut, ugh |
| 01:55:45 | evan | you walk around the kitchen |
| 01:55:49 | evan | pick up old wrappers |
| 01:55:53 | evan | coffee grounds |
| 01:55:53 | evan | etc. |
| 01:56:03 | evan | put them in the white thing sitting somewhere around the kitchen |
| 01:56:09 | evan | after a while, you empty the white thing. |
| 01:56:11 | tarcieri | yeah I'm clueless about that kind of garbage collection as well |
| 01:56:11 | evan | thats GC. |
| 01:56:31 | evan | s/kitchen/object graph/ |
| 01:56:41 | tarcieri | our kitchen/dining room is suffering from a lack of garbage collection |
| 01:56:48 | evan | s/coffee grounds/dead objects/ |
| 01:56:54 | evan | s/white thing/heap/ |
| 01:57:03 | evan | the analogy really does work. |
| 01:57:07 | ezmobius | how far off from running code on the cpp vm? |
| 01:57:26 | evan | it's running some code now. |
| 01:57:44 | evan | hopefully running everything by the 26th |
| 01:57:47 | evan | thats my goal |
| 01:57:49 | ezmobius | coolness |
| 01:57:55 | jtoy enters the room. | |
| 01:57:58 | tarcieri | sweet |
| 01:58:00 | evan | i've completely overshot my estimate for a couple reasons |
| 01:58:08 | evan | rather than a straight port of the C code |
| 01:58:19 | evan | i've been fixing the architecture |
| 01:58:20 | twbray enters the room. | |
| 01:58:29 | evan | which is paying off |
| 01:58:54 | tarcieri | ezmobius: if you're interested, Reia lets you call out to Erlang functions now |
| 01:58:56 | ezmobius | yeah worth it |
| 01:59:04 | evan | next time i start on such a project, i'll give everyone crazy time frames |
| 01:59:04 | ezmobius | tarcieri: oh sweet |
| 01:59:10 | evan | so i can come in under budget |
| 01:59:11 | evan | rather than over. |
| 01:59:12 | evan | :) |
| 01:59:55 | tarcieri | ezmobius: I need to find a better syntax for atoms |
| 02:00:25 | evan | wow |
| 02:00:26 | evan | http://www.instantiations.com/VAST/purchase.html |
| 02:00:30 | evan | $7k for one license |
| 02:00:36 | evan | thats crazy talk. |
| 02:01:13 | ezmobius | heh |
| 02:02:00 | tarcieri | >> $reia_parse:$parse([($"(",1),($string,1,[72,101,108,108,111]),($",",1),($string, 1,[119,111,114,108,100]),($")",1)]) |
| 02:02:00 | tarcieri | ($ok,[($tuple,1,[($string,1,[72,101,108,108,111]),($string,1,[119,111,114,108,100])])]) |
| 02:02:03 | tarcieri | ^^^ urgh |
| 02:02:14 | tarcieri | that's freaking impossible to read |
| 02:02:18 | evan | MY BRAIN! |
| 02:02:24 | brixen | my eyes! |
| 02:02:44 | evan | i think erlang might actually be the visual representation of the snow crash drug |
| 02:02:55 | twbray leaves the room. | |
| 02:02:58 | tarcieri | that actually looks a lot better in Erlang |
| 02:03:16 | tarcieri | for one the strings-as-lists show up as strings in the pretty printer |
| 02:04:23 | tarcieri | Reia does not store strings as fucking singly linked lists of integers |
| 02:04:25 | tarcieri | that's... dumb |
| 02:05:53 | elight leaves the room. | |
| 02:14:31 | pluskid enters the room. | |
| 02:15:29 | MenTaLguY | I don't think it's dumb if a more compact representation were used behind the scenes |
| 02:17:30 | tarcieri | well, that's certainly step 1 |
| 02:17:51 | pluskid leaves the room. | |
| 02:18:14 | tarcieri | Strings are something you slice and dice... immutable linked lists certainly aren't well-suited for doing that |
| 02:18:32 | tarcieri | slice, dice, recombine in new ways |
| 02:18:55 | dewd leaves the room. | |
| 02:19:09 | tarcieri | append, prepend, concatenate... I don't want to think about having to assemble string fragments into yet another list and concatenate that into the final string when I'm done |
| 02:19:25 | tarcieri | that should happen behind the scenes |
| 02:19:57 | tarcieri | Reia's storing strings as binaries for now... I need to find a nice string library to use |
| 02:20:54 | brixen | we use bstring |
| 02:21:12 | brixen | in some places |
| 02:21:21 | tarcieri | I'll check that out |
| 02:21:43 | brixen | http://bstring.sourceforge.net/ |
| 02:21:48 | brixen | it brags a lot :) |
| 02:22:07 | brixen | here: http://bstring.sourceforge.net/features.html |
| 02:22:20 | tarcieri | oh |
| 02:22:33 | tarcieri | looking for a library that implements strings as Erlang binaries |
| 02:22:47 | tarcieri | or rather, a compound data type which uses binaries to store string fragments |
| 02:22:55 | tarcieri | looks like there's a few bstring.erls out there |
| 02:23:44 | tarcieri | I'm trying to avoid linked-in C modules :) |
| 02:23:55 | tarcieri | need them for regular expressions and... that's about it for now |
| 02:24:17 | VVSiz_ enters the room. | |
| 02:24:38 | brixen | what? bstring is 21,100% faster than std::string under VC++ 6.0 |
| 02:25:12 | tarcieri | heh, Erlang is somewhat slow at interfacing with external libraries |
| 02:25:25 | tarcieri | but its regexps suck hardcore |
| 02:25:43 | tarcieri | they're not even POSIX compatible, iirc |
| 02:25:57 | tarcieri | Are \A and \Z POSIX? |
| 02:26:07 | pluskid enters the room. | |
| 02:29:08 | MenTaLguY | yes |
| 02:29:58 | tarcieri | Erlang's regexp module doesn't support them :( |
| 02:30:34 | tarcieri | not to mention it's slooooooow |
| 02:31:32 | rue | brixen: I suppose it depends on what you are doing.. say, benchmarking a nonexistent method you end up tens of thousands of times faster ;) |
| 02:31:34 | tarcieri | hello ko1 |
| 02:31:58 | pluskid leaves the room. | |
| 02:32:01 | ko1 | hi |
| 02:32:02 | brixen | rue: heh, I'm assuming they weren't doing that |
| 02:32:35 | brixen | MenTaLguY: do you have a decent link to a definitive posix regexp that is readable |
| 02:33:25 | MenTaLguY | not relaly |
| 02:33:30 | brixen | I've looked at 5 now and I don't see anything about \A or \Z |
| 02:33:43 | brixen | well, 5 things that say posix regexp ;) |
| 02:35:01 | sambo82 leaves the room. | |
| 02:37:08 | dgtized_ enters the room. | |
| 02:37:08 | dgtized leaves the room. | |
| 02:38:34 | MenTaLguY | maybe it is a PCRE thing after all |
| 02:41:51 | VVSiz leaves the room. | |
| 02:43:29 | lstoll enters the room. | |
| 02:44:29 | mkescher leaves the room. | |
| 02:50:04 | rue | Boost regex library is decently documented |
| 02:58:35 | jzj enters the room. | |
| 03:04:33 | jeremydurham enters the room. | |
| 03:06:47 | ShayArnett enters the room. | |
| 03:10:05 | binary42 enters the room. | |
| 03:21:01 | jennyw leaves the room. | |
| 03:22:24 | nicksieger leaves the room. | |
| 03:22:41 | nicksieger enters the room. | |
| 03:24:16 | jzj leaves the room. | |
| 03:26:22 | sambo82 enters the room. | |
| 03:27:38 | benburkert leaves the room. | |
| 03:29:00 | twbray enters the room. | |
| 03:30:31 | benburkert enters the room. | |
| 03:48:59 | wycats leaves the room. | |
| 03:54:27 | twbray leaves the room. | |
| 03:55:57 | anteaya leaves the room. | |
| 03:56:03 | jeremydurham_ enters the room. | |
| 03:56:14 | jeremydurham_ leaves the room. | |
| 03:59:44 | sambo82 leaves the room. | |
| 04:00:36 | jeremydurham leaves the room. | |
| 04:00:41 | binary42_ enters the room. | |
| 04:01:23 | binary42 leaves the room. | |
| 04:03:00 | ezmobius leaves the room. | |
| 04:06:03 | NoKarma_ enters the room. | |
| 04:07:21 | NoKarma_ leaves the room. | |
| 04:18:27 | binary42_ leaves the room. | |
| 04:20:31 | ShayArnett leaves the room. | |
| 04:21:09 | dschn enters the room. | |
| 04:33:52 | sambo82 enters the room. | |
| 04:36:38 | kevwil enters the room. | |
| 04:36:41 | wycats enters the room. | |
| 04:41:39 | crafterm enters the room. | |
| 04:42:54 | ezmobius enters the room. | |
| 04:48:33 | kevwil_ enters the room. | |
| 04:53:05 | ezmobius leaves the room. | |
| 04:54:37 | obvio171 leaves the room. | |
| 04:59:31 | kevwil leaves the room. | |
| 05:13:32 | kevwil_ leaves the room. | |
| 05:17:59 | AndrewO leaves the room. | |
| 05:21:04 | mernen leaves the room. | |
| 05:24:18 | kw leaves the room. | |
| 05:27:50 | Yurik enters the room. | |
| 05:30:19 | smparkes enters the room. | |
| 05:44:05 | pluskid_ enters the room. | |
| 05:45:35 | kw enters the room. | |
| 05:51:50 | tizianobis enters the room. | |
| 05:56:48 | tizianobis_ enters the room. | |
| 06:06:42 | pluskid_ leaves the room. | |
| 06:11:25 | rue | And the race continues |
| 06:12:20 | tizianobis leaves the room. | |
| 06:16:34 | scoopr | is it like.. an ongoing race condition? =) |
| 06:17:40 | rue | Sort of, except more tuby |
| 06:18:15 | headius enters the room. | |
| 06:20:57 | RyanTM leaves the room. | |
| 06:23:57 | TheVoice enters the room. | |
| 06:24:29 | twbray enters the room. | |
| 06:27:50 | binary42 enters the room. | |
| 06:28:51 | Erlang00t enters the room. | |
| 06:31:08 | headius | howdy |
| 06:31:51 | rue | Hallo |
| 06:32:41 | TheVoice leaves the room. | |
| 06:34:08 | rue | We spent most of the design meeting calling you names and erasing beard and glasses from your photos |
| 06:40:44 | brixen | *erasing* |
| 06:40:59 | brixen | I thought we had the black magic marker out adding beard and glasses |
| 06:41:20 | Erlang00t | Hi guys |
| 06:41:36 | Erlang00t | does your store literal index globally or per method(or per generator?) |
| 06:46:10 | rue | brixen: headius already *has* a beard and glasses. It would seem pointless to add another set |
| 06:46:21 | brixen | rue: not at all :P |
| 06:46:43 | benburkert leaves the room. | |
| 06:47:22 | rue | Erlang00t: Literals are stored in the CompiledMethod |
| 06:47:40 | Erlang00t | yes, I know |
| 06:47:49 | Erlang00t | then not the toplevel CompiledMethod |
| 06:47:57 | Erlang00t | like def foo1; def foo2;end;end |
| 06:48:32 | Erlang00t | the foo2 is in foo1's compiledMethod, and not appeared in outside :script compiledmethod? |
| 06:50:09 | rue | Yes, foo2 is in foo1's literals |
| 06:50:14 | tizianobis_ leaves the room. | |
| 06:51:28 | smparkes leaves the room. | |
| 06:51:52 | rue | When it executes, of course, foo2 is actually defined as a method and its CompiledMethod will be referenced from some method table instead |
| 06:53:02 | Erlang00t | yes, so actually my understanding is right, foo2 is in foo1's literal, and not appear in outside script compiledmethod |
| 06:53:23 | Erlang00t | and then, what does the 'v' in 'vcall' means? |
| 06:53:49 | rue | That is correct |
| 06:54:24 | binary42 leaves the room. | |
| 06:54:33 | rue | I dunno what the 'v' is, actually. I just assumed it means "virtual" or "vague" or something. The :vcall node means that the compiler does not know whether the identifier is a method or an object |
| 06:55:12 | rue | Sorry, the /parser/ does not know |
| 06:56:03 | brixen | I've nearly forgot how to resolve a conflict in svn |
| 06:56:09 | brixen | boy, talk about atrophy |
| 06:56:18 | NoKarma enters the room. | |
| 06:57:23 | Erlang00t | I guess it means 'variable'.. |
| 06:57:27 | rue | I usually throw the keyboard around the room until it starts working |
| 06:57:39 | rue | Erlang00t: Could be |
| 07:10:23 | gnufied leaves the room. | |
| 07:26:10 | yugui leaves the room. | |
| 07:37:20 | kw leaves the room. | |
| 07:42:24 | Arjen_ enters the room. | |
| 07:53:55 | twbray leaves the room. | |
| 07:55:12 | Maledictus enters the room. | |
| 08:01:14 | mkrauskopf enters the room. | |
| 08:04:09 | Ski1 enters the room. | |
| 08:10:16 | ezmobius enters the room. | |
| 08:13:19 | thehcdreamer enters the room. | |
| 08:15:55 | gnufied enters the room. | |
| 08:17:10 | dbussink | morning |
| 08:30:09 | rue | Ehlo |
| 08:35:46 | dbussink | rue: ooh, you can speak rfc 1869 |
| 08:36:21 | evan | dbussink: i got side tracked and haven't fixed up the build yet |
| 08:36:25 | evan | probably need to get to bed |
| 08:36:29 | evan | but i'll do it first thing in the morning. |
| 08:38:18 | bleeder enters the room. | |
| 08:38:22 | dbussink | evan: ah, that's ok |
| 08:38:28 | dbussink | won't have time for it probably today anyway |
| 08:38:34 | dbussink | don't feel rushed |
| 08:39:47 | crafterm leaves the room. | |
| 08:41:42 | crafterm enters the room. | |
| 08:46:02 | crafterm leaves the room. | |
| 08:56:15 | mutle enters the room. | |
| 08:57:13 | lstoll leaves the room. | |
| 08:57:38 | qwert666 enters the room. | |
| 08:58:18 | naeu enters the room. | |
| 09:02:49 | octopod enters the room. | |
| 09:15:10 | wireless_ enters the room. | |
| 09:15:12 | w1rele55 leaves the room. | |
| 09:27:58 | benny enters the room. | |
| 09:31:22 | benny leaves the room. | |
| 09:31:22 | ezmobius leaves the room. | |
| 09:34:52 | bleeder | am I the only one having issues with building on PPC? |
| 09:42:48 | rue | Possibly, I do not see any tickets, at least |
| 09:44:59 | dbussink | bleeder: we have a ppc build bot running 10.5 |
| 09:45:12 | dbussink | bleeder: or are you running 10.4 / 10.3 ? |
| 09:45:28 | bleeder | dbussink: I'm running 10.4, yeah |
| 09:45:41 | dbussink | bleeder: ah, well, then that's probably a bigger problem than running ppc |
| 09:46:19 | bleeder | dbussink: argh :/ |
| 09:46:29 | dbussink | bleeder: do you have a pastie? |
| 09:47:00 | bleeder | dbussink: yeah, let me see if I can find it |
| 09:47:45 | bleeder | dbussink: http://pastie.caboo.se/197498 - that's rake build --trace |
| 09:48:14 | dbussink | bleeder: hmm, that's a nasty one |
| 09:48:25 | dbussink | because that exception maskes the real problem |
| 09:48:47 | dbussink | masks |
| 09:49:00 | rue | My little project was slightly delayed today so unfortunately it will not be of help yet |
| 09:49:10 | bleeder | dbussink: yeah, it is - talked a bit with rue yesterday about it and spent an hour or two fooling around with gdb, but alas to no avail... |
| 09:49:25 | dbussink | bleeder: open up kernel/platform/ffi.rb |
| 09:50:26 | dbussink | and add STDOUT.write name before the call to FFI.create_function |
| 09:50:36 | dbussink | so you can see on what ffi function it fails |
| 09:52:05 | bleeder | dbussink: got it - let's try that again |
| 09:53:37 | bleeder | dbussink: can't really see any output anywhere though... |
| 09:53:48 | dbussink | bleeder: also write a \n :) |
| 09:53:54 | dbussink | after writing the name |
| 09:56:42 | bleeder | dbussink: either I'm blind or I'm an idiot, but I can't see it anywhere :( |
| 09:56:53 | dbussink | you did a rake build? |
| 09:57:05 | bleeder | dbussink: yeah? |
| 09:57:20 | bleeder | dbussink: that's where it fails |
| 10:00:36 | dbussink | rake clean first maybe? |
| 10:01:13 | dbussink | bleeder: ah wait, this is in the stables |
| 10:01:14 | dbussink | nasty |
| 10:02:09 | bleeder | dbussink: well, at least it feels good to know that I'm not a total idiot for being puzzled about this ;) |
| 10:05:18 | rue | Sorry, wandering off here. Need to hit the hay |
| 10:06:25 | rue | dbussink: So yeah, looks like a stable issue which means GDB or manual pages or could generate an alternative set of stables with the debug info |
| 10:06:34 | rue | Mail them over or whatever |
| 10:06:45 | rue | Anyway, no brain left /zZz |
| 10:10:41 | imajes enters the room. | |
| 10:15:36 | octopod leaves the room. | |
| 10:15:36 | dmpk2k leaves the room. | |
| 10:15:36 | lchin leaves the room. | |
| 10:15:36 | Illocution leaves the room. | |
| 10:15:36 | Ingmar leaves the room. | |
| 10:17:15 | dewd enters the room. | |
| 10:17:37 | xhanjian_ leaves the room. | |
| 10:17:44 | xhanjian enters the room. | |
| 10:18:23 | octopod enters the room. | |
| 10:18:23 | dmpk2k enters the room. | |
| 10:18:23 | lchin enters the room. | |
| 10:18:23 | Ingmar enters the room. | |
| 10:18:23 | Illocution enters the room. | |
| 10:21:16 | krisps enters the room. | |
| 10:21:50 | krisps leaves the room. | |
| 10:22:13 | krisps enters the room. | |
| 10:24:32 | robertpostill enters the room. | |
| 10:25:23 | sudoer enters the room. | |
| 10:31:08 | jtoy leaves the room. | |
| 10:33:09 | krisps leaves the room. | |
| 10:33:15 | krisps enters the room. | |
| 10:35:16 | gnufied leaves the room. | |
| 10:35:35 | gnufied enters the room. | |
| 10:42:17 | robertpostill leaves the room. | |
| 10:42:31 | headius leaves the room. | |
| 10:43:54 | krisps leaves the room. | |
| 10:44:25 | krisps enters the room. | |
| 10:53:54 | radarek enters the room. | |
| 10:54:40 | pluskid enters the room. | |
| 10:54:57 | krisps leaves the room. | |
| 10:55:21 | krisps enters the room. | |
| 11:02:13 | bleeder leaves the room. | |
| 11:04:08 | bleeder enters the room. | |
| 11:05:50 | krisps leaves the room. | |
| 11:06:19 | krisps enters the room. | |
| 11:11:42 | sudoer leaves the room. | |
| 11:16:31 | JimMc enters the room. | |
| 11:17:14 | krisps_ enters the room. | |
| 11:17:16 | krisps leaves the room. | |
| 11:17:51 | Erlang00t leaves the room. | |
| 11:28:00 | krisps_ leaves the room. | |
| 11:28:25 | krisps enters the room. | |
| 11:34:00 | dctanner enters the room. | |
| 11:38:51 | krisps leaves the room. | |
| 11:39:20 | krisps enters the room. | |
| 11:45:53 | krisps leaves the room. | |
| 12:04:08 | imajes leaves the room. | |
| 12:13:26 | mkrauskopf leaves the room. | |
| 12:16:01 | mkrauskopf enters the room. | |
| 12:48:31 | RyanTM enters the room. | |
| 12:56:57 | Aphelion enters the room. | |
| 13:25:09 | AndrewO enters the room. | |
| 13:34:06 | dctanner leaves the room. | |
| 13:37:17 | NoKarma_ enters the room. | |
| 13:39:03 | dctanner enters the room. | |
| 13:39:13 | bleeder leaves the room. | |
| 13:40:11 | NoKarma leaves the room. | |
| 13:43:46 | webmat enters the room. | |
| 13:54:26 | NoKarma_ leaves the room. | |
| 13:54:41 | NoKarma enters the room. | |
| 13:59:33 | olabini enters the room. | |
| 14:08:30 | benburkert enters the room. | |
| 14:09:07 | gnufied leaves the room. | |
| 14:10:47 | qwert666 leaves the room. | |
| 14:13:08 | smparkes enters the room. | |
| 14:17:10 | headius enters the room. | |
| 14:33:15 | kw enters the room. | |
| 14:44:11 | moofbong enters the room. | |
| 14:49:45 | qwert666 enters the room. | |
| 14:52:24 | dmpk2k leaves the room. | |
| 14:52:46 | binary42 enters the room. | |
| 14:55:39 | smparkes leaves the room. | |
| 15:01:24 | moofbong leaves the room. | |
| 15:06:32 | benburkert leaves the room. | |
| 15:15:46 | krisps enters the room. | |
| 15:16:50 | mutle leaves the room. | |
| 15:17:00 | mutle enters the room. | |
| 15:17:07 | imajes leaves the room. | |
| 15:29:35 | foysavas enters the room. | |
| 15:34:23 | shame leaves the room. | |
| 15:34:44 | Fullmoon enters the room. | |
| 15:37:07 | Fullmoon leaves the room. | |
| 15:38:30 | enebo enters the room. | |
| 15:49:34 | moofbong enters the room. | |
| 15:51:17 | twbray enters the room. | |
| 16:02:33 | dctanner leaves the room. | |
| 16:03:08 | twbray leaves the room. | |
| 16:10:59 | krisps leaves the room. | |
| 16:11:05 | wmoxam enters the room. | |
| 16:12:16 | dlee enters the room. | |
| 16:12:45 | krisps enters the room. | |
| 16:32:08 | cyndis enters the room. | |
| 16:33:47 | boyscout | 1 commit by Arthur Schreiber |
| 16:33:48 | boyscout | * Updated MSpec submodule to 22b5662f; 1dd6aa1 |
| 16:39:17 | yipstar enters the room. | |
| 16:40:48 | imajes enters the room. | |
| 16:41:41 | twbray enters the room. | |
| 16:43:41 | rubuildius_amd64 | Arthur Schreiber: 1dd6aa133; 2108 files, 6762 examples, 24966 expectations, 0 failures, 0 errors |
| 16:43:54 | dctanner enters the room. | |
| 16:46:11 | sambo82 leaves the room. | |
| 16:49:51 | rubuildius_ppc | Arthur Schreiber: 1dd6aa133; 2108 files, 6893 examples, 25175 expectations, 0 failures, 0 errors |
| 16:50:42 | VVSiz_ enters the room. | |
| 16:53:42 | VVSiz leaves the room. | |
| 16:57:02 | twbray leaves the room. | |
| 16:59:57 | Erlang00t1 enters the room. | |
| 17:02:10 | twbray enters the room. | |
| 17:06:51 | scoopr | I remember talking someone about poptarts many moongs ago, me stupidly asking what the heck they were. Turns out I found some in helsinki (didn't buy yet though). There is a really small shop that sells stuff specificly from the states :) |
| 17:07:12 | Erlang00t1 leaves the room. | |
| 17:10:31 | twbray leaves the room. | |
| 17:11:17 | dctanner leaves the room. | |
| 17:14:34 | mutle leaves the room. | |
| 17:15:00 | atmos leaves the room. | |
| 17:18:04 | smparkes enters the room. | |
| 17:20:15 | evan | scoopr: hehe |
| 17:20:18 | evan | mmm poptarts. |
| 17:21:00 | benstiglitz enters the room. | |
| 17:22:59 | kw leaves the room. | |
| 17:25:00 | dctanner enters the room. | |
| 17:26:33 | shame enters the room. | |
| 17:32:56 | JimMc leaves the room. | |
| 17:35:13 | thehcdreamer leaves the room. | |
| 17:36:09 | twbray enters the room. | |
| 17:38:59 | smparkes leaves the room. | |
| 17:39:07 | mkrauskopf leaves the room. | |
| 17:40:51 | wycats leaves the room. | |
| 17:41:18 | atmos enters the room. | |
| 17:41:52 | pluskid | evan: could you give the commit bit? Here's my accepted patch: http://rubinius.lighthouseapp.com/projects/5089-rubinius/tickets/503 |
| 17:42:31 | evan | sure |
| 17:42:34 | evan | just need an ssh pub key |
| 17:42:39 | pluskid | http://pastie.caboo.se/198284 |
| 17:43:38 | evan | ok, added! |
| 17:43:48 | pluskid | Thank you very much! :) |
| 17:43:48 | brixen | pluskid: github username? |
| 17:43:57 | pluskid | yes |
| 17:44:12 | pluskid | brixen: also pluskid |
| 17:44:16 | imajes leaves the room. | |
| 17:44:16 | enebo leaves the room. | |
| 17:44:16 | wireless_ leaves the room. | |
| 17:44:16 | zenspider leaves the room. | |
| 17:44:31 | brixen | pluskid: cool, added to rubyspec also :) |
| 17:44:36 | brixen | pluskid: thanks for helping out! |
| 17:44:52 | pluskid | brixen: I'm glad that I can be helpful. |
| 17:44:55 | evan | pluskid: thank you! |
| 17:45:13 | imajes enters the room. | |
| 17:45:13 | enebo enters the room. | |
| 17:45:13 | wireless_ enters the room. | |
| 17:45:13 | zenspider enters the room. | |
| 17:46:36 | pluskid | evan: it works, now I can clone with git@git.rubini.us, thanks again! :) |
| 17:46:54 | twbray leaves the room. | |
| 17:47:28 | evan | sweet |
| 17:48:16 | brixen | pluskid: to commit to rubyspec from your rubinius clone, be sure to run: rake spec:committer |
| 17:48:56 | pluskid | brixen: OK |
| 17:56:37 | Yurik leaves the room. | |
| 17:59:12 | wireless_ leaves the room. | |
| 17:59:12 | imajes leaves the room. | |
| 17:59:12 | zenspider leaves the room. | |
| 17:59:12 | enebo leaves the room. | |
| 18:00:03 | qwert666 leaves the room. | |
| 18:01:30 | imajes enters the room. | |
| 18:01:30 | enebo enters the room. | |
| 18:01:30 | wireless_ enters the room. | |
| 18:01:30 | zenspider enters the room. | |
| 18:02:14 | dctanner leaves the room. | |
| 18:03:40 | wycats enters the room. | |
| 18:04:06 | Yurik enters the room. | |
| 18:04:26 | gnufied enters the room. | |
| 18:06:29 | nicksieger leaves the room. | |
| 18:08:51 | enebo leaves the room. | |
| 18:15:39 | scudco enters the room. | |
| 18:25:11 | octopod leaves the room. | |
| 18:27:01 | nicksieger enters the room. | |
| 18:32:25 | olabini leaves the room. | |
| 18:36:01 | mapar enters the room. | |
| 18:36:31 | dmpk2k enters the room. | |
| 18:39:52 | rue | Meeble |
| 18:41:09 | ezmobius enters the room. | |
| 18:41:22 | headius | evan: was there a log recorded for the meeting last night? |
| 18:41:56 | rue | corundum was there but dunno if anyone posted it |
| 18:42:06 | rue | Sec, I can post my raw |
| 18:42:06 | brixen | headius: drbrain is travelling, but he should cut it and post it soon |
| 18:42:13 | headius | nobody posted yet at any rate |
| 18:42:13 | evan | yeah |
| 18:42:18 | evan | yep |
| 18:42:25 | evan | drbrain will sometime today |
| 18:42:32 | evan | where were you huh? |
| 18:42:34 | evan | i had to chair! |
| 18:42:38 | evan | :) |
| 18:42:44 | headius | btw: http://manning.com/carrero/ |
| 18:42:52 | headius | enebo had a birthday shindig |
| 18:43:12 | headius | so three out of seven JRuby core were unavailable :) |
| 18:44:06 | brixen | I think it was a boycott, you didn't want to discuss Complex issues :P |
| 18:44:45 | brixen | issues that might divide integral numbers of people into fractions ;) |
| 18:44:58 | brixen | is just full of inside jokes |
| 18:45:02 | evan | headius: ug! it looks like that book talks about IronRuby as though it were a unique thing |
| 18:45:10 | evan | and not a Ruby implementation |
| 18:45:48 | headius | we have to fight with that as well...people saying you should "Write your app in JRuby" |
| 18:46:29 | evan | wow |
| 18:46:39 | evan | a TON of this book is justifying ruby |
| 18:46:45 | evan | at least this first chapter |
| 18:46:50 | evan | talking about why it's typing is good |
| 18:46:59 | evan | about DLR speed |
| 18:47:01 | evan | etc. |
| 18:47:48 | atmos_ enters the room. | |
| 18:48:05 | binary42 leaves the room. | |
| 18:48:52 | evan | this is a very strange book |
| 18:49:01 | evan | but i can see the point |
| 18:49:12 | evan | it's basically a ruby book for C# developers |
| 18:51:12 | Arjen_ leaves the room. | |
| 18:51:26 | evan | wow. |
| 18:51:47 | evan | seriously a ton of the first chapter is justifying ruby not being staticly typed. |
| 18:57:20 | evan | ok, i've updated the build process for the cpp branch |
| 18:57:25 | benburkert enters the room. | |
| 18:58:01 | obiejuan enters the room. | |
| 18:58:26 | wycats | headius: heh |
| 18:59:05 | kw enters the room. | |
| 18:59:08 | binary42 enters the room. | |
| 18:59:11 | evan | wycats: yo yo |
| 18:59:17 | TheProkrammer | evan: That's exactly what it is... why should .NET developers care about IronRuby, and by extension ruby in general. It's definetly not for this crowd ;) |
| 18:59:34 | headius | .NET world is largely a static-typed world, so I suppose it needs the justification |
| 18:59:45 | evan | TheProkrammer: yeah, i actually like that it's got a unique voice |
| 18:59:47 | atmos leaves the room. | |
| 18:59:50 | wycats | evan: y0y0y0 |
| 18:59:51 | evan | and not yet another intro to ruby book |
| 19:00:09 | wycats | headius: except who's gonna use IronRuby if they're not already into dynamic languages |
| 19:00:35 | TheProkrammer | wycats: I expect IronRuby to be something of a gateway drug for alot of people. Maybe. |
| 19:00:36 | dysinger enters the room. | |
| 19:00:39 | headius | perhaps that's why the first chapter is free |
| 19:00:53 | wycats | TheProkrammer: but not people who have to be convinced about dynamicism |
| 19:01:05 | evan | there is a section that has C# 2, C# 3, and ruby |
| 19:01:09 | evan | it's basically the same code |
| 19:01:19 | evan | loosing type ids with each block |
| 19:01:28 | wycats | heh ;) |
| 19:01:30 | wycats | awesome |
| 19:01:42 | evan | C#2 to C#3: int => var |
| 19:01:51 | evan | C#3 to Ruby: var => |
| 19:02:37 | TheProkrammer | Like I mentioned to olbini, Wrox is working on a similar book on IronRuby as well... I don't envy those authors... moving target. |
| 19:02:47 | TheProkrammer | of course I may be helping out with one of them, so eh :) |
| 19:02:55 | evan | 2 IronRuby books |
| 19:02:57 | evan | who's the authors? |
| 19:03:23 | evan | people in the IronRuby community already (developers) |
| 19:03:29 | evan | or outside authors looking in? |
| 19:04:01 | TheProkrammer | Well... we're all kinda outside looking in ;) Though that's recently changed (IronRuby actually has a non-MS commiter on rubyforge now) |
| 19:04:37 | TheProkrammer | Ivan is involved and the other book is by the guys who do rubydoes.net |
| 19:04:43 | TheProkrammer | http://www.accidentaltechnologist.com/ruby/ironruby/professional-ironruby-coming-to-a-bookstore-ne ar-you/ |
| 19:05:19 | TheProkrammer | And the other author is http://flanders.co.nz/ |
| 19:06:36 | evan | interesting |
| 19:11:15 | pluskid leaves the room. | |
| 19:11:16 | evan | headius: *poke* |
| 19:11:35 | headius | yes? |
| 19:11:51 | evan | the hpricot gem has hpricot_scan.java.rl |
| 19:12:03 | evan | is there same gem magic to make gems not try and build the C extension and use that instead? |
| 19:12:28 | naeu leaves the room. | |
| 19:12:31 | olabini enters the room. | |
| 19:12:48 | headius | I don't recall, I haven't ever messed with that packaging logic |
| 19:12:56 | evan | ok. |
| 19:16:27 | TheVoice enters the room. | |
| 19:17:28 | headius leaves the room. | |
| 19:19:50 | mapar leaves the room. | |
| 19:28:19 | obiejuan_ enters the room. | |
| 19:29:22 | mapar enters the room. | |
| 19:30:34 | ezmobius leaves the room. | |
| 19:32:19 | obiejuan_ leaves the room. | |
| 19:32:34 | obiejuan_ enters the room. | |
| 19:40:56 | headius enters the room. | |
| 19:42:18 | rue | Be back, doc |
| 19:44:54 | obiejuan leaves the room. | |
| 19:55:35 | enebo enters the room. | |
| 19:56:07 | wycats | hey drbrain: with parsetree, how do you get the PT from a proc object? |
| 19:56:36 | enebo leaves the room. | |
| 19:58:59 | obiejuan_ leaves the room. | |
| 20:02:48 | imajes leaves the room. | |
| 20:05:11 | elight enters the room. | |
| 20:08:02 | atmos_ leaves the room. | |
| 20:09:16 | elight leaves the room. | |
| 20:12:02 | imajes enters the room. | |
| 20:12:38 | elight enters the room. | |
| 20:13:42 | elight leaves the room. | |
| 20:15:48 | ezmobius enters the room. | |
| 20:23:59 | enebo enters the room. | |
| 20:27:59 | mapar leaves the room. | |
| 20:28:54 | enebo leaves the room. | |
| 20:29:21 | enebo enters the room. | |
| 20:55:29 | twbray enters the room. | |
| 20:58:54 | mass | I always seem to drop in here when there's nothing going on |
| 20:59:16 | evan | sup sup? |
| 21:01:50 | TheProkrammer | trying to get mspec running on IronRuby... that's fun. |
| 21:02:33 | mass | hi evan! :D |
| 21:02:36 | mass | whats up? |
| 21:03:05 | mass | I've been swamped lately, but I'm curious to see what you've done in C++ :) |
| 21:03:53 | evan | check out the cpp branch |
| 21:06:27 | mass | I at least have a paid side project now in ruby, although its causing me to learn a bit more about ActiveRecord than I hoped to ever learn :) |
| 21:06:45 | evan | heh |
| 21:09:16 | mass | I'll grab the cpp branch though. how close do you think you are to merging it back in ? |
| 21:09:36 | evan | soon |
| 21:09:41 | evan | couple weeks probably |
| 21:09:44 | evan | my goal is by railsconf |
| 21:09:58 | macournoyer enters the room. | |
| 21:10:20 | macournoyer leaves the room. | |
| 21:11:15 | imajes enters the room. | |
| 21:11:23 | headius | couple weeks would be at railsconf |
| 21:11:28 | headius | merge during the rubinius talk |
| 21:11:34 | evan | thaht would rock. |
| 21:11:47 | evan | "So, we're going to talk about the project workflow by doing a huge merge right now!" |
| 21:11:52 | headius | ola fixed a bug during our railsconf EU bof |
| 21:12:05 | mass | "Your branch is behind the tracked remote branch 'origin/master' by 2935 commits" |
| 21:12:09 | evan | bah, i fix bugs constantly. |
| 21:12:12 | evan | mass: hah |
| 21:12:23 | mass | slackers. |
| 21:12:36 | mass | Its been like four months, thats only 22 or so a day |
| 21:12:40 | mass | :D |
| 21:14:01 | headius leaves the room. | |
| 21:15:04 | headius enters the room. | |
| 21:15:45 | mass | ahh my git-fu is rusty |
| 21:21:53 | Defiler | evan: We should do that, and then see if it runs Rails as a live demo |
| 21:22:05 | evan | ha |
| 21:22:09 | Defiler | no pressure |
| 21:22:10 | evan | i'll let you run that part |
| 21:22:15 | evan | i'll sit down in a chair. |
| 21:22:38 | Defiler | I'll try it, get a module_eval error, and then roar and hurl the laptop into the crowd |
| 21:22:57 | Defiler | This could be the best presentation ever |
| 21:27:29 | sambo82 enters the room. | |
| 21:30:59 | VVSiz | headius: would you mind taking a quick look at: http://svn.jruby.codehaus.org/changelog/jruby/?cs=6716 , just to make sure everything is OK there. |
| 21:31:11 | VVSiz | don't want to introduce regressions right before the release :) |
| 21:32:21 | VVSiz | OOOPS :) wrong channel :) |
| 21:32:28 | evan | :) |
| 21:32:29 | evan | no prob |
| 21:33:15 | headius | VVSiz: looks fine to me :) |
| 21:33:18 | Aphelion leaves the room. | |
| 21:35:47 | sambo82 leaves the room. | |
| 21:40:00 | Fullmoon enters the room. | |
| 21:40:58 | Fullmoon leaves the room. | |
| 21:42:28 | benstiglitz leaves the room. | |
| 21:53:44 | evan | huzzah! |
| 21:53:50 | evan | method specialization ftw. |
| 22:00:52 | jazen leaves the room. | |
| 22:06:42 | jacen_ enters the room. | |
| 22:14:27 | webmat leaves the room. | |
| 22:22:16 | imajes leaves the room. | |
| 22:27:57 | jacen_ leaves the room. | |
| 22:31:23 | AndrewO leaves the room. | |
| 22:31:24 | jacen_ enters the room. | |
| 22:32:04 | MenTaLguY enters the room. | |
| 22:32:15 | MenTaLguY | howdy |
| 22:33:45 | Defiler | how-dee |
| 22:34:03 | MenTaLguY | dee-how |
| 22:34:07 | dewd leaves the room. | |
| 22:35:33 | wmoxam leaves the room. | |
| 22:39:07 | dysinger_ enters the room. | |
| 22:41:17 | dbussink | evening |
| 22:41:30 | dbussink | evan: i see you've been revving up the build process, let's try :) |
| 22:42:37 | dbussink | evan: hmm, i do get a test failure though |
| 22:42:44 | dbussink | and some debug output that got committed |
| 22:46:15 | mernen enters the room. | |
| 22:47:38 | dysinger__ enters the room. | |
| 22:47:53 | twbray leaves the room. | |
| 22:48:17 | krisps leaves the room. | |
| 22:48:22 | krisps enters the room. | |
| 22:51:43 | moofbong leaves the room. | |
| 22:55:32 | evan | dbussink: ack. |
| 22:55:32 | evan | ok. |
| 22:55:38 | dysinger leaves the room. | |
| 22:56:06 | dbussink | evan: http://pastie.caboo.se/198497 |
| 22:56:22 | dbussink | the last commit changed a line in instructions.rb, this broke it |
| 22:56:32 | evan | yeah |
| 22:56:32 | evan | ok. |
| 22:56:38 | evan | wonder why i didn't see that.. |
| 22:56:44 | evan | maybe i did and missed it in the output |
| 22:57:15 | evan | ok, have it here. |
| 22:57:20 | evan | thats a bad test. |
| 22:58:15 | evan | because tuple's can't be accessed via store_my_field |
| 23:01:01 | VVSiz leaves the room. | |
| 23:01:04 | atmos enters the room. | |
| 23:01:31 | VVSiz enters the room. | |
| 23:02:53 | dysinger_ leaves the room. | |
| 23:03:35 | benburkert leaves the room. | |
| 23:05:22 | evan | dbussink: fixed. |
| 23:08:25 | binary42 leaves the room. | |
| 23:10:11 | dbussink | evan: thnx |
| 23:11:48 | mass | I think I should be in the crowd for that presentation, I could get a free MBP out of it |
| 23:12:03 | evan | mass: you going to railsconf? |
| 23:12:48 | rue | Yay! All tendons are reattached, even if only by a couple molecules in some cases |
| 23:12:57 | evan | :) |
| 23:13:00 | rue | Hey, mass, what'cha been up to? |
| 23:13:07 | evan | rue: are you in a brace? |
| 23:13:39 | rue | evan: I have one I use when moving around, although I may be able to drop that too in a week or so |
| 23:13:53 | rue | For sitting and laying down I do not need one anymore |
| 23:13:57 | evan | good. |
| 23:17:24 | twbray enters the room. | |
| 23:17:36 | mass | I want to go to railsconf, but I may just need to put time aside for the next one |
| 23:17:53 | mass | nice to see the gang again :) |
| 23:17:58 | mass | rue: www.signon.com mostly |
| 23:18:36 | mass | doing a side project to make a model plugin for rails to interface with Gallery 2. |
| 23:18:57 | mass | getting non-essential organs taken out too |
| 23:19:32 | rue | Oh, looks cool! I will never let the Man get me by having a single sign-on but aside from that :) |
| 23:20:54 | rue | mass: You could go to the EU Railsconf |
| 23:25:45 | nicksieger leaves the room. | |
| 23:26:28 | nicksieger enters the room. | |
| 23:26:42 | twbray leaves the room. | |
| 23:26:44 | hoopy leaves the room. | |
| 23:27:05 | imajes enters the room. | |
| 23:30:07 | dgtized_ leaves the room. | |
| 23:30:24 | dgtized enters the room. | |
| 23:31:13 | smparkes enters the room. | |
| 23:31:40 | rue | This is the weirdest web store ever. You cannot buy anything. |
| 23:32:00 | MenTaLguY | It's a zen web store. |
| 23:32:28 | dgtized | evan: still having trouble building the cpp vm |
| 23:32:37 | evan | "Your life is complete. You need not buy anything more." |
| 23:32:41 | evan | dgtized: what problem? |
| 23:33:02 | dgtized | so we are still supposed to run rake from inside vm? |
| 23:33:26 | evan | yeah |
| 23:33:39 | evan | just 'rake' works in the toplevel now too |
| 23:33:46 | evan | it just runs 'rake' in vm/ |
| 23:34:03 | dgtized | it's complaining about running mri_compile |
| 23:34:11 | evan | could ya show me? |
| 23:34:13 | evan | yeah |
| 23:34:18 | evan | it compiles stuff too |
| 23:34:32 | evan | compiles runtime/ into .rbc files |
| 23:35:27 | dgtized | http://pastie.org/198521 |
| 23:35:38 | dgtized | that's after doing a rake distclean at the top level |
| 23:35:56 | evan | don't do that. |
| 23:36:01 | evan | i didn't fix that yet |
| 23:36:01 | evan | crap. |
| 23:36:08 | evan | lots isn't wired up yet. |
| 23:36:24 | evan | i don't have it building the external libs. |
| 23:36:27 | evan | let me do that. |
| 23:36:46 | dgtized | if I try and run rake inside of vm then it neglects to run instructions.rb and then fails against the regexp library for obvious reasons |
| 23:37:01 | evan | why does that only happen to you. |
| 23:37:04 | evan | and never to me |
| 23:37:05 | evan | or dgtized |
| 23:37:06 | evan | er. |
| 23:37:08 | evan | dbussink: |
| 23:37:17 | dgtized | I don't know |
| 23:37:26 | dgtized | but it definitely doesn't |
| 23:37:31 | evan | please pastie the code |
| 23:37:33 | evan | er |
| 23:37:34 | evan | the output |
| 23:37:45 | evan | many lines |
| 23:37:49 | dgtized | what of it not running instructions.rb? |
| 23:38:00 | evan | huh? |
| 23:38:22 | evan | if you know it's not running instructions.rb |
| 23:38:24 | evan | could you fix it? |
| 23:38:29 | evan | i'm looking now. |
| 23:38:55 | dgtized | wait what version of rake are you using? |
| 23:39:09 | evan | 0.8.1 |
| 23:39:13 | dgtized | k same here |
| 23:39:27 | dgtized | I see the task that is supposed to run instructions.rb it just doesn't seem to |
| 23:39:37 | evan | one sec |
| 23:39:39 | dgtized | also the Rakefile acts weird, rake -T doesn't appear to do anything |
| 23:39:44 | evan | i'm going to prune the hell out of my copy here |
| 23:39:48 | evan | so it's just like a clone |
| 23:39:51 | evan | and see whats up |
| 23:39:59 | dgtized | k |
| 23:40:13 | evan | rake -T does nothing |
| 23:40:17 | evan | because no tasks have descriptions |
| 23:41:06 | dgtized | ah, just a sec so I just did a rake --trace, I have an idea |
| 23:41:43 | wireless_ leaves the room. | |
| 23:42:25 | dgtized | first off rake clean doesn't nuke the gen directory |
| 23:42:42 | dgtized | so if you are using that to test then that might be part of it |
| 23:42:43 | evan | yeah, i've fixed that here. |
| 23:43:09 | evan | there was a taks to run instructions.rb that did cd ..; ruby instr.. |
| 23:43:15 | evan | the 'cd ..;' had to be removed. |
| 23:43:16 | evan | ok |
| 23:43:20 | evan | everything compiled |
| 23:43:23 | evan | but i get link errors now |
| 23:43:27 | evan | because the externals aren't built |
| 23:43:29 | evan | let me fix that. |
| 23:43:46 | dgtized | what I'm not seeing is where gen is a dependency for any of the c code |
| 23:44:01 | evan | it's in a bunch |
| 23:44:11 | evan | it's not listed in the rake file though |
| 23:44:14 | evan | it's autodiscovered |
| 23:44:17 | evan | using the code at the top |
| 23:44:20 | evan | that runs gcc -MM |
| 23:44:23 | evan | and injects deps |
| 23:45:23 | dgtized | is there a way to get rake to spit out those rules? |
| 23:45:45 | evan | at the top |
| 23:45:53 | evan | in extract_headers |
| 23:45:56 | evan | print it out |
| 23:46:43 | dgtized | I just ran rake --prereqs |
| 23:47:20 | dgtized | and there are a bunch of build rules that act before it demands the gen one |
| 23:47:54 | dgtized | oh |
| 23:48:15 | dgtized | the -MM dependencies happen before instructions.rb runs |
| 23:48:28 | dgtized | so if gen is already there it knows to re-run it? |
| 23:48:31 | evan | course |
| 23:48:40 | evan | should |
| 23:49:52 | evan | i think it's busted in some way |
| 23:50:00 | evan | because i had to put a couple rules to get instructions.rb to run |
| 23:50:04 | evan | which seems wrong. |
| 23:51:48 | dgtized | there is the rake only prereqs list that is what jumps straight into compiling builtin_regexp which doesn't depend on gen/instructions properly |
| 23:52:58 | dgtized | builtin_task.o depends on the task that build gen/instructions but that doesn't happen until after builtin_regexp |
| 23:53:16 | evan | hm. |
| 23:53:26 | evan | for me |
| 23:53:31 | evan | instructions.rb is run first thing |
| 23:53:35 | evan | i see rake run it |
| 23:53:47 | evan | before it compiles an builtin_* files |
| 23:56:31 | evan | ok, i have it building externals now. |
| 23:58:09 | dgtized | oh! |
| 23:58:12 | evan | ok, now i'm getting somewhere |
| 23:58:22 | dgtized | go look in /vm/test/test_instructions.hpp |
| 23:58:25 | evan | i finally confused rake enough to try and build without running instructions.rb first |
| 23:58:26 | dgtized | which is checked in |
| 23:58:39 | evan | what about it? |
| 23:58:44 | Maledictus leaves the room. | |
| 23:58:44 | dgtized | it has paths specific to your box |
| 23:58:54 | evan | ack. |
| 23:58:55 | dgtized | though it's in the line comments so I guess it shouldn't matter |
| 23:58:58 | evan | that files shouldn't be checked in. |
| 23:59:01 | evan | yeah |
| 23:59:02 | dgtized | but I wonder if there is anything else like that? |
| 23:59:16 | evan | what error are you getting now? |
| 23:59:25 | evan | oh oh oh |
| 23:59:40 | evan | i'm getting an error now because gcc -MM can't find gen/ |