Index

Show enters and exits. Hide enters and exits.

00:01:11brixenNoKarma: I went back to firebug 1.1.0 beta and it's working better
00:01:18brixenNoKarma: ff3 also restarts correctly
00:01:19NoKarmaok
00:01:39brixenI cannot live without firebug :P
00:01:56brixendoing web apps without it is like coding in notepad
00:01:59NoKarmaFF3 changed some functionality that borked firebug 1.1 (and many other extensions)
00:02:12NoKarmabut I think they have reverted it again
00:02:22brixenahh ok
00:03:54twbray leaves the room.
00:04:00boyscout1 commit by Arthur Schreiber
00:04:01boyscout * Add missing Numeric#to_int and Numeric#modulo.; ac5a764
00:05:09ruebrixen: Fortunately I do not do web apps :)
00:05:23NoKarmarue: It's a joy
00:05:54benburkert leaves the room.
00:06:24boyscout1 commit by Ryan Davis
00:06:25boyscout * Added trace->yaml tracer; ccefd8c
00:09:49zenspiderbrixen: how did you want the tracer stuff hooked into mspec??
00:10:04brixenzenspider: ah, just looking at your commit
00:10:21brixenI don't think it needs to hook in, just needs to produce files like spec/profiles/*.yaml
00:10:37brixenyou should just be able to run something under the tracer and get a profile as output
00:11:16zenspiderok... then I'll mark the ticket closed
00:12:12zenspiderso now you can do ruby -Itools -rtracer blah.rb > spec/profiles/blah.yaml
00:12:29brixenheh, thanks
00:12:36brixenI was just trying to figure it out
00:13:03zenspiderI'll add some doco
00:13:36brixenzenspider: very cool
00:13:43yugui enters the room.
00:14:51zenspidertnx
00:15:09evanzenspider: how did the design walkthrough go?
00:15:13zenspiderit can probably be torn down a bit more and made simpler... but it works now
00:15:16evanknow where the stripper pole is going?
00:15:39evan:)
00:15:46Arjen_ leaves the room.
00:17:46shame enters the room.
00:19:45rubuildius_amd64Ryan Davis: ccefd8c6f; 2108 files, 6762 examples, 24966 expectations, 0 failures, 0 errors
00:19:46rubuildius_amd64Arthur Schreiber: ac5a76421; 2108 files, 6762 examples, 24966 expectations, 0 failures, 0 errors
00:20:24elight leaves the room.
00:21:24tmornini enters the room.
00:21:37mkrauskopf leaves the room.
00:26:37dfg59 leaves the room.
00:27:12zenspiderevan: went well... exhausting. 10ish ppl in my place all at once... all scrutinizing everything I own. :/
00:27:38zenspiderbut now they know there are no big tangles and can estimate the job and give me a bid
00:27:39evan"Don't touch that!" "Don't pick that up!" "Don't let the cat eat itself!"
00:30:03tmornini leaves the room.
00:30:58rubuildius_ppcRyan Davis: ccefd8c6f; 2108 files, 6893 examples, 25175 expectations, 0 failures, 0 errors
00:30:59rubuildius_ppcArthur Schreiber: ac5a76421; 2108 files, 6893 examples, 25175 expectations, 0 failures, 0 errors
00:31:00rubuildius_ppcArthur Schreiber: 955443b06; 2108 files, 6893 examples, 25175 expectations, 0 failures, 0 errors
00:31:03elight enters the room.
00:33:18kw enters the room.
00:44:30thudson_ enters the room.
00:46:56thudson_ leaves the room.
00:50:20dlee leaves the room.
00:53:44MenTaLguY enters the room.
00:53:55MenTaLguYhowdy
00:54:44evanheya
00:56:18tarcierihey MenTaLguY, you should check out Reia
00:57:04rueOo, wow.
00:57:27MenTaLguYReia?
00:57:41scudwork leaves the room.
00:57:45MenTaLguYlink?
00:57:48MenTaLguYgoogle is unhelpful
00:59:27tarcieriheh
00:59:37tarcieriwiki.reia-lang.org describes it
01:00:07tarcierigit://github.com/tarcieri/reia.git if you want to check it out
01:00:16tarcieriyou'll need Ruby and Erlang, which I can only assume you have
01:00:50rueBush 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:15rueSorry. /aghast
01:04:21evanyaeh
01:04:45evanhe's trying to swing the jewish vote behind a Republican
01:05:19evana Republican of Scottish descent
01:05:26evanwho was in the military.
01:09:25foysavas leaves the room.
01:09:30sambo82 enters the room.
01:14:24elight leaves the room.
01:15:34evanbtw
01:15:37evananyone interested
01:15:47evanthe paper linked to in the thread last night about rubinius JIT is pretty good
01:15:50evanit's short and to the point
01:15:59elight enters the room.
01:16:06evanabout generating trace trees and native code from an architecture very much like ours
01:16:55elight leaves the room.
01:17:25rueYep, I got it open but have not made it to it yet
01:19:03evanit's only 10 pages
01:19:06evanpretty easy read
01:22:10elight enters the room.
01:22:14rueNot when your concentration span is slightly shorter than an 8-week old kitten's
01:23:30lopex leaves the room.
01:26:17evanpush a bunch more code to cpp
01:38:33smparkes leaves the room.
01:41:39roo enters the room.
01:42:43twbray enters the room.
01:50:45twbray leaves the room.
01:51:37anteaya enters the room.
01:52:03rue leaves the room.
01:53:00benburkert enters the room.
01:54:00tarcierievan: I'll check it out
01:54:23evani'm cleaning up building now.
01:54:34evanthe new GC framework rocks.
01:54:50evanthere is a HeapDebug GarbageColector subclass I checked in
01:54:57evanjust has to define one method
01:55:02evanand it can trace the entire object graph
01:55:29tarcieriis clueless about GC :)
01:55:38tarcieriall I know is MRI/YARV's sucks a nut, ugh
01:55:45evanyou walk around the kitchen
01:55:49evanpick up old wrappers
01:55:53evancoffee grounds
01:55:53evanetc.
01:56:03evanput them in the white thing sitting somewhere around the kitchen
01:56:09evanafter a while, you empty the white thing.
01:56:11tarcieriyeah I'm clueless about that kind of garbage collection as well
01:56:11evanthats GC.
01:56:31evans/kitchen/object graph/
01:56:41tarcieriour kitchen/dining room is suffering from a lack of garbage collection
01:56:48evans/coffee grounds/dead objects/
01:56:54evans/white thing/heap/
01:57:03evanthe analogy really does work.
01:57:07ezmobiushow far off from running code on the cpp vm?
01:57:26evanit's running some code now.
01:57:44evanhopefully running everything by the 26th
01:57:47evanthats my goal
01:57:49ezmobiuscoolness
01:57:55jtoy enters the room.
01:57:58tarcierisweet
01:58:00evani've completely overshot my estimate for a couple reasons
01:58:08evanrather than a straight port of the C code
01:58:19evani've been fixing the architecture
01:58:20twbray enters the room.
01:58:29evanwhich is paying off
01:58:54tarcieriezmobius: if you're interested, Reia lets you call out to Erlang functions now
01:58:56ezmobiusyeah worth it
01:59:04evannext time i start on such a project, i'll give everyone crazy time frames
01:59:04ezmobiustarcieri: oh sweet
01:59:10evanso i can come in under budget
01:59:11evanrather than over.
01:59:12evan:)
01:59:55tarcieriezmobius: I need to find a better syntax for atoms
02:00:25evanwow
02:00:26evanhttp://www.instantiations.com/VAST/purchase.html
02:00:30evan$7k for one license
02:00:36evanthats crazy talk.
02:01:13ezmobiusheh
02:02:00tarcieri>> $reia_parse:$parse([($"(",1),($string,1,[72,101,108,108,111]),($",",1),($string, 1,[119,111,114,108,100]),($")",1)])
02:02:00tarcieri($ok,[($tuple,1,[($string,1,[72,101,108,108,111]),($string,1,[119,111,114,108,100])])])
02:02:03tarcieri^^^ urgh
02:02:14tarcierithat's freaking impossible to read
02:02:18evanMY BRAIN!
02:02:24brixenmy eyes!
02:02:44evani think erlang might actually be the visual representation of the snow crash drug
02:02:55twbray leaves the room.
02:02:58tarcierithat actually looks a lot better in Erlang
02:03:16tarcierifor one the strings-as-lists show up as strings in the pretty printer
02:04:23tarcieriReia does not store strings as fucking singly linked lists of integers
02:04:25tarcierithat's... dumb
02:05:53elight leaves the room.
02:14:31pluskid enters the room.
02:15:29MenTaLguYI don't think it's dumb if a more compact representation were used behind the scenes
02:17:30tarcieriwell, that's certainly step 1
02:17:51pluskid leaves the room.
02:18:14tarcieriStrings are something you slice and dice... immutable linked lists certainly aren't well-suited for doing that
02:18:32tarcierislice, dice, recombine in new ways
02:18:55dewd leaves the room.
02:19:09tarcieriappend, 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:25tarcierithat should happen behind the scenes
02:19:57tarcieriReia's storing strings as binaries for now... I need to find a nice string library to use
02:20:54brixenwe use bstring
02:21:12brixenin some places
02:21:21tarcieriI'll check that out
02:21:43brixenhttp://bstring.sourceforge.net/
02:21:48brixenit brags a lot :)
02:22:07brixenhere: http://bstring.sourceforge.net/features.html
02:22:20tarcierioh
02:22:33tarcierilooking for a library that implements strings as Erlang binaries
02:22:47tarcierior rather, a compound data type which uses binaries to store string fragments
02:22:55tarcierilooks like there's a few bstring.erls out there
02:23:44tarcieriI'm trying to avoid linked-in C modules :)
02:23:55tarcierineed them for regular expressions and... that's about it for now
02:24:17VVSiz_ enters the room.
02:24:38brixenwhat? bstring is 21,100% faster than std::string under VC++ 6.0
02:25:12tarcieriheh, Erlang is somewhat slow at interfacing with external libraries
02:25:25tarcieribut its regexps suck hardcore
02:25:43tarcierithey're not even POSIX compatible, iirc
02:25:57tarcieriAre \A and \Z POSIX?
02:26:07pluskid enters the room.
02:29:08MenTaLguYyes
02:29:58tarcieriErlang's regexp module doesn't support them :(
02:30:34tarcierinot to mention it's slooooooow
02:31:32ruebrixen: 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:34tarcierihello ko1
02:31:58pluskid leaves the room.
02:32:01ko1hi
02:32:02brixenrue: heh, I'm assuming they weren't doing that
02:32:35brixenMenTaLguY: do you have a decent link to a definitive posix regexp that is readable
02:33:25MenTaLguYnot relaly
02:33:30brixenI've looked at 5 now and I don't see anything about \A or \Z
02:33:43brixenwell, 5 things that say posix regexp ;)
02:35:01sambo82 leaves the room.
02:37:08dgtized_ enters the room.
02:37:08dgtized leaves the room.
02:38:34MenTaLguYmaybe it is a PCRE thing after all
02:41:51VVSiz leaves the room.
02:43:29lstoll enters the room.
02:44:29mkescher leaves the room.
02:50:04rueBoost regex library is decently documented
02:58:35jzj enters the room.
03:04:33jeremydurham enters the room.
03:06:47ShayArnett enters the room.
03:10:05binary42 enters the room.
03:21:01jennyw leaves the room.
03:22:24nicksieger leaves the room.
03:22:41nicksieger enters the room.
03:24:16jzj leaves the room.
03:26:22sambo82 enters the room.
03:27:38benburkert leaves the room.
03:29:00twbray enters the room.
03:30:31benburkert enters the room.
03:48:59wycats leaves the room.
03:54:27twbray leaves the room.
03:55:57anteaya leaves the room.
03:56:03jeremydurham_ enters the room.
03:56:14jeremydurham_ leaves the room.
03:59:44sambo82 leaves the room.
04:00:36jeremydurham leaves the room.
04:00:41binary42_ enters the room.
04:01:23binary42 leaves the room.
04:03:00ezmobius leaves the room.
04:06:03NoKarma_ enters the room.
04:07:21NoKarma_ leaves the room.
04:18:27binary42_ leaves the room.
04:20:31ShayArnett leaves the room.
04:21:09dschn enters the room.
04:33:52sambo82 enters the room.
04:36:38kevwil enters the room.
04:36:41wycats enters the room.
04:41:39crafterm enters the room.
04:42:54ezmobius enters the room.
04:48:33kevwil_ enters the room.
04:53:05ezmobius leaves the room.
04:54:37obvio171 leaves the room.
04:59:31kevwil leaves the room.
05:13:32kevwil_ leaves the room.
05:17:59AndrewO leaves the room.
05:21:04mernen leaves the room.
05:24:18kw leaves the room.
05:27:50Yurik enters the room.
05:30:19smparkes enters the room.
05:44:05pluskid_ enters the room.
05:45:35kw enters the room.
05:51:50tizianobis enters the room.
05:56:48tizianobis_ enters the room.
06:06:42pluskid_ leaves the room.
06:11:25rueAnd the race continues
06:12:20tizianobis leaves the room.
06:16:34scoopris it like.. an ongoing race condition? =)
06:17:40rueSort of, except more tuby
06:18:15headius enters the room.
06:20:57RyanTM leaves the room.
06:23:57TheVoice enters the room.
06:24:29twbray enters the room.
06:27:50binary42 enters the room.
06:28:51Erlang00t enters the room.
06:31:08headiushowdy
06:31:51rueHallo
06:32:41TheVoice leaves the room.
06:34:08rueWe spent most of the design meeting calling you names and erasing beard and glasses from your photos
06:40:44brixen*erasing*
06:40:59brixenI thought we had the black magic marker out adding beard and glasses
06:41:20Erlang00tHi guys
06:41:36Erlang00tdoes your store literal index globally or per method(or per generator?)
06:46:10ruebrixen: headius already *has* a beard and glasses. It would seem pointless to add another set
06:46:21brixenrue: not at all :P
06:46:43benburkert leaves the room.
06:47:22rueErlang00t: Literals are stored in the CompiledMethod
06:47:40Erlang00tyes, I know
06:47:49Erlang00tthen not the toplevel CompiledMethod
06:47:57Erlang00tlike def foo1; def foo2;end;end
06:48:32Erlang00tthe foo2 is in foo1's compiledMethod, and not appeared in outside :script compiledmethod?
06:50:09rueYes, foo2 is in foo1's literals
06:50:14tizianobis_ leaves the room.
06:51:28smparkes leaves the room.
06:51:52rueWhen it executes, of course, foo2 is actually defined as a method and its CompiledMethod will be referenced from some method table instead
06:53:02Erlang00tyes, so actually my understanding is right, foo2 is in foo1's literal, and not appear in outside script compiledmethod
06:53:23Erlang00tand then, what does the 'v' in 'vcall' means?
06:53:49rueThat is correct
06:54:24binary42 leaves the room.
06:54:33rueI 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:12rueSorry, the /parser/ does not know
06:56:03brixenI've nearly forgot how to resolve a conflict in svn
06:56:09brixenboy, talk about atrophy
06:56:18NoKarma enters the room.
06:57:23Erlang00tI guess it means 'variable'..
06:57:27rueI usually throw the keyboard around the room until it starts working
06:57:39rueErlang00t: Could be
07:10:23gnufied leaves the room.
07:26:10yugui leaves the room.
07:37:20kw leaves the room.
07:42:24Arjen_ enters the room.
07:53:55twbray leaves the room.
07:55:12Maledictus enters the room.
08:01:14mkrauskopf enters the room.
08:04:09Ski1 enters the room.
08:10:16ezmobius enters the room.
08:13:19thehcdreamer enters the room.
08:15:55gnufied enters the room.
08:17:10dbussinkmorning
08:30:09rueEhlo
08:35:46dbussinkrue: ooh, you can speak rfc 1869
08:36:21evandbussink: i got side tracked and haven't fixed up the build yet
08:36:25evanprobably need to get to bed
08:36:29evanbut i'll do it first thing in the morning.
08:38:18bleeder enters the room.
08:38:22dbussinkevan: ah, that's ok
08:38:28dbussinkwon't have time for it probably today anyway
08:38:34dbussinkdon't feel rushed
08:39:47crafterm leaves the room.
08:41:42crafterm enters the room.
08:46:02crafterm leaves the room.
08:56:15mutle enters the room.
08:57:13lstoll leaves the room.
08:57:38qwert666 enters the room.
08:58:18naeu enters the room.
09:02:49octopod enters the room.
09:15:10wireless_ enters the room.
09:15:12w1rele55 leaves the room.
09:27:58benny enters the room.
09:31:22benny leaves the room.
09:31:22ezmobius leaves the room.
09:34:52bleederam I the only one having issues with building on PPC?
09:42:48ruePossibly, I do not see any tickets, at least
09:44:59dbussinkbleeder: we have a ppc build bot running 10.5
09:45:12dbussinkbleeder: or are you running 10.4 / 10.3 ?
09:45:28bleederdbussink: I'm running 10.4, yeah
09:45:41dbussinkbleeder: ah, well, then that's probably a bigger problem than running ppc
09:46:19bleederdbussink: argh :/
09:46:29dbussinkbleeder: do you have a pastie?
09:47:00bleederdbussink: yeah, let me see if I can find it
09:47:45bleederdbussink: http://pastie.caboo.se/197498 - that's rake build --trace
09:48:14dbussinkbleeder: hmm, that's a nasty one
09:48:25dbussinkbecause that exception maskes the real problem
09:48:47dbussinkmasks
09:49:00rueMy little project was slightly delayed today so unfortunately it will not be of help yet
09:49:10bleederdbussink: 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:25dbussinkbleeder: open up kernel/platform/ffi.rb
09:50:26dbussinkand add STDOUT.write name before the call to FFI.create_function
09:50:36dbussinkso you can see on what ffi function it fails
09:52:05bleederdbussink: got it - let's try that again
09:53:37bleederdbussink: can't really see any output anywhere though...
09:53:48dbussinkbleeder: also write a \n :)
09:53:54dbussinkafter writing the name
09:56:42bleederdbussink: either I'm blind or I'm an idiot, but I can't see it anywhere :(
09:56:53dbussinkyou did a rake build?
09:57:05bleederdbussink: yeah?
09:57:20bleederdbussink: that's where it fails
10:00:36dbussinkrake clean first maybe?
10:01:13dbussinkbleeder: ah wait, this is in the stables
10:01:14dbussinknasty
10:02:09bleederdbussink: well, at least it feels good to know that I'm not a total idiot for being puzzled about this ;)
10:05:18rueSorry, wandering off here. Need to hit the hay
10:06:25ruedbussink: 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:34rueMail them over or whatever
10:06:45rueAnyway, no brain left /zZz
10:10:41imajes enters the room.
10:15:36octopod leaves the room.
10:15:36dmpk2k leaves the room.
10:15:36lchin leaves the room.
10:15:36Illocution leaves the room.
10:15:36Ingmar leaves the room.
10:17:15dewd enters the room.
10:17:37xhanjian_ leaves the room.
10:17:44xhanjian enters the room.
10:18:23octopod enters the room.
10:18:23dmpk2k enters the room.
10:18:23lchin enters the room.
10:18:23Ingmar enters the room.
10:18:23Illocution enters the room.
10:21:16krisps enters the room.
10:21:50krisps leaves the room.
10:22:13krisps enters the room.
10:24:32robertpostill enters the room.
10:25:23sudoer enters the room.
10:31:08jtoy leaves the room.
10:33:09krisps leaves the room.
10:33:15krisps enters the room.
10:35:16gnufied leaves the room.
10:35:35gnufied enters the room.
10:42:17robertpostill leaves the room.
10:42:31headius leaves the room.
10:43:54krisps leaves the room.
10:44:25krisps enters the room.
10:53:54radarek enters the room.
10:54:40pluskid enters the room.
10:54:57krisps leaves the room.
10:55:21krisps enters the room.
11:02:13bleeder leaves the room.
11:04:08bleeder enters the room.
11:05:50krisps leaves the room.
11:06:19krisps enters the room.
11:11:42sudoer leaves the room.
11:16:31JimMc enters the room.
11:17:14krisps_ enters the room.
11:17:16krisps leaves the room.
11:17:51Erlang00t leaves the room.
11:28:00krisps_ leaves the room.
11:28:25krisps enters the room.
11:34:00dctanner enters the room.
11:38:51krisps leaves the room.
11:39:20krisps enters the room.
11:45:53krisps leaves the room.
12:04:08imajes leaves the room.
12:13:26mkrauskopf leaves the room.
12:16:01mkrauskopf enters the room.
12:48:31RyanTM enters the room.
12:56:57Aphelion enters the room.
13:25:09AndrewO enters the room.
13:34:06dctanner leaves the room.
13:37:17NoKarma_ enters the room.
13:39:03dctanner enters the room.
13:39:13bleeder leaves the room.
13:40:11NoKarma leaves the room.
13:43:46webmat enters the room.
13:54:26NoKarma_ leaves the room.
13:54:41NoKarma enters the room.
13:59:33olabini enters the room.
14:08:30benburkert enters the room.
14:09:07gnufied leaves the room.
14:10:47qwert666 leaves the room.
14:13:08smparkes enters the room.
14:17:10headius enters the room.
14:33:15kw enters the room.
14:44:11moofbong enters the room.
14:49:45qwert666 enters the room.
14:52:24dmpk2k leaves the room.
14:52:46binary42 enters the room.
14:55:39smparkes leaves the room.
15:01:24moofbong leaves the room.
15:06:32benburkert leaves the room.
15:15:46krisps enters the room.
15:16:50mutle leaves the room.
15:17:00mutle enters the room.
15:17:07imajes leaves the room.
15:29:35foysavas enters the room.
15:34:23shame leaves the room.
15:34:44Fullmoon enters the room.
15:37:07Fullmoon leaves the room.
15:38:30enebo enters the room.
15:49:34moofbong enters the room.
15:51:17twbray enters the room.
16:02:33dctanner leaves the room.
16:03:08twbray leaves the room.
16:10:59krisps leaves the room.
16:11:05wmoxam enters the room.
16:12:16dlee enters the room.
16:12:45krisps enters the room.
16:32:08cyndis enters the room.
16:33:47boyscout1 commit by Arthur Schreiber
16:33:48boyscout * Updated MSpec submodule to 22b5662f; 1dd6aa1
16:39:17yipstar enters the room.
16:40:48imajes enters the room.
16:41:41twbray enters the room.
16:43:41rubuildius_amd64Arthur Schreiber: 1dd6aa133; 2108 files, 6762 examples, 24966 expectations, 0 failures, 0 errors
16:43:54dctanner enters the room.
16:46:11sambo82 leaves the room.
16:49:51rubuildius_ppcArthur Schreiber: 1dd6aa133; 2108 files, 6893 examples, 25175 expectations, 0 failures, 0 errors
16:50:42VVSiz_ enters the room.
16:53:42VVSiz leaves the room.
16:57:02twbray leaves the room.
16:59:57Erlang00t1 enters the room.
17:02:10twbray enters the room.
17:06:51scooprI 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:12Erlang00t1 leaves the room.
17:10:31twbray leaves the room.
17:11:17dctanner leaves the room.
17:14:34mutle leaves the room.
17:15:00atmos leaves the room.
17:18:04smparkes enters the room.
17:20:15evanscoopr: hehe
17:20:18evanmmm poptarts.
17:21:00benstiglitz enters the room.
17:22:59kw leaves the room.
17:25:00dctanner enters the room.
17:26:33shame enters the room.
17:32:56JimMc leaves the room.
17:35:13thehcdreamer leaves the room.
17:36:09twbray enters the room.
17:38:59smparkes leaves the room.
17:39:07mkrauskopf leaves the room.
17:40:51wycats leaves the room.
17:41:18atmos enters the room.
17:41:52pluskidevan: could you give the commit bit? Here's my accepted patch: http://rubinius.lighthouseapp.com/projects/5089-rubinius/tickets/503
17:42:31evansure
17:42:34evanjust need an ssh pub key
17:42:39pluskidhttp://pastie.caboo.se/198284
17:43:38evanok, added!
17:43:48pluskidThank you very much! :)
17:43:48brixenpluskid: github username?
17:43:57pluskidyes
17:44:12pluskidbrixen: also pluskid
17:44:16imajes leaves the room.
17:44:16enebo leaves the room.
17:44:16wireless_ leaves the room.
17:44:16zenspider leaves the room.
17:44:31brixenpluskid: cool, added to rubyspec also :)
17:44:36brixenpluskid: thanks for helping out!
17:44:52pluskidbrixen: I'm glad that I can be helpful.
17:44:55evanpluskid: thank you!
17:45:13imajes enters the room.
17:45:13enebo enters the room.
17:45:13wireless_ enters the room.
17:45:13zenspider enters the room.
17:46:36pluskidevan: it works, now I can clone with git@git.rubini.us, thanks again! :)
17:46:54twbray leaves the room.
17:47:28evansweet
17:48:16brixenpluskid: to commit to rubyspec from your rubinius clone, be sure to run: rake spec:committer
17:48:56pluskidbrixen: OK
17:56:37Yurik leaves the room.
17:59:12wireless_ leaves the room.
17:59:12imajes leaves the room.
17:59:12zenspider leaves the room.
17:59:12enebo leaves the room.
18:00:03qwert666 leaves the room.
18:01:30imajes enters the room.
18:01:30enebo enters the room.
18:01:30wireless_ enters the room.
18:01:30zenspider enters the room.
18:02:14dctanner leaves the room.
18:03:40wycats enters the room.
18:04:06Yurik enters the room.
18:04:26gnufied enters the room.
18:06:29nicksieger leaves the room.
18:08:51enebo leaves the room.
18:15:39scudco enters the room.
18:25:11octopod leaves the room.
18:27:01nicksieger enters the room.
18:32:25olabini leaves the room.
18:36:01mapar enters the room.
18:36:31dmpk2k enters the room.
18:39:52rueMeeble
18:41:09ezmobius enters the room.
18:41:22headiusevan: was there a log recorded for the meeting last night?
18:41:56ruecorundum was there but dunno if anyone posted it
18:42:06rueSec, I can post my raw
18:42:06brixenheadius: drbrain is travelling, but he should cut it and post it soon
18:42:13headiusnobody posted yet at any rate
18:42:13evanyeah
18:42:18evanyep
18:42:25evandrbrain will sometime today
18:42:32evanwhere were you huh?
18:42:34evani had to chair!
18:42:38evan:)
18:42:44headiusbtw: http://manning.com/carrero/
18:42:52headiusenebo had a birthday shindig
18:43:12headiusso three out of seven JRuby core were unavailable :)
18:44:06brixenI think it was a boycott, you didn't want to discuss Complex issues :P
18:44:45brixenissues that might divide integral numbers of people into fractions ;)
18:44:58brixenis just full of inside jokes
18:45:02evanheadius: ug! it looks like that book talks about IronRuby as though it were a unique thing
18:45:10evanand not a Ruby implementation
18:45:48headiuswe have to fight with that as well...people saying you should "Write your app in JRuby"
18:46:29evanwow
18:46:39evana TON of this book is justifying ruby
18:46:45evanat least this first chapter
18:46:50evantalking about why it's typing is good
18:46:59evanabout DLR speed
18:47:01evanetc.
18:47:48atmos_ enters the room.
18:48:05binary42 leaves the room.
18:48:52evanthis is a very strange book
18:49:01evanbut i can see the point
18:49:12evanit's basically a ruby book for C# developers
18:51:12Arjen_ leaves the room.
18:51:26evanwow.
18:51:47evanseriously a ton of the first chapter is justifying ruby not being staticly typed.
18:57:20evanok, i've updated the build process for the cpp branch
18:57:25benburkert enters the room.
18:58:01obiejuan enters the room.
18:58:26wycatsheadius: heh
18:59:05kw enters the room.
18:59:08binary42 enters the room.
18:59:11evanwycats: yo yo
18:59:17TheProkrammerevan: 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:34headius.NET world is largely a static-typed world, so I suppose it needs the justification
18:59:45evanTheProkrammer: yeah, i actually like that it's got a unique voice
18:59:47atmos leaves the room.
18:59:50wycatsevan: y0y0y0
18:59:51evanand not yet another intro to ruby book
19:00:09wycatsheadius: except who's gonna use IronRuby if they're not already into dynamic languages
19:00:35TheProkrammerwycats: I expect IronRuby to be something of a gateway drug for alot of people. Maybe.
19:00:36dysinger enters the room.
19:00:39headiusperhaps that's why the first chapter is free
19:00:53wycatsTheProkrammer: but not people who have to be convinced about dynamicism
19:01:05evanthere is a section that has C# 2, C# 3, and ruby
19:01:09evanit's basically the same code
19:01:19evanloosing type ids with each block
19:01:28wycatsheh ;)
19:01:30wycatsawesome
19:01:42evanC#2 to C#3: int => var
19:01:51evanC#3 to Ruby: var =>
19:02:37TheProkrammerLike 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:47TheProkrammerof course I may be helping out with one of them, so eh :)
19:02:55evan2 IronRuby books
19:02:57evanwho's the authors?
19:03:23evanpeople in the IronRuby community already (developers)
19:03:29evanor outside authors looking in?
19:04:01TheProkrammerWell... we're all kinda outside looking in ;) Though that's recently changed (IronRuby actually has a non-MS commiter on rubyforge now)
19:04:37TheProkrammerIvan is involved and the other book is by the guys who do rubydoes.net
19:04:43TheProkrammerhttp://www.accidentaltechnologist.com/ruby/ironruby/professional-ironruby-coming-to-a-bookstore-ne ar-you/
19:05:19TheProkrammerAnd the other author is http://flanders.co.nz/
19:06:36evaninteresting
19:11:15pluskid leaves the room.
19:11:16evanheadius: *poke*
19:11:35headiusyes?
19:11:51evanthe hpricot gem has hpricot_scan.java.rl
19:12:03evanis there same gem magic to make gems not try and build the C extension and use that instead?
19:12:28naeu leaves the room.
19:12:31olabini enters the room.
19:12:48headiusI don't recall, I haven't ever messed with that packaging logic
19:12:56evanok.
19:16:27TheVoice enters the room.
19:17:28headius leaves the room.
19:19:50mapar leaves the room.
19:28:19obiejuan_ enters the room.
19:29:22mapar enters the room.
19:30:34ezmobius leaves the room.
19:32:19obiejuan_ leaves the room.
19:32:34obiejuan_ enters the room.
19:40:56headius enters the room.
19:42:18rueBe back, doc
19:44:54obiejuan leaves the room.
19:55:35enebo enters the room.
19:56:07wycatshey drbrain: with parsetree, how do you get the PT from a proc object?
19:56:36enebo leaves the room.
19:58:59obiejuan_ leaves the room.
20:02:48imajes leaves the room.
20:05:11elight enters the room.
20:08:02atmos_ leaves the room.
20:09:16elight leaves the room.
20:12:02imajes enters the room.
20:12:38elight enters the room.
20:13:42elight leaves the room.
20:15:48ezmobius enters the room.
20:23:59enebo enters the room.
20:27:59mapar leaves the room.
20:28:54enebo leaves the room.
20:29:21enebo enters the room.
20:55:29twbray enters the room.
20:58:54massI always seem to drop in here when there's nothing going on
20:59:16evansup sup?
21:01:50TheProkrammertrying to get mspec running on IronRuby... that's fun.
21:02:33masshi evan! :D
21:02:36masswhats up?
21:03:05massI've been swamped lately, but I'm curious to see what you've done in C++ :)
21:03:53evancheck out the cpp branch
21:06:27massI 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:45evanheh
21:09:16massI'll grab the cpp branch though. how close do you think you are to merging it back in ?
21:09:36evansoon
21:09:41evancouple weeks probably
21:09:44evanmy goal is by railsconf
21:09:58macournoyer enters the room.
21:10:20macournoyer leaves the room.
21:11:15imajes enters the room.
21:11:23headiuscouple weeks would be at railsconf
21:11:28headiusmerge during the rubinius talk
21:11:34evanthaht would rock.
21:11:47evan"So, we're going to talk about the project workflow by doing a huge merge right now!"
21:11:52headiusola fixed a bug during our railsconf EU bof
21:12:05mass"Your branch is behind the tracked remote branch 'origin/master' by 2935 commits"
21:12:09evanbah, i fix bugs constantly.
21:12:12evanmass: hah
21:12:23massslackers.
21:12:36massIts been like four months, thats only 22 or so a day
21:12:40mass:D
21:14:01headius leaves the room.
21:15:04headius enters the room.
21:15:45massahh my git-fu is rusty
21:21:53Defilerevan: We should do that, and then see if it runs Rails as a live demo
21:22:05evanha
21:22:09Defilerno pressure
21:22:10evani'll let you run that part
21:22:15evani'll sit down in a chair.
21:22:38DefilerI'll try it, get a module_eval error, and then roar and hurl the laptop into the crowd
21:22:57DefilerThis could be the best presentation ever
21:27:29sambo82 enters the room.
21:30:59VVSizheadius: 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:11VVSizdon't want to introduce regressions right before the release :)
21:32:21VVSizOOOPS :) wrong channel :)
21:32:28evan:)
21:32:29evanno prob
21:33:15headiusVVSiz: looks fine to me :)
21:33:18Aphelion leaves the room.
21:35:47sambo82 leaves the room.
21:40:00Fullmoon enters the room.
21:40:58Fullmoon leaves the room.
21:42:28benstiglitz leaves the room.
21:53:44evanhuzzah!
21:53:50evanmethod specialization ftw.
22:00:52jazen leaves the room.
22:06:42jacen_ enters the room.
22:14:27webmat leaves the room.
22:22:16imajes leaves the room.
22:27:57jacen_ leaves the room.
22:31:23AndrewO leaves the room.
22:31:24jacen_ enters the room.
22:32:04MenTaLguY enters the room.
22:32:15MenTaLguYhowdy
22:33:45Defilerhow-dee
22:34:03MenTaLguYdee-how
22:34:07dewd leaves the room.
22:35:33wmoxam leaves the room.
22:39:07dysinger_ enters the room.
22:41:17dbussinkevening
22:41:30dbussinkevan: i see you've been revving up the build process, let's try :)
22:42:37dbussinkevan: hmm, i do get a test failure though
22:42:44dbussinkand some debug output that got committed
22:46:15mernen enters the room.
22:47:38dysinger__ enters the room.
22:47:53twbray leaves the room.
22:48:17krisps leaves the room.
22:48:22krisps enters the room.
22:51:43moofbong leaves the room.
22:55:32evandbussink: ack.
22:55:32evanok.
22:55:38dysinger leaves the room.
22:56:06dbussinkevan: http://pastie.caboo.se/198497
22:56:22dbussinkthe last commit changed a line in instructions.rb, this broke it
22:56:32evanyeah
22:56:32evanok.
22:56:38evanwonder why i didn't see that..
22:56:44evanmaybe i did and missed it in the output
22:57:15evanok, have it here.
22:57:20evanthats a bad test.
22:58:15evanbecause tuple's can't be accessed via store_my_field
23:01:01VVSiz leaves the room.
23:01:04atmos enters the room.
23:01:31VVSiz enters the room.
23:02:53dysinger_ leaves the room.
23:03:35benburkert leaves the room.
23:05:22evandbussink: fixed.
23:08:25binary42 leaves the room.
23:10:11dbussinkevan: thnx
23:11:48massI think I should be in the crowd for that presentation, I could get a free MBP out of it
23:12:03evanmass: you going to railsconf?
23:12:48rueYay! All tendons are reattached, even if only by a couple molecules in some cases
23:12:57evan:)
23:13:00rueHey, mass, what'cha been up to?
23:13:07evanrue: are you in a brace?
23:13:39rueevan: I have one I use when moving around, although I may be able to drop that too in a week or so
23:13:53rueFor sitting and laying down I do not need one anymore
23:13:57evangood.
23:17:24twbray enters the room.
23:17:36massI want to go to railsconf, but I may just need to put time aside for the next one
23:17:53massnice to see the gang again :)
23:17:58massrue: www.signon.com mostly
23:18:36massdoing a side project to make a model plugin for rails to interface with Gallery 2.
23:18:57massgetting non-essential organs taken out too
23:19:32rueOh, looks cool! I will never let the Man get me by having a single sign-on but aside from that :)
23:20:54ruemass: You could go to the EU Railsconf
23:25:45nicksieger leaves the room.
23:26:28nicksieger enters the room.
23:26:42twbray leaves the room.
23:26:44hoopy leaves the room.
23:27:05imajes enters the room.
23:30:07dgtized_ leaves the room.
23:30:24dgtized enters the room.
23:31:13smparkes enters the room.
23:31:40rueThis is the weirdest web store ever. You cannot buy anything.
23:32:00MenTaLguYIt's a zen web store.
23:32:28dgtizedevan: still having trouble building the cpp vm
23:32:37evan"Your life is complete. You need not buy anything more."
23:32:41evandgtized: what problem?
23:33:02dgtizedso we are still supposed to run rake from inside vm?
23:33:26evanyeah
23:33:39evanjust 'rake' works in the toplevel now too
23:33:46evanit just runs 'rake' in vm/
23:34:03dgtizedit's complaining about running mri_compile
23:34:11evancould ya show me?
23:34:13evanyeah
23:34:18evanit compiles stuff too
23:34:32evancompiles runtime/ into .rbc files
23:35:27dgtizedhttp://pastie.org/198521
23:35:38dgtizedthat's after doing a rake distclean at the top level
23:35:56evandon't do that.
23:36:01evani didn't fix that yet
23:36:01evancrap.
23:36:08evanlots isn't wired up yet.
23:36:24evani don't have it building the external libs.
23:36:27evanlet me do that.
23:36:46dgtizedif 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:01evanwhy does that only happen to you.
23:37:04evanand never to me
23:37:05evanor dgtized
23:37:06evaner.
23:37:08evandbussink:
23:37:17dgtizedI don't know
23:37:26dgtizedbut it definitely doesn't
23:37:31evanplease pastie the code
23:37:33evaner
23:37:34evanthe output
23:37:45evanmany lines
23:37:49dgtizedwhat of it not running instructions.rb?
23:38:00evanhuh?
23:38:22evanif you know it's not running instructions.rb
23:38:24evancould you fix it?
23:38:29evani'm looking now.
23:38:55dgtizedwait what version of rake are you using?
23:39:09evan0.8.1
23:39:13dgtizedk same here
23:39:27dgtizedI see the task that is supposed to run instructions.rb it just doesn't seem to
23:39:37evanone sec
23:39:39dgtizedalso the Rakefile acts weird, rake -T doesn't appear to do anything
23:39:44evani'm going to prune the hell out of my copy here
23:39:48evanso it's just like a clone
23:39:51evanand see whats up
23:39:59dgtizedk
23:40:13evanrake -T does nothing
23:40:17evanbecause no tasks have descriptions
23:41:06dgtizedah, just a sec so I just did a rake --trace, I have an idea
23:41:43wireless_ leaves the room.
23:42:25dgtizedfirst off rake clean doesn't nuke the gen directory
23:42:42dgtizedso if you are using that to test then that might be part of it
23:42:43evanyeah, i've fixed that here.
23:43:09evanthere was a taks to run instructions.rb that did cd ..; ruby instr..
23:43:15evanthe 'cd ..;' had to be removed.
23:43:16evanok
23:43:20evaneverything compiled
23:43:23evanbut i get link errors now
23:43:27evanbecause the externals aren't built
23:43:29evanlet me fix that.
23:43:46dgtizedwhat I'm not seeing is where gen is a dependency for any of the c code
23:44:01evanit's in a bunch
23:44:11evanit's not listed in the rake file though
23:44:14evanit's autodiscovered
23:44:17evanusing the code at the top
23:44:20evanthat runs gcc -MM
23:44:23evanand injects deps
23:45:23dgtizedis there a way to get rake to spit out those rules?
23:45:45evanat the top
23:45:53evanin extract_headers
23:45:56evanprint it out
23:46:43dgtizedI just ran rake --prereqs
23:47:20dgtizedand there are a bunch of build rules that act before it demands the gen one
23:47:54dgtizedoh
23:48:15dgtizedthe -MM dependencies happen before instructions.rb runs
23:48:28dgtizedso if gen is already there it knows to re-run it?
23:48:31evancourse
23:48:40evanshould
23:49:52evani think it's busted in some way
23:50:00evanbecause i had to put a couple rules to get instructions.rb to run
23:50:04evanwhich seems wrong.
23:51:48dgtizedthere 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:58dgtizedbuiltin_task.o depends on the task that build gen/instructions but that doesn't happen until after builtin_regexp
23:53:16evanhm.
23:53:26evanfor me
23:53:31evaninstructions.rb is run first thing
23:53:35evani see rake run it
23:53:47evanbefore it compiles an builtin_* files
23:56:31evanok, i have it building externals now.
23:58:09dgtizedoh!
23:58:12evanok, now i'm getting somewhere
23:58:22dgtizedgo look in /vm/test/test_instructions.hpp
23:58:25evani finally confused rake enough to try and build without running instructions.rb first
23:58:26dgtizedwhich is checked in
23:58:39evanwhat about it?
23:58:44Maledictus leaves the room.
23:58:44dgtizedit has paths specific to your box
23:58:54evanack.
23:58:55dgtizedthough it's in the line comments so I guess it shouldn't matter
23:58:58evanthat files shouldn't be checked in.
23:59:01evanyeah
23:59:02dgtizedbut I wonder if there is anything else like that?
23:59:16evanwhat error are you getting now?
23:59:25evanoh oh oh
23:59:40evani'm getting an error now because gcc -MM can't find gen/