Index

Show enters and exits. Hide enters and exits.

00:01:54eventualbuddha leaves the room.
00:02:15robin_dewd leaves the room.
00:02:51antares leaves the room.
00:10:41naeu leaves the room.
00:19:14rue leaves the room.
00:20:11rue enters the room.
00:20:22brixenhaha, fail: ruby -e 'system %(ruby -e "p STDIN.tty?; require \"readline\"")' => true
00:20:43brixenstill hangs, but that sure seems to be saying it's a tty to me
00:21:37twbray leaves the room.
00:22:39elight leaves the room.
00:24:04wmoxam leaves the room.
00:27:27brixenif anyone is curious: http://pastie.org/223758
00:27:32brixenI just wish I understood the problem
00:31:17elight enters the room.
00:32:42drbrainruby -e 'system %(ruby -e "require \"readline\"")' is not a reproduction
00:32:53c0sin leaves the room.
00:32:57drbrainshell quoting is confusing us
00:33:25brixendrbrain: that's good to know
00:33:26brixen15:13 evan >> ruby -e 'system %(ruby -e "require \"readline\"")'
00:33:50drbrainit's calling Kernel#readline and waiting for us to type something
00:35:40brixenso, what is the reproduction?
00:35:52drbrainnot sure
00:36:40brixenthere's a new 64bit bot, seems to be working sane, but if it acts up, ignore it
00:36:51brixenit's the rubuildius_ey64
00:37:09brixengtg, bbmmlh
00:38:37evanthis one is a bugger.
00:39:50evandrbrain: ha! good catch.
00:39:59evani didn't realize there was Kernel#readline by default.
00:40:56evanruby -e 'system %(ruby -e "require \\"readline\\"")'
00:41:01evanreturns right away.
00:41:11evansuccessfully having defeated shell quoting
00:41:29drbrainI used the magic of gdb
00:41:53michalw enters the room.
00:44:05cremes enters the room.
00:45:01blakewatters enters the room.
00:45:13evani wonder if drfreeze knows that lonestarrubyconf.com is down...
00:50:08evanGR!
00:50:14evanfucking lacity parking.
00:50:17rue leaves the room.
00:50:25evanthey're internet pay site is down.
00:50:29evantheir
00:51:42rue enters the room.
00:54:39drbrainevan: yay!
00:54:50drbrainyou should bronze those two lines
00:55:11drbrain:)
00:55:11evan:D
00:55:32evani wonder how you bronze IRC....
01:02:56twbray enters the room.
01:06:05michalw leaves the room.
01:06:13pauldix leaves the room.
01:08:03boyscout9 commits by Eric Hodel
01:08:04boyscout * zconf.h constants are not Z_ prefixed; b4ce912
01:08:05boyscout * Fix padding.; 257c438
01:08:06boyscout * Move the rest of the zlib constants into the @@@ block.; 3b376d1
01:08:07boyscout * Allow FFI extensions to reference their own constants.; 815bc13
01:08:08boyscout * Rename lib/openssl/digest.rb and Move structs to lib/openssl/digest.rb.ffi.; 97bd09c
01:08:09boyscout ...
01:08:47drbrainhttp://git.rubini.us/?p=code;a=blob;f=lib/zlib.rb.ffi
01:08:52drbrainwoo! self contained
01:09:30evanyay!
01:10:02tarcieridoes FFI metaprogram C?
01:10:23evandrbrain: awesome.
01:10:42evantarcieri: we have a library that does some preprocessing
01:10:50evanto import stuff from C land
01:11:05evanusing (hehe) gcc + printf
01:11:06evan:D
01:11:16tarcieriheh
01:11:17tarcieriI see
01:11:31drbrainit needs to use RbConfig
01:11:54evanat some future date, we'll use LLVM's clang to parse and import C info dynamically if we want
01:12:11rubuildius_ppcEric Hodel: b4ce912f8; 2534 files, 8410 examples, 28040 expectations, 0 failures, 0 errors
01:17:40rubuildius_ey64Eric Hodel: b4ce912f8; 2534 files, 8411 examples, 28018 expectations, 0 failures, 0 errors
01:18:45michaellatta leaves the room.
01:18:46stouset enters the room.
01:25:49rubuildius_amd64Eric Hodel: b4ce912f8; 2534 files, 8411 examples, 28020 expectations, 0 failures, 0 errors
01:26:07ijcd leaves the room.
01:32:58octopod leaves the room.
01:36:05radarek leaves the room.
01:43:40benny leaves the room.
01:47:51boyscout1 commit by Eric Hodel
01:47:52boyscout * Move Fcntl constant collection to lib/fcntl.rb.ffi.; c0ec695
01:50:21twbray leaves the room.
01:50:22rue leaves the room.
01:51:13rue enters the room.
01:52:38rubuildius_ppcEric Hodel: c0ec6950f; 2534 files, 8410 examples, 28040 expectations, 0 failures, 0 errors
01:57:26rubuildius_ey64Eric Hodel: c0ec6950f; 2534 files, 8403 examples, 28003 expectations, 0 failures, 0 errors
02:02:15rubuildius_amd64Eric Hodel: c0ec6950f; 2534 files, 8403 examples, 28005 expectations, 0 failures, 0 errors
02:04:56elight leaves the room.
02:06:36jtoy enters the room.
02:20:42rubuildius_ppcChristopher Thompson: e26bdfe38; 2534 files, 8410 examples, 28040 expectations, 0 failures, 0 errors
02:20:43rubuildius_ppcChristopher Thompson: 2710bcbe2; 2534 files, 8410 examples, 28040 expectations, 0 failures, 0 errors
02:20:44rubuildius_ppcEric Hodel: 75c959f87; 2534 files, 8410 examples, 28040 expectations, 0 failures, 0 errors
02:20:45rubuildius_ppcEric Hodel: 184fbf303; 2534 files, 8410 examples, 28040 expectations, 0 failures, 0 errors
02:20:46rubuildius_ppcChristopher Thompson: ef08a211c; 2534 files, 8410 examples, 28040 expectations, 0 failures, 0 errors
02:20:56rubuildius_ppcGianluigi Spagnuolo: 9bf0c7fa2; 2534 files, 8410 examples, 28040 expectations, 0 failures, 0 errors
02:24:17VVSiz_ enters the room.
02:26:01evangeez.
02:26:12evanback log much?
02:28:59edwardam leaves the room.
02:33:35elight enters the room.
02:34:30elight leaves the room.
02:41:31VVSiz leaves the room.
02:46:43ryanlowe enters the room.
02:53:58mitchellvriley enters the room.
02:55:59twbray enters the room.
02:59:59wycats_ enters the room.
03:00:51elight enters the room.
03:10:09drfreeze leaves the room.
03:10:25drfreeze enters the room.
03:13:34imajes enters the room.
03:14:43neelance enters the room.
03:18:26wycats leaves the room.
03:32:45headius leaves the room.
03:34:34neelance leaves the room.
03:40:18webmat enters the room.
03:48:36wycats enters the room.
03:49:54rue leaves the room.
03:51:12twbray leaves the room.
03:52:49foysavas leaves the room.
03:53:28foysavas enters the room.
03:55:46rue enters the room.
03:59:32wycats__ enters the room.
04:07:44wycats leaves the room.
04:11:10wycats_ leaves the room.
04:15:52ezmobius enters the room.
04:22:10shame leaves the room.
04:24:14shame enters the room.
04:32:14ezmobius leaves the room.
04:33:22RyanTM leaves the room.
04:34:04RyanTM enters the room.
04:34:53RyanTM leaves the room.
04:36:19ryanlowehey guys
04:36:24ryanlowewhat's happenin'
04:55:19blakewatters leaves the room.
04:55:34obvio171 enters the room.
04:57:57imajes leaves the room.
04:57:58elight leaves the room.
05:17:59wycats_ enters the room.
05:26:16webmat leaves the room.
05:29:49brixensweet! the bots are sane again
05:32:24antares enters the room.
05:38:08benburkert enters the room.
05:38:17wycats leaves the room.
05:46:02agile enters the room.
05:49:37rue leaves the room.
05:50:18rue enters the room.
05:53:25yugui enters the room.
05:53:38AndrewO enters the room.
05:55:24blakewatters enters the room.
05:58:57yugui leaves the room.
06:01:01shame leaves the room.
06:01:56twbray enters the room.
06:07:15elight enters the room.
06:12:58yugui enters the room.
06:13:31AndrewO leaves the room.
06:29:51yugui leaves the room.
06:31:22AndrewO enters the room.
06:33:50Rich_Morin__ enters the room.
06:34:32elight leaves the room.
06:35:09Rich_MorinI've been looking at jQuery and think it looks pretty interesting. I'm wondering whether anything exists in Ruby that is similar. Even more weirdly, I'm wondering about using the same pattern-matching metaphor for s-expressions and other lists of lists.
06:41:07wycats leaves the room.
06:42:49antaresRich_Morin__: it is present in Erlang and some other funtional languages :D
06:43:29Rich_Morinhttp://www.artima.com/rubycs/articles/patterns_sexp_dsls.html looks pretty interesting
06:46:14antaresRich_Morin__: combined with treetop it may be a powerful approach
06:47:16Rich_MorinIt's just that I'm finding myself dealing with lists of lists and I'd like to avoid writing recursive code for everything.
06:49:27rue leaves the room.
06:51:59AndrewO leaves the room.
06:54:00antaresRich_Morin__: if it's not a secret, what is the domain you work with?
06:55:50rue enters the room.
06:56:54Rich_MorinNo secret. I'm looking at analyzing Sexps from ParseTree as a way to find out things (eg, method calls and definitions) from Ruby code. I'm also looking at dealing with PowerLoom, a Knowledge Representation & Reasoning system that is based on (Lispish) representations of predicate calculus statements, queries, etc.
06:57:35Rich_MorinI just finished using Treetop to write a parser for KIF, PowerLoom's serialization format.
06:58:31wycats enters the room.
06:59:06Rich_Morinhttp://cfcl.com/twiki/bin/view/Projects/Arti/Patterns/RubyKif_H2
06:59:38stouset leaves the room.
07:00:09drbrainParseTree already has tho tools for getting method calls and definitions built-in
07:02:23Rich_MorinI'm using SexpProcessor, as discussed in http://cfcl.com/twiki/bin/view/Projects/Arti/Patterns/Ruby_Parse_Trees#Source_Code
07:02:39drbrainyeah
07:07:02antaresRich_Morin__: interesting indeed
07:08:48thehcdreamer enters the room.
07:10:36Rich_MorinFWIW, although there's a simple and robust mapping between KIF and Ruby lists, turning a KIF operator such as :<<=>> into the Ruby symbol :':<<=>>' does nothing to improve its readability...
07:11:25Rich_MorinThose kinds of operators being part of the reason I bailed from Icon...
07:18:54TheVoice leaves the room.
07:21:26naeu enters the room.
07:26:17anteaya leaves the room.
07:49:18rue leaves the room.
07:55:22rue enters the room.
08:20:13thehcdreamer leaves the room.
08:20:18thehcdreamer_ enters the room.
08:25:55Arjen_ enters the room.
08:26:08mitchellvriley enters the room.
08:33:28twbray leaves the room.
08:46:18krsh enters the room.
08:49:14rue leaves the room.
08:49:52rue enters the room.
08:59:32ryanlowe leaves the room.
08:59:46Maledictus enters the room.
09:07:04qwert666 enters the room.
09:17:47robertpostill enters the room.
09:18:42benny enters the room.
09:19:15Yurik leaves the room.
09:24:26robertpostill leaves the room.
09:34:10bitsweat leaves the room.
09:46:22radarek enters the room.
09:49:27rue leaves the room.
09:50:22rue enters the room.
10:02:21botanicus enters the room.
10:03:40benny leaves the room.
10:11:42jtoy leaves the room.
10:17:23michalw enters the room.
10:31:32jero5_ enters the room.
10:34:01jero5 leaves the room.
10:47:50rueRecursion is the best though
10:49:16rue leaves the room.
10:49:54rue enters the room.
10:50:33krsh leaves the room.
10:57:22Subach enters the room.
11:11:12michalw leaves the room.
11:13:06chris2 enters the room.
11:22:00rubuildius_ppc leaves the room.
11:27:12lopex enters the room.
11:48:48rue leaves the room.
11:49:25rue enters the room.
12:14:27mutle_ enters the room.
12:28:07imajes enters the room.
12:30:56michalw enters the room.
12:31:29mutle leaves the room.
12:41:08chris2 leaves the room.
12:41:16chris2 enters the room.
12:44:16jacen_ enters the room.
12:48:44rue leaves the room.
12:54:57rue enters the room.
13:00:48brainopia enters the room.
13:01:33brainopia leaves the room.
13:02:29jazen leaves the room.
13:14:34michalw leaves the room.
13:32:20FoobarWidget enters the room.
13:38:48lopex leaves the room.
13:48:27rue leaves the room.
13:51:02naeu leaves the room.
13:54:28rue enters the room.
13:55:27FoobarWidgethi rue
13:56:05FoobarWidgetI saw some google summer of code project related to mod_rubinius. how's it coming along?
13:57:18neelance enters the room.
14:07:26naeu enters the room.
14:11:10krsh enters the room.
14:12:27yasuhito enters the room.
14:13:04naeu leaves the room.
14:17:29twbray enters the room.
14:27:19rueFoobarWidget: No-one is doing a GSoC, otherwise OK. I have been mapping the Rubinius-side capabilities mostly
14:27:46FoobarWidgethm strange, I swear I saw some item along the lines of "help with development of mod_rubinius"
14:28:19rueI am making the shim repo public this week but most of the more exciting stuff I have moved to be integrated
14:29:39rueFoobarWidget: I think someone may have proposed such but there were really not any specific aspects that someone could have undertaken
14:30:12lstoll leaves the room.
14:32:47stouset enters the room.
14:36:56corundum leaves the room.
14:37:16corundum enters the room.
14:44:47stouset leaves the room.
14:48:23rue leaves the room.
14:48:58rue enters the room.
14:49:05norviller enters the room.
14:52:50thehcdreamer_ leaves the room.
15:09:02norviller leaves the room.
15:10:38benburkert leaves the room.
15:10:55twbray leaves the room.
15:13:44krsh leaves the room.
15:14:23brainopia enters the room.
15:16:49chad_ enters the room.
15:22:45boyscout1 commit by Gianluigi Spagnuolo
15:22:46boyscout * Added BigDecimal#div and updated BigDecimal#quo; 141d13a
15:31:23rubuildius_amd64Gianluigi Spagnuolo: 141d13a59; 2534 files, 8403 examples, 28005 expectations, 0 failures, 0 errors
15:32:01AndrewO enters the room.
15:32:28rubuildius_ey64Gianluigi Spagnuolo: 141d13a59; 2534 files, 8403 examples, 28003 expectations, 0 failures, 0 errors
15:33:02neelance leaves the room.
15:44:56benburkert enters the room.
15:46:14elight enters the room.
15:47:42yugui enters the room.
15:48:24rue leaves the room.
15:49:17wmoxam enters the room.
15:49:29rue enters the room.
15:53:28AndrewO leaves the room.
15:57:04Yurik enters the room.
16:04:04chad leaves the room.
16:06:06jero5_ leaves the room.
16:19:25brainopia_ enters the room.
16:26:56brainopia leaves the room.
16:27:30AndrewO enters the room.
16:29:05naeu enters the room.
16:30:57AndrewO leaves the room.
16:34:18octopod enters the room.
16:37:26AndrewO enters the room.
16:42:26elight leaves the room.
16:42:59stouset enters the room.
16:48:06rue leaves the room.
16:54:01rue enters the room.
16:55:13blakewatters leaves the room.
16:55:47imajes leaves the room.
16:59:01neelance enters the room.
17:14:07ryanlowe enters the room.
17:16:58botanicus leaves the room.
17:17:16neelance leaves the room.
17:17:42botanicus enters the room.
17:26:59AndrewO leaves the room.
17:30:12smparkes enters the room.
17:35:16ijcd enters the room.
17:36:45stouset leaves the room.
17:37:23ijcd leaves the room.
17:38:16ijcd enters the room.
17:38:55ijcd leaves the room.
17:39:00thehcdreamer enters the room.
17:39:50Fullmoon enters the room.
17:45:31jazen enters the room.
17:46:24jazen leaves the room.
17:46:54thehcdreamer leaves the room.
17:47:58rue leaves the room.
17:48:32rue enters the room.
17:49:45xmlhacker_ leaves the room.
17:53:10octopod leaves the room.
17:54:38brainopia_ leaves the room.
18:00:01jacen_ leaves the room.
18:06:17yasuhito leaves the room.
18:06:26yugui leaves the room.
18:06:32mutle leaves the room.
18:16:32mutle enters the room.
18:22:17benny enters the room.
18:44:58michalw enters the room.
18:47:39anteaya enters the room.
18:47:40anteaya leaves the room.
18:47:55anteaya enters the room.
18:47:56rue leaves the room.
18:49:04rue enters the room.
19:09:01headius enters the room.
19:15:45enebo enters the room.
19:25:45w1rele55 enters the room.
19:27:54elight enters the room.
19:37:36neelance enters the room.
19:38:24octopod enters the room.
19:39:31benny leaves the room.
19:45:16trythil enters the room.
19:47:58rue leaves the room.
19:48:34rue enters the room.
19:50:54krsh enters the room.
19:52:35wmoxam leaves the room.
19:59:47trythil_ enters the room.
20:01:09neelance leaves the room.
20:05:43agile leaves the room.
20:09:23trythil_ leaves the room.
20:10:54trythil leaves the room.
20:12:54joachimm_ enters the room.
20:14:35headius leaves the room.
20:17:15wmoxam enters the room.
20:21:21jacen_ enters the room.
20:25:16AndrewO enters the room.
20:25:37headius enters the room.
20:26:39Rich_MorinHow should I keep my number rules from accepting (the first part of) 10x ? - http://pastie.org/224074 I'm thinking that a negative lookahead might work, but I don't know how to code it.
20:26:53Rich_Morinsorry; wrong channel
20:27:40drbrainheh
20:36:48ezmobius enters the room.
20:40:40qwert666_ enters the room.
20:40:59AndrewO leaves the room.
20:41:01joachimm leaves the room.
20:42:42headius_ enters the room.
20:50:04wmoxam leaves the room.
20:51:25headius leaves the room.
20:55:53thehcdreamer enters the room.
20:58:12elight leaves the room.
20:58:37qwert666 leaves the room.
21:02:33naeu leaves the room.
21:03:08elight enters the room.
21:04:51elight leaves the room.
21:07:32benburkert leaves the room.
21:07:50stouset enters the room.
21:16:25naeu enters the room.
21:21:20qrush enters the room.
21:34:52stouset leaves the room.
21:36:33thehcdreamer leaves the room.
21:36:36rue leaves the room.
21:39:13krsh leaves the room.
21:40:42mutle leaves the room.
21:42:05mutle enters the room.
21:50:45AndrewO enters the room.
21:58:33obvio enters the room.
22:00:26benburkert enters the room.
22:04:40AndrewO leaves the room.
22:05:14Fullmoon leaves the room.
22:06:33duncanmv enters the room.
22:06:40duncanmvhiya
22:08:52Arjen_ leaves the room.
22:10:10drbrainhi
22:13:21Subach leaves the room.
22:13:45Subach enters the room.
22:16:19duncanmvI want to package rubinius, is there already a rpm for any distro?
22:16:50obvio171 leaves the room.
22:17:32drbrainI don't think so
22:19:47radarekhello, fcntl has been removed from rubinius?
22:21:16drbrainno
22:21:28drbrainI may have broken it :)
22:22:06drbrainmaybe I broke the include
22:22:55drbrainyup
22:22:58drbrainsec
22:23:00radarekok
22:23:57benburkert leaves the room.
22:25:50benburkert enters the room.
22:29:37headiushey
22:29:45headiuswhere is rubinius storing $~ and $_ right now anyway
22:30:02headiusMethodContext?
22:30:41tarcieridurrr, when did Rubyforge start offering git?
22:30:42tarcieriheh
22:31:32boyscout1 commit by Eric Hodel
22:31:33boyscout * Forgot to add fcntl.rb to extensions list.; 6296a74
22:32:47ezmobius leaves the room.
22:32:54obvio leaves the room.
22:35:17drbrainradarek: try it now
22:35:29drbraintarcieri: several months ago
22:35:57obvio enters the room.
22:36:15drbrainheadius_: looks like $~ is in Regexp.last_match
22:36:26drbrainwhich can be accessed from a MethodContext
22:36:34drbrainMethodContext.current.sender.last_match
22:37:03headiusso it's basically in MethodContext then I guess
22:37:21radarekdrbrain: works, thank you
22:37:24drbrainI'm not as sure about $_, it's hanging out in GlobalVariables, but has a HACK on it
22:38:35anteaya leaves the room.
22:39:37drbrainno, that's the real $_
22:40:26stepheneb enters the room.
22:41:05stepheneb leaves the room.
22:41:32thehcdreamer enters the room.
22:42:31rubuildius_ey64Eric Hodel: 6296a7404; 2534 files, 8411 examples, 28018 expectations, 0 failures, 0 errors
22:42:40anteaya enters the room.
22:43:34radarek leaves the room.
22:45:08michalw leaves the room.
22:45:35rubuildius_amd64Eric Hodel: 6296a7404; 2534 files, 8411 examples, 28020 expectations, 0 failures, 0 errors
22:48:08antares leaves the room.
22:51:12obvio171_ enters the room.
22:54:42neelance enters the room.
22:56:31mutle leaves the room.
22:57:32headiushmmm
22:57:45headiusdrbrain: $_ should obey the same scoping rules as 4~
22:57:48headiuser, $~
22:58:13michalw enters the room.
22:58:27drbrainthat may be why there's a HACK on it
22:59:37headiusoh yeah, that's totally busted
22:59:44headius➔ ../rubinius/bin/rbx -e "\$_ = 'foo'; def foo; \$_ = 'bar'; end; foo; p \$_"
22:59:44headius"bar"
23:00:14drbrainyup
23:01:03mutle enters the room.
23:01:06headiusok
23:01:25headiuswell $~ matches how we have it in jruby anyway, so hopefully it's mostly valid to do it that way
23:05:31obvio leaves the room.
23:15:25joachimm enters the room.
23:21:15chris2 leaves the room.
23:28:06octopod leaves the room.
23:43:47joachimm_ leaves the room.
23:43:55neelance leaves the room.
23:52:45Maledictus leaves the room.
23:56:32mkescher enters the room.
23:57:38jicksta leaves the room.
23:57:46headius_ leaves the room.