Index

Show enters and exits. Hide enters and exits.

00:01:36bitsweat enters the room.
00:01:42bitsweat leaves the room.
00:12:03jero5 enters the room.
00:12:20TheVoic1 enters the room.
00:28:19pfarley enters the room.
00:30:29seydar enters the room.
00:30:53seydar leaves the room.
00:31:32seydar enters the room.
00:34:37couthow can I identify programmatically whether I'm running on rubinius?
00:34:59seydarooh ooh call me
00:35:02seydarRUBY_PLATFORM
00:35:05tmornini enters the room.
00:35:29seydarwait i lied
00:35:57radarek leaves the room.
00:37:05tmorniniI just compiled with llvm-gcc-4.2 installed by iphone dev kit beta 6.
00:37:09tmorniniNo speed benefit, perhaps slightly slower than gcc.
00:37:13tmorniniThis is as expected
00:37:27tarcieriRUBY_ENGINE
00:37:31tarcieri== "rbx"
00:37:35tmornini leaves the room.
00:37:40tmornini enters the room.
00:38:01seydartmornini: wouldn't the speed decrease be the CPU, not the compiler?
00:38:12tmornini?
00:38:23seydarIRC, llvm is the equivalent of compiling gcc with O2
00:38:30seydarso i've read...
00:38:43tmorniniI had discussed with Evan, Wilson, and Brian that this would be an interesting test.
00:38:46seydars/be the CPU/be because of the CPU
00:39:00tmorniniWith absolutely *zero* relevance to using LLVM for native code generation.
00:39:18tmorninigcc-llvm is gcc with LLVM code generator
00:39:33tmorniniSo it's not running on LLVM cpu, so to speak.
00:40:13seydartmornini: yea, but isn't the code generator slightly better (without gcc optimizations)?
00:40:42tmorninigcc-llvm is potentially able to generate better code
00:40:49tmorniniLooks like it's not so in this case.
00:40:56seydarhm. ho ve
00:41:15seydarheadius: ping
00:42:21tarcieriHmm, are people using "rbx" as a gem platform already?
00:42:56tarcieriFor gems that will only work on Rubinius
00:43:15tmorniniseydar: This is an *entirely* different LLVM use case than what Evan has planned for new VM.
00:43:26couttarcieri: thanks
00:44:55seydartmornini: yea, i totally understand
00:45:37seydari just assumed that it would have better asm generation on the iPhone
00:45:39pfarley_ enters the room.
00:48:27seydardifferent question: whats wrong with using the rawline gem, which is readline in ruby?
00:52:03seydarI'm looking at it now, and its better than the guy's inline gem (his first version). cleaner code, which was evan's main problem
00:56:28seydarfades for din-din
00:56:30tmorniniseydar: No clue. :-)
00:57:11seydartmornini: ok..... so will i be hated if i include it and then push the changes? i wont toss the old readline, and i'll make changes for compatibility
00:57:33seydaractually i'll just do it and see how much of me is left,
00:57:43tmorniniThe Rubinius project does not hate. :-)
00:57:57tmorniniAnd, it's *really* easy to reverse a commit. :-)
00:58:07seydarevan potentially hates when he crushed my hopes and dream by saying you can't do pipelining above hardware
00:58:14imajes_ enters the room.
00:58:14seydarok
00:58:20seydari'll push it in like an hour
00:58:26coutpipelining?
00:58:26seydarand then start praying
00:58:39seydarcout: hardware stuff
00:58:44seydardont have time to explain now
00:59:06seydarbtw, tmornini i said that i hated hardware last time we met. i lied. I LOVE hardware. it just took some time for me to realize it
00:59:15seydarfades for din-din, legit
00:59:18tmorniniseydar: :-)
00:59:19pfarley leaves the room.
00:59:52tmornini leaves the room.
01:00:26coutseydar: I know what it is on a cpu, I just didn't see how it related to rubinius
01:07:20fbuilesv enters the room.
01:08:42seydarcout: a virtual machine, in my mind, should be designed like a cpu. thus using pipelining and superscaling and cool stuff
01:08:52jtoy enters the room.
01:09:04seydarand since rubinius is being rewritten currently, AND its going to be rewritten again once Garnet gets made....
01:12:43coutseydar: do you know of any VMs that are built that way? it seems like the only way to make that work is to use threads, and the inter-thread communication would be expensive
01:16:56seydarcout: i dont. i just finished my hardware course (which kicked ASS) on friday
01:17:16seydarand i just figured that one could do a VM like that
01:19:37coutit's an interesting idea. I'd like to see someone try it with something lisimple like maybe a scheme interpreter.
01:20:56tarcieriseydar: what do you want that for? parallelism?
01:21:32tarcieriseydar: if you want parallelism I think the better approach is to model as multiple CPUs, not a CPU with some features for doing certain limited things in parallel
01:23:19seydartarcieri: i wanted to speed up the process of executing bytecodes
01:23:31seydarand doing multiple CPUs would be cool, and probably a better way
01:26:09coutit's probably the right way to go if you're building a vm in hardware
01:26:17couts/vm/interpreter/
01:31:41seydarcout: yea, i've scratched that idea
01:31:47seydarand i have a new one, just as crazy
01:31:54jtoy leaves the room.
01:32:13seydarbut this time, i think its actually doable
01:33:15seydarbut i wont spill the beans just yet
01:33:53seydari'll write up a post about it first, and then send it to dr brain to critique before having the community rip it to shreds
01:34:26dbussinkbrixen: poke
01:34:41seydaradiaux al cxiu
01:34:50brixendbussink: yah
01:34:54wycats enters the room.
01:35:09brixenwycats: when you get a chance, email me?
01:35:11dbussinkbrixen: in for a bite tonight or already busy?
01:35:12benburkert_ enters the room.
01:35:31seydar leaves the room.
01:36:39ShayArnett enters the room.
01:39:22d2dchat enters the room.
01:41:13brixendbussink: hmm, I think we're going to hack for a bit and then play video games at ground control
01:41:22d2dchat leaves the room.
01:41:36dbussinkbrixen: ah ok, no problemo
01:43:54brixendbussink: good to spend some time with you all, probably won't see you before you leave, so have a safe flight back
01:44:40dbussinkbrixen: yeah, good we have a relax day planned tomorrow before we actually leave
01:45:34hemulen leaves the room.
01:47:09wycatsbrixen: ?
01:47:12devpotato enters the room.
01:47:47xhanjian enters the room.
01:48:22brixenwycats: the code, mate. the code ;)
01:49:54devpotato leaves the room.
01:50:07devpotato enters the room.
01:51:36michalw leaves the room.
01:53:22benburkert leaves the room.
01:58:13jtoy enters the room.
01:58:24wycatsbrixen: I'll give it to you now
01:59:16wycatshttp://pastie.caboo.se/206971
02:00:35wycatsthis is the important line: obj = obj.const_defined?(x) ? obj.const_get(x) : obj.const_missing(x)
02:00:49wycatsDefiler: I think you mentioned you wanted to look at it too
02:09:06jtoy leaves the room.
02:20:03benburkert_ leaves the room.
02:23:03wycatsthis sentence appears in a book I bought at Powell's: ""While interpreters fell into disuse because of their EXTREME slowness, they are again becoming of interest because of the systems control they provide for multi-programming real-time systems"
02:24:26VVSiz_ enters the room.
02:26:02rubuildius_ppc leaves the room.
02:26:43rubuildius_ppc enters the room.
02:30:26Cosmos95 leaves the room.
02:37:09yugui enters the room.
02:39:14pfarley_ leaves the room.
02:39:44rubuildius_ppcEric Hodel: 5386311bd; 2188 files, 7253 examples, 25969 expectations, 0 failures, 0 errors
02:40:41pfarley enters the room.
02:41:58VVSiz leaves the room.
02:42:29wycatsdrbrain: hey
02:48:23imajes_ leaves the room.
02:51:48dysinger enters the room.
02:58:04ShayArnett leaves the room.
02:59:44dysinger_ enters the room.
03:00:09dysinger leaves the room.
03:02:53dysinger_ leaves the room.
03:03:18dysinger enters the room.
03:08:55hemulen leaves the room.
03:12:52coutwycats: real-time?
03:24:47djwhitt leaves the room.
03:24:56djwhitt enters the room.
03:27:28pfarley leaves the room.
03:28:28mernen leaves the room.
03:30:33rue enters the room.
03:32:49dysinger leaves the room.
03:33:15dysinger enters the room.
03:36:06ruedbussink: Jetlaggy
03:45:56charlenopires enters the room.
03:59:02dysinger leaves the room.
04:09:31cremes enters the room.
04:14:17wycatscout: ?
04:20:06jtoy enters the room.
04:20:57stepheneb_ leaves the room.
04:33:00jlindley enters the room.
04:40:10sbryant enters the room.
04:40:41sbryant leaves the room.
04:40:46anonuser enters the room.
04:47:42fbuilesv leaves the room.
05:01:41mediogre enters the room.
05:02:45charlenopires leaves the room.
05:06:01twbray enters the room.
05:15:54moofbong leaves the room.
05:23:49boyscout1 commit by Vincent Lu
05:23:50boyscout * Makes Iconv#iconv convert the substring specified by start and length.; f2aba8f
05:24:23jlindley leaves the room.
05:24:37twbray leaves the room.
05:35:30jlindley enters the room.
05:36:13rubuildius_ppcVincent Lu: f2aba8f50; 2188 files, 7253 examples, 25969 expectations, 0 failures, 0 errors
05:37:36Defilervincentl1: Thanks for working on Iconv. Very cool
05:40:58gnufied leaves the room.
05:41:25wmoxam enters the room.
05:45:03jlindley leaves the room.
05:50:42twbray enters the room.
05:57:38boyscout1 commit by Brian Ford
05:57:39boyscout * Fixed Github URL for RubySpec repository.; 6147c69
05:59:29coutwhy does rbconfig set CONFIG["PREFIX"] instead of CONFIG["prefix"]?
06:00:16brixencout: because it needs to be fixed
06:00:45brixencout: I've got a partial patch for it to add the rest of the stuff mkmf.rb needs
06:01:19coutbrixen: I don't suppose you'd send me the patch?
06:01:38brixencout: I'll commit it in a bit
06:01:48brixenit'll need more work, but it's a start
06:01:52cout(mkmf is actually what I was playing with, but it's just a side task along the way to my real goal)
06:01:59brixenok
06:04:02dysinger enters the room.
06:07:12blakewatters leaves the room.
06:10:21rubuildius_amd64Brian Ford: 6147c6902; 2188 files, 7231 examples, 25913 expectations, 1 failure, 0 errors; http://rafb.net/p/WV3oAE98.html
06:10:35rubuildius_ppcBrian Ford: 6147c6902; 2188 files, 7253 examples, 25969 expectations, 0 failures, 0 errors
06:11:45dysinger leaves the room.
06:12:01bitsweat enters the room.
06:12:21dysinger enters the room.
06:13:57tarcieriWTF @ how Ruby lexes symbols
06:14:44tarcieri(:-) and (:+) are fine... if you just type in :- or :+ it wants more tokens
06:15:27tarcieris/lexes/parses/
06:15:31tarcieriwell both, heh
06:15:45couttarcieri: works for me
06:15:46dysinger leaves the room.
06:15:53tarcieriwhat?
06:15:57couttarcieri: which version of ruby are you using?
06:16:04tarcierieither 1.8 or 1.9
06:16:08tarcieriwhat 'works'?
06:16:10somebee enters the room.
06:16:27dysinger enters the room.
06:16:40coutcout@bean:~$ ruby -v -e 'p :-'
06:16:41coutruby 1.8.6 (2008-03-03 patchlevel 114) [i686-linux]
06:16:41cout:-
06:17:07tarcierimaybe it's irb's failing then
06:17:09coutI think your complaint is against irb, maybe?
06:17:20coutirb's kinda funky sometimes
06:17:55tarcierioh weird, doing it in rbx I have to hit ^D a bunch of times and then it finally prints it before exiting
06:18:25tarcieriaah MRI does the same
06:18:36tarcieribizzare
06:19:25dysinger leaves the room.
06:20:07dysinger enters the room.
06:21:21brixentarcieri: irb has it's own lexer
06:21:42tarcieriI see
06:21:53tarcierithat was some really weird behavior
06:21:53brixentarcieri: you should expect same behavior in irb on rbx and mri, same code
06:21:59tarcieriyes
06:22:01tarcieriit's the same
06:22:03brixenyeah
06:23:55dysinger leaves the room.
06:24:33dysinger enters the room.
06:28:59dysinger leaves the room.
06:29:17dysinger enters the room.
06:32:09rubuildius_amd64Vincent Lu: f2aba8f50; 2188 files, 7231 examples, 25913 expectations, 1 failure, 0 errors; http://rafb.net/p/H054Xr21.html
06:37:35ezmobius enters the room.
06:39:07bourbaki enters the room.
06:40:38dysinger_ enters the room.
06:47:05dysinger_ leaves the room.
06:47:42dysinger_ enters the room.
06:51:03dysinger_ leaves the room.
06:51:32dysinger leaves the room.
06:51:33dysinger_ enters the room.
06:52:28wmoxam leaves the room.
06:52:31benny enters the room.
06:52:51pastie leaves the room.
06:53:31pastie enters the room.
06:57:04pastie leaves the room.
06:57:47pastie enters the room.
06:58:39dysinger_ leaves the room.
07:11:51jtoy leaves the room.
07:12:57jtoy enters the room.
07:14:25bourbaki leaves the room.
07:25:44pastie leaves the room.
07:26:43pastie enters the room.
07:37:35jtoy leaves the room.
07:47:58twbray leaves the room.
07:49:24TheVoice enters the room.
07:57:08bitsweat leaves the room.
08:01:18ezmobius leaves the room.
08:01:53thehcdreamer enters the room.
08:03:54Skip enters the room.
08:08:38Yurik enters the room.
08:12:15boof_ leaves the room.
08:13:07jtoy enters the room.
08:16:13benny leaves the room.
08:21:47w1rele55 enters the room.
08:33:24twbray enters the room.
08:35:39lstoll enters the room.
08:47:03twbray leaves the room.
08:48:10somebee leaves the room.
08:58:19mutle enters the room.
09:03:16be9 enters the room.
09:10:31Arjen_ enters the room.
09:14:42somebee enters the room.
09:16:37elight enters the room.
09:18:02qwert666 enters the room.
09:22:30gnufied enters the room.
09:40:16qwert666 leaves the room.
09:46:59dctanner enters the room.
09:51:38radarek enters the room.
09:54:51elight leaves the room.
10:10:42xhanjian_ enters the room.
10:11:55xhanjian leaves the room.
10:14:50agardiner enters the room.
10:16:42xhanjian_ leaves the room.
10:17:38xhanjian enters the room.
10:21:20Maledictus enters the room.
10:27:11lstoll leaves the room.
10:44:55michalw enters the room.
10:52:00jtoy leaves the room.
10:52:44pfarley enters the room.
11:02:02agardiner leaves the room.
11:18:10chris2 enters the room.
11:27:25naeu enters the room.
11:29:10qwert666 enters the room.
11:41:06BlackEdder enters the room.
11:43:47octopod enters the room.
11:48:12lstoll enters the room.
12:04:47krisps enters the room.
12:16:06pfarley leaves the room.
12:16:56mutle leaves the room.
12:17:33mutle enters the room.
12:32:03Yurik leaves the room.
12:41:30Cosmos95 enters the room.
12:46:41couthmm, subtend doesn't get installed when I run make install
12:51:12Cosmos95 leaves the room.
12:53:11random8r enters the room.
12:54:29chris2 leaves the room.
12:55:57naeu leaves the room.
12:56:11naeu enters the room.
12:57:03stepheneb enters the room.
13:02:26radarek leaves the room.
13:08:40stepheneb leaves the room.
13:27:03yasuhito enters the room.
13:36:34obvio171_ enters the room.
13:38:57ko1_away leaves the room.
13:41:59random8r leaves the room.
13:46:53obvio171__ enters the room.
13:51:08obvio leaves the room.
13:51:22ko1_away enters the room.
13:56:03binary42 leaves the room.
13:56:06mediogre leaves the room.
14:00:53obvio171_ leaves the room.
14:07:07shame leaves the room.
14:08:01shame enters the room.
14:16:40binary42 enters the room.
14:18:45blakewatters enters the room.
14:19:08RyanTM enters the room.
14:26:00binary42_ enters the room.
14:27:06binary42 leaves the room.
14:31:46blakewatters_ enters the room.
14:32:02blakewatters leaves the room.
14:33:45stepheneb enters the room.
14:35:14binary42_ leaves the room.
14:48:00trythil enters the room.
14:58:56benny enters the room.
15:01:57Yurik_ enters the room.
15:08:34stepheneb_ enters the room.
15:18:30krisps leaves the room.
15:24:29stepheneb leaves the room.
15:33:34lstoll leaves the room.
15:34:17dctanner leaves the room.
15:36:14benburkert enters the room.
15:37:55twbray enters the room.
15:39:18random8r enters the room.
15:40:11thoughtfiz leaves the room.
15:43:14twbray leaves the room.
15:46:31d2dchat enters the room.
15:50:46benburkert leaves the room.
16:01:05benburkert enters the room.
16:02:17benburkert leaves the room.
16:04:01krisps enters the room.
16:08:02mapar enters the room.
16:12:04benstiglitz enters the room.
16:21:24be9 leaves the room.
16:22:27benny leaves the room.
16:32:09gnufied leaves the room.
16:36:49mapar leaves the room.
16:40:42dlee enters the room.
16:44:06random8r leaves the room.
16:47:15fbuilesv enters the room.
16:48:29pastie leaves the room.
16:49:40pastie enters the room.
16:53:23foysavas_ enters the room.
16:53:36be9 enters the room.
16:53:45foysavas_ leaves the room.
16:59:20foysavas leaves the room.
17:00:14lopex enters the room.
17:03:01moofbong enters the room.
17:04:17naeu leaves the room.
17:08:45dctanner enters the room.
17:10:57dgtized leaves the room.
17:13:44oliver_s enters the room.
17:14:52foysavas enters the room.
17:17:03mutle leaves the room.
17:17:36shame leaves the room.
17:20:37lopex leaves the room.
17:23:44thoughtfiz enters the room.
17:24:57dctanner leaves the room.
17:40:07wmoxam enters the room.
17:41:32xhanjian leaves the room.
17:41:43xhanjian enters the room.
17:56:07benburkert enters the room.
17:56:34wmoxam leaves the room.
17:56:37wmoxam enters the room.
17:59:28oliver_s leaves the room.
18:02:29octopod leaves the room.
18:10:23yipstar enters the room.
18:11:28trythil_ enters the room.
18:18:33wycats_ enters the room.
18:24:09nicksieger enters the room.
18:27:07charlenopires enters the room.
18:27:17yipstar leaves the room.
18:27:55trythil leaves the room.
18:33:43wycats leaves the room.
18:34:48dgtized enters the room.
18:44:10shame enters the room.
18:48:14dschn enters the room.
18:48:14ShayArnett enters the room.
18:50:45yugui leaves the room.
18:52:19foysavas leaves the room.
18:54:00gnufied enters the room.
18:54:50foysavas enters the room.
19:00:43VVSizbrixen: ping :)
19:03:23stepheneb_ leaves the room.
19:03:56stepheneb enters the room.
19:04:28wmoxam leaves the room.
19:07:08devpotato enters the room.
19:09:39hemulen leaves the room.
19:09:54devpotato enters the room.
19:11:01devpotato leaves the room.
19:11:25ksmith enters the room.
19:11:39ksmith leaves the room.
19:15:06wmoxam enters the room.
19:19:41hemulen enters the room.
19:20:22timo enters the room.
19:26:59loincloth enters the room.
19:34:52hemulen leaves the room.
19:38:08RyanTM_ enters the room.
19:45:18benburkert leaves the room.
20:01:26brixenjust attended a talk by Matthias Felleisen
20:01:40brixenon static typing
20:01:46brixenvery cool
20:01:48wycatshey brixen
20:01:58brixenhey wycats_, how goes?
20:02:00wycatsare you still in pdx?
20:02:06wycatsI
20:02:08wycatsI'm good
20:02:11wycatsdid you get the code?
20:02:13brixenwycats_: yeah, on account of my living here and all :)
20:02:17brixenyeah, thanks!
20:02:24wycatsoh snap
20:02:35wycatsno chance you'd want to do lunch, is there?
20:02:54brixenhmm, just ate, and I'm at psu atm
20:03:01brixencan I get a raincheck?
20:03:03wycatscoo
20:03:05wycatsyessir
20:04:20wycatsbrixen: I think rbx should probably have some internal code that looks a lot like what I sent
20:04:23wycatsfor regular constant lookup
20:04:33brixenyeah, Defiler will pull it in
20:04:42brixenwe've got it, but he'll double check the algo
20:04:48brixenI spoke with him about it yesterday
20:08:53wycatssweet
20:09:08wycatscan I get the inquisitor code?
20:11:01brixensure, http://github.com/wilson/inquisitor/tree/master
20:11:12wycatssnap
20:11:18brixenwe'll likely pull it into /demo in rbx soon
20:11:21wycatsmerb_rbx_devmode here we come :)
20:11:26brixen:D
20:12:15TheVoice enters the room.
20:12:27pfarley enters the room.
20:13:10tarcieriif anyone cares: the mongrel developers said they'd take a patch from me to generate a mongrel gem for the rbx platform
20:13:28tarcieriusing the Rubinius.asm parser
20:14:25brixentarcieri: sweet
20:15:36be9 leaves the room.
20:22:50lopex enters the room.
20:30:22macournoyer enters the room.
20:39:42rue leaves the room.
20:55:49stepheneb leaves the room.
20:55:55dctanner enters the room.
20:59:55ShayArnett leaves the room.
21:04:02oliver_ enters the room.
21:06:35anonuserDid anyone attend RailsConf?
21:08:22brixenanonuser: yeah, quite a few
21:08:37brixenanonuser: don't really know a count though of those who are typically here in channel
21:08:42anonuserheh
21:09:06anonuserNot sure if it's allowed but are there any videos of the presentations?
21:09:21brixenthere's this: http://onrails.org/articles/2008/05/31/railsconf-2008-david-heinemeier-hanssons-keynote-video
21:09:39brixenunfortunately, they didn't generally video record the talks :(
21:09:42brixennot sure why not
21:09:49anonuser:(
21:10:11brixenyeah, bummer even for attendees. there were often more than 2 good talks going on at once
21:10:14anonuserI kind of wanted to see the Rubinius talk
21:10:36brixenthere were 4 tracks and a vendor track, so like 5 talks at once typically
21:10:55brixenmost people I talked to were bummed the talks weren't recorded
21:12:02VVSizthe git preso was *really* nice (judging by slides and partial recording)
21:12:24brixenmissed that one :(
21:13:28VVSizhttp://jointheconversation.org/2008/06/02/railsconf-git-talk/
21:13:40anonuserCool
21:13:48anonuserAt least I can see one presentation
21:14:19VVSiz:) I think the keynote is available as well, DHH talk too.
21:14:29VVSizbut again, very bad quality :(
21:15:29VVSizanonuser: most of the link to online content can be found here: http://www.rubyinside.com/railsconf-2008-round-up-910.html (in case if you missed it)
21:16:30anonuserThanks
21:16:42anonuserI generally frequent rubyflow.com but I guess I missed it
21:18:19atduskgreg enters the room.
21:21:05loincloth enters the room.
21:30:15krisps leaves the room.
21:30:17atduskgreg leaves the room.
21:31:56nullstyle enters the room.
21:32:13atduskgreg enters the room.
21:41:09josb enters the room.
21:41:34anonuserThere needs to be a standard for capturing video at presentations :(
21:44:05pfarley leaves the room.
21:48:59oliver_ leaves the room.
21:49:55wycatsanonuser: we just need to do distributed video capturing
21:49:59wycatswith a central upload source
21:50:03anonuserhah
21:51:29nicksieger leaves the room.
21:52:38carllerche enters the room.
21:56:22fbuilesv leaves the room.
21:57:37nicksieger enters the room.
21:58:22Maledictus leaves the room.
21:59:52pfarley enters the room.
22:00:09pfarley leaves the room.
22:05:13charlenopires leaves the room.
22:05:13tlockney leaves the room.
22:07:07edwardam enters the room.
22:14:58qwert666 leaves the room.
22:19:49blakewatters_ leaves the room.
22:20:56trythil_ leaves the room.
22:21:54wycats_ leaves the room.
22:24:32oliver__ enters the room.
22:29:59hemulen enters the room.
22:30:33macournoyer leaves the room.
22:33:45wmoxam leaves the room.
22:35:24w1rele55 leaves the room.
22:38:01w1rele55 enters the room.
22:41:36d2dchat leaves the room.
22:42:17d2dchat enters the room.
22:43:53benburkert enters the room.
22:45:27benburkert leaves the room.
22:45:58oliver_s leaves the room.
22:53:42boyscout1 commit by Brian Ford
22:53:43boyscout * Added Config::MAKEFILE_CONFIG structure needed by mkmf.rb.; 7a25999
22:54:24mass enters the room.
22:55:12masswaves hello
22:55:24evanallo masspectromitor!
22:55:27evan(sic)
22:56:00massI was so tired of being jealous of those who got to go to railsconf
22:56:12massbut soon I can be jealous of those at WWDC
22:56:16mass:)
22:56:48thehcdreamer leaves the room.
22:56:54evanhe
22:56:55evanme too
22:58:48masswhat other conferences should I be looking at for this year? I'd love to swing by one. I was originally hoping to get someone to spring for railsconf europe, but the timing on that one is rather bad
22:59:11massI'm pretty sure I can't take more time off work then without finding a new job first :)
22:59:33brixenmass: rubyconf! :)
22:59:45massbut what about apachecon?
22:59:57massjust kidding :D
23:00:00brixenmass: can you get to oscon?
23:00:22brixenit's in lovely pdx, and you can pretend you're at railsconf but listening to python and stuff :P
23:03:19massI love how they have a level above 'platinum' sponsors :D
23:03:34massalthough they should have called them "adamantium sponsors" or something
23:03:38evanmass: where do you live again?
23:03:45massevan: where did you see me last?
23:03:53evanum...
23:03:56massdenver :)
23:03:59evanah yes.
23:04:09evanyou should come out to rubyconf
23:04:12evanit's going to be a blast
23:04:20evani'm showing up days early again
23:04:24evanthats totally the way to go
23:04:26brixenmass: denver was like 1/2 century ago in rubinius years :)
23:05:14massbrixen: I know, back then I was doing php dev.
23:05:18brixendamn bots must have follen asleep with all the slow traffic recently
23:05:21massnow I've moved up the ladder to java dev :)
23:05:39boyscout2 commits by Cezar Sa Espinola
23:05:40boyscout * Adding rb_str_to_str to subtend, with specs.; 1eae078
23:05:41boyscout * Adding rb_convert_type, with failing tagged specs. Also DRYing rb_check_{array,string ...; b311ad3
23:06:08massleaves any indication of sarcasm in that remark especially vague out of respect for some of the members of the room :)
23:06:14brixenhah
23:06:34evango cezar
23:06:38evanthat man is a machine!
23:06:47cezarsaevan: eheheheh :D
23:07:00cezarsajust playing with subtend on my spare time
23:07:19massI'll tell you, I was sick and took it as an opportunity to watch railscasts, starting from the beginning. somehow I felt it was a productive weekend.
23:07:36massand I'm fairly sure I could just build up a playlist and fullscreen them at work and nobody would notice ;-)
23:08:06evancezarsa: you're doing an awesome job
23:09:26masswhen is rubyconf? I missed the one in denver because it was so hard to find out :P
23:09:44evanmass: november
23:10:50massoh wait, in orlando?
23:11:15evanyeah
23:11:22cezarsaevan: I think there's a major issue with rb_funcall, depending on parameters it fails very badly with a segfault
23:11:37evancezarsa: oh. do you have an example of the problem?
23:12:17massI should be able to make it to that, excellent :D
23:12:22evanyay!
23:12:42evanI think i'm going to plan more rubinius specific activities at rubyconf
23:12:46evanhackfests, etc.
23:13:09cezarsalet me clean up my mess and i'll write a ticket with a example, the strange is that it doesn't happen on irb
23:13:19evancezarsa: ok.
23:16:57massevan: just keeping up with rubinius development is rather intense :)
23:17:09evanheh
23:18:47rubuildius_ppcCezar Sa Espinola: 1eae078d8; 2188 files, 7254 examples, 25973 expectations, 0 failures, 0 errors
23:18:48rubuildius_ppcBrian Ford: 7a25999ab; 2188 files, 7253 examples, 25969 expectations, 0 failures, 0 errors
23:19:36rue enters the room.
23:19:43evanrue: hey!
23:19:45evanback in OH?
23:20:12rueevan: Hey hey, yeah. Got back yesterday
23:20:47evancool.
23:20:55evanthings doing better?
23:22:37rueYeah, settling down. I am flying back in a couple weeks to help them out but then I will be able to participate normally otherwise
23:22:50evancool.
23:22:53rues/then/on that visit/
23:23:12rueHow did everything go in Portland?
23:23:18evangreat
23:23:27evanmaglev caused a stir
23:23:30evanthats probably the big news.
23:24:01rueOh? I have not caught up with my news at all yet
23:24:23lopexlots of posts related to maglev lately
23:25:00lopexI wonder how many changes they had to make in the VM
23:25:45rueThey are basically doing closed source if it is Gemstone, right?
23:25:57lopexmostly afair
23:26:16cezarsaI heard that at the time maglev is a huge vaporware, that's true?
23:26:27djwhittrue: supposedly the Ruby code will be open
23:26:37djwhittrue: C/C++ VM code will be closed
23:27:06rubuildius_amd64Cezar Sa Espinola: 1eae078d8; 2188 files, 7232 examples, 25917 expectations, 1 failure, 0 errors; http://rafb.net/p/JpBemN27.html
23:27:16rueI would not call anything three months old "vaporware." Gemstone is a solid St platform
23:29:50jp_tixdo you guys know if the maglev or rubinius presentation was taped?
23:34:21cezarsaevan: http://pastie.org/207483, do you have any clue for that behavior?
23:34:52massmaglev sounds interesting, but charging for language implementations is a hard sell
23:35:16masslook at eiffel, and they had the benefit of creating said language
23:35:52lopexand rebol
23:38:02loincloth leaves the room.
23:39:19timoFrom the sounds of things, they'll have a free version, and a paid version
23:39:34timoThe free version would have limitations about how much data you could have in their object database, and possibly other limitations
23:39:55timoAs a pure language implementation (ie using mysql for your db, etc), it may very well work just fine for free
23:40:02timothough it still wouldn't be open source
23:44:10Cosmos95 enters the room.
23:44:16shame leaves the room.
23:44:36imajes_ enters the room.
23:46:37evancezarsa: hm.
23:47:33imajes_ leaves the room.
23:47:55acm enters the room.
23:49:05Arjen_ leaves the room.
23:49:32cezarsaevan: i tried to debug it but soon got lost inside shotgun's barrels :)
23:50:20evan:D
23:50:27evanlet me try it now.
23:51:14RyanTM_ leaves the room.
23:51:14RyanTM leaves the room.
23:51:37massI think last time I looked into shotgun I got hit by some buckshot ;-)
23:51:59cezarsaehehe :)
23:53:27massfor some reason that made me think of a single word, "Cheneymania"
23:55:55tarcieriWTF @ rand
23:56:01tarcierion MRI
23:57:05tarcieria = [1,2,3,4,5]; (0..15).map { a.sort! { rand }.dup }
23:57:15tarcierirepeats the same 4 arrangements over and over
23:57:27evanoh
23:57:30evanyeah, thats stupid rand.
23:57:32evanyou have to do
23:57:35evanrand(a.size)
23:57:41tarcieriaah
23:57:52evanotherwise it returns floats
23:58:00evanactually...
23:58:02tarcierinope, same problem
23:58:02evanthat should work.
23:58:12evano oh.
23:58:12benny enters the room.
23:58:13evanno
23:58:14evanyou want
23:58:15evansort_by
23:58:27tarcierithere's no sort_by! :(
23:58:31evanyeah there is.
23:58:32evanoh
23:58:36evanno, there isn't.
23:58:36massI love how the examples on the rand page are reproducable by copy and paste
23:58:51evantarcieri: the block to sort is expected to return true or false
23:58:54evaner.
23:58:57evan-1, 0, or 1
23:59:03evanto indicate the comparison
23:59:17tarcieriyeah, hmm
23:59:46evanwhy do you want the original array mutated?