agarie has joined #ruby-core
agarie has quit [Remote host closed the connection]
drbrain has quit [Remote host closed the connection]
drbrain has joined #ruby-core
headius has quit [Quit: headius]
qmx|away is now known as qmx
qmx is now known as qmx|away
headius has joined #ruby-core
drbrain has quit [Ping timeout: 248 seconds]
nari has joined #ruby-core
qmx|away is now known as qmx
carlosan_ has quit [Remote host closed the connection]
<znz_v> biff: [ruby-changes:26298] ko1:r38349 (trunk): * method.h: remove "VM_METHOD_TYPE__MAX" from rb_method_type_t. - http://mla.n-z.jp/?ruby-changes=26298
<znz_v> biff: [ruby-changes:26299] svn:r38350 (trunk): * 2012-12-13 - http://mla.n-z.jp/?ruby-changes=26299
drbrain has joined #ruby-core
charliesome has joined #ruby-core
qmx is now known as qmx|away
drbrain has quit [Ping timeout: 276 seconds]
The_8473 has joined #ruby-core
agarie has joined #ruby-core
The_8472 has quit [Ping timeout: 265 seconds]
drbrain has joined #ruby-core
<znz_v> biff: [ruby-changes:26300] shugo:r38351 (trunk): * include/ruby/ruby.h (RB_UNUSED_VAR): new macro to suppress - http://mla.n-z.jp/?ruby-changes=26300
headius has quit [Quit: headius]
asarih has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
<znz_v> biff: [ruby-changes:26301] nobu:r38352 (trunk): * properties. - http://mla.n-z.jp/?ruby-changes=26301
<znz_v> biff: [ruby-changes:26302] nobu:r38353 (trunk): * method.h (END_OF_ENUMERATION): placeholder to put last comma. - http://mla.n-z.jp/?ruby-changes=26302
rafaelfranca has joined #ruby-core
hiroyukim has joined #ruby-core
<znz_v> biff: [ruby-changes:26303] nobu:r38354 (trunk): method transplanting - http://mla.n-z.jp/?ruby-changes=26303
xibbar has quit [Ping timeout: 244 seconds]
<drbrain> I haven't received an email from ruby-cvs since r38334
<znz_v> biff: [ruby-changes:26304] usa:r38355 (trunk): * file.c (rb_file_join): check encoding compatibility before joining - http://mla.n-z.jp/?ruby-changes=26304
<zzak> drbrain: i got 'em
<drbrain> must be my problem, then
<zzak> are they in your spam folder?
<drbrain> doubtful
<drbrain> my backup MX is down, that might be contributing
<zzak> how many dns zones do you need?
<zzak> you are literally under a different ip everytime i see you
<drbrain> my backup MX also ran my IRC proxy
<znz_v> biff: [ruby-changes:26305] usa:r38356 (trunk): * test/ruby/test_require.rb (TestRequire#test_loaded_features_encoding): - http://mla.n-z.jp/?ruby-changes=26305
<znz_v> biff: [ruby-changes:26306] shugo:r38357 (trunk): * marshal.c (r_entry0): don't taint classes and modules because - http://mla.n-z.jp/?ruby-changes=26306
rafaelfr_ has joined #ruby-core
rafaelfranca has quit [Ping timeout: 265 seconds]
agarie has quit [Remote host closed the connection]
travis-ci has joined #ruby-core
travis-ci has left #ruby-core [#ruby-core]
<travis-ci> [travis-ci] The build passed. by @usa: See http://travis-ci.org/ruby/ruby/builds/3640583
rafaelfr_ has quit [Ping timeout: 255 seconds]
agarie has joined #ruby-core
<znz_v> biff: [ruby-changes:26307] zzak:r38358 (trunk): * lib/irb*: merge doc from doc/irb/ird.rd and improve overall - http://mla.n-z.jp/?ruby-changes=26307
<znz_v> biff: [ruby-changes:26308] usa:r38359 (ruby_1_9_3): reverted r38318. - http://mla.n-z.jp/?ruby-changes=26308
travis-ci has joined #ruby-core
travis-ci has left #ruby-core [#ruby-core]
<travis-ci> [travis-ci] The build passed. by @shugo: See http://travis-ci.org/ruby/ruby/builds/3640664
<znz_v> biff: [ruby-changes:26309] zzak:r38360: commit typo: remove file from r38358 - http://mla.n-z.jp/?ruby-changes=26309
<_ko1> Travis-san should be more quiet.
<zzak> haha
rafaelfranca has joined #ruby-core
<zzak> _ko1: what is your plan for debugger api?
<_ko1> No changed.
<_ko1> not changed
<_ko1> I need to try implement.
<zzak> what about debug_inspector?
<_ko1> anything issue?
<_ko1> i assume i completed them
<_ko1> You mean Ruby level API?
<zzak> what needs doc?
<zzak> anything public?
<_ko1> zzak: good point!!
<_ko1> i forget it :)
<_ko1> I need to write an article to use them.
<_ko1> so i need to implement some toy debugger
<zzak> i only see r37979 related to debugger
<zzak> i'd like to help with new api
<zzak> _ko1: where do i start?
travis-ci has joined #ruby-core
travis-ci has left #ruby-core [#ruby-core]
<travis-ci> [travis-ci] The build passed. by @zzak: See http://travis-ci.org/ruby/ruby/builds/3640715
<_ko1> maybe i need to write.
<_ko1> some documents.
<_ko1> after that, please review them.
<_ko1> or release without document,
rafaelfranca has quit [Ping timeout: 276 seconds]
<_ko1> but with toy debugger code.
<_ko1> trdb: toy ruby debugger
<_ko1> g> trdb
<_ko1> google web bot: TRDB about - CAGT - http://cagt.bu.edu/page/TRDB_about (and 13,700 hits)
<_ko1> zzak: btw, do you use debugger on ruby?
<zzak> yes, but i havent tried new debug_inspector api
hiroyukim has quit [Remote host closed the connection]
<zzak> i will help, if you have toy debugger i can review, i will help with documentation and api review
<_ko1> thank you.
<_ko1> what kind of debugger do you use?
hiroyukim has joined #ruby-core
<_ko1> debugger gem?
xibbar has joined #ruby-core
<zzak> yes
<zzak> and pry
<_ko1> pry
<zzak> let's make ruby debugging documentation the best! :D
<_ko1> ya
<zzak> everyone likes debugging their ruby
<zzak> tracepoint is very cool
<charliesome> has the new debug inspector api been exposed to ruby land yet?
<_ko1> Do you find any issue on TracePoint?
<zzak> all issues i had with tracepoint you fixed :)
<_ko1> nobu fixed "freezing issue" while exeption.
<zzak> yes, and nobu
<zzak> tracepoint is very good!
travis-ci has joined #ruby-core
<travis-ci> [travis-ci] The build passed. by @zzak: See http://travis-ci.org/ruby/ruby/builds/3640749
travis-ci has left #ruby-core [#ruby-core]
<_ko1> charliesome: now, only on C level.
<charliesome> ah
<charliesome> i'm looking forward to it!
rafaelfranca has joined #ruby-core
<_ko1> they are very powerful, and possible to break encapsulation
<zzak> charliesome: we need to make something cool with debug_inspector
<zzak> _ko1: agreed
<charliesome> _ko1: what do you mean by break encapsulation?
<zzak> tracepoint api leaks
<charliesome> memory?
<zzak> no, it leaks locals
<_ko1> charliesome: you can change local variable for every backtrace.
<_ko1> charliesome: sorry, i said strange english
<charliesome> _ko1: i'd call that a feature!
<zzak> yeah!
davidbalber|away is now known as davidbalbert
<zzak> _ko1: where is your enable gist?
<_ko1> charliesome: what mean?
<_ko1> zzak: gist?
davidbalbert is now known as davidbalber|away
<charliesome> _ko1: are you going to restrict the api when you expose it to ruby?
<zzak> TracePoint.trace(:call){|tp| p tp.binding.eval('method(__method__).parameters.map{|(_, v)| eval(v.to_s)}') } # how to get arguments
<zzak> _ko1: that is very cool
<_ko1> zzak: ah, i see. it's only see the shallowest level
<charliesome> tracepoint looks very cool indeed
<_ko1> charliesome: I don't make them public Ruby APIs
<zzak> ["puts \"hello\"\n", 2]
<charliesome> oh
<zzak> charliesome: have you seen binding_of_caller?
<_ko1> charliesome: I assume *debugger creator is enough smart, and they may not abuse this API*
<charliesome> zzak: yeah i use it in better_errors
<zzak> :D
rafaelfr_ has joined #ruby-core
<charliesome> but it'd be cool to use a ruby-only api in 2.0
rafaelfranca has quit [Ping timeout: 260 seconds]
<_ko1> better_errors is okay, it is something type of debugger
<_ko1> better_errors should use inspect apis
<_ko1> however,
<_ko1> for example
<_ko1> application code should not use them.
<_ko1> for example,
<_ko1> if behavior of method `foo' is depend on caller's binding
<_ko1> it will break with
<zzak> i like to see use ruby over gem
<charliesome> that is pure evil
<_ko1> delegator
<_ko1> druby
<zzak> charliesome: if you use ruby, i bet you will get merged into rails
<_ko1> ...
<zzak> rails 4 depends on rails 2
<zzak> sorry
<zzak> rails 4 depends on ruby 2
<_ko1> This is why I say caller's environment should be hide.
<charliesome> rails 4 is >= 1.9.3 iirc
<zzak> yeh
<zzak> but you will see, ruby 2.0 is amazing
<charliesome> i'm super excited already
<zzak> new debugger api, everyone want rails on ruby 2.0!
<charliesome> anyway, i'm going home now
<_ko1> 14:46 charliesome> that is pure evil
<_ko1> Yes. it is evil!
<_ko1> I want to avoid evil codes.
<charliesome> debuggers are ok to be evil
<_ko1> So the debugger APIs should be difficult to use.
<_ko1> charliesome: I agree!
<_ko1> so they can use debugger APIs
xibbar has quit [Remote host closed the connection]
<charliesome> but you want to make it hard to use so people aren't tempted to use them?
<_ko1> charliesome: install with gem is difficult?
<_ko1> i don't think so.
<_ko1> you also install some debugger with gem.
<zzak> a debugger in stdlib would be nice
<zzak> i think thats what charlie means
<charliesome> anyway, gtg ~1 hour
charliesome has quit [Quit: Textual IRC Client: www.textualapp.com]
<_ko1> zzak: ah,
<zzak> _ko1: debugger gem api is nice, just `debugger` and step
<_ko1> zzak: debugger UI should be separate with interpreter
<_ko1> UI should be updated frequently
<_ko1> so i think debugger should be provided by gem.
<zzak> but major release should provide stable api for ui
rafaelfr_ has quit [Ping timeout: 260 seconds]
<zzak> imo
<_ko1> zzak: I agree.
<_ko1> now, we are at transition
<_ko1> If we conclude debugger API is enough, then 2.1 or 2.2 will provide another apis
<_ko1> If we can conclude debugger API is enough, then 2.1 or 2.2 will provide another apis
agarie has quit [Remote host closed the connection]
<zzak> well
<zzak> debugger api is simple, really, only complex part is C api, which changes with VM
<_ko1> Now, I'm not sure they are enough or not.
<_ko1> So we need experience.
<zzak> ofcourse, many gems now depend on 1.9 api :/
rohit has joined #ruby-core
<znz_v> biff: [ruby-changes:26310] naruse:r38361 (trunk): Use different port from test/xmlrpc/test_cookie.rb - http://mla.n-z.jp/?ruby-changes=26310
rohit has quit [Quit: Leaving]
rohit has joined #ruby-core
rohit has quit [Quit: Leaving]
vondruch has joined #ruby-core
charliesome has joined #ruby-core
<znz_v> biff: [ruby-changes:26311] drbrain:r38362 (trunk): * lib/rdoc/class_module.rb: Fixed duplicate comments for classes and - http://mla.n-z.jp/?ruby-changes=26311
kosaki8 has joined #ruby-core
kosaki8 has quit [Quit: Leaving...]
schaerli has joined #ruby-core
brixen has quit [Quit: ZNC - http://znc.sourceforge.net]
brixen has joined #ruby-core
drbrain has quit [Ping timeout: 276 seconds]
nari has quit [Ping timeout: 245 seconds]
<znz_v> biff: [ruby-changes:26312] shugo:r38363 (trunk): * ChangeLog: fix typo. - http://mla.n-z.jp/?ruby-changes=26312
<charliesome> _ko1: are you there?
nokada has joined #ruby-core
nokada_ has quit [Read error: Connection reset by peer]
<_ko1> yes
<charliesome> _ko1: i was investigating this: http://bugs.ruby-lang.org/issues/7536
<charliesome> i believe i have a fix, but i'd like your feedback
<_ko1> now opening...
<_ko1> ah, thanks.
<_ko1> it is critical bug, i think
<_ko1> could you post your patch on this ticket?
<_ko1> i'll check it
<_ko1> .
<charliesome> those lines overwrite the environment of the main binding with a new object
<_ko1> now, i'm busy with another task
<charliesome> ok
<_ko1> (i'm attending local meeting now :)
carlosantonio has joined #ruby-core
judofyr has joined #ruby-core
vondruch has quit [Read error: Connection reset by peer]
hiroyukim has quit [Remote host closed the connection]
marcandre has quit [Ping timeout: 248 seconds]
marcandre has joined #ruby-core
vondruch has joined #ruby-core
drbrain has joined #ruby-core
nari has joined #ruby-core
drbrain has quit [Read error: Connection reset by peer]
drbrain has joined #ruby-core
schaerli has quit [Remote host closed the connection]
schaerli has joined #ruby-core
rohit has joined #ruby-core
rohit has quit [Read error: Connection reset by peer]
kosaki has joined #ruby-core
kosaki2 has joined #ruby-core
<charliesome> oh dear i have figured out how to change the superclass of a class
qmx|away is now known as qmx
carlosantonio has quit [Remote host closed the connection]
kosaki2 has quit [Remote host closed the connection]
<znz_v> biff: [ruby-changes:26313] charliesome:r38364 (trunk): * object.c (Init_Object): use rb_mod_init_copy for Class#initialize_copy - http://mla.n-z.jp/?ruby-changes=26313
kosaki2 has joined #ruby-core
<znz_v> biff: [ruby-changes:26314] shugo:r38365 (trunk): * vm_insnhelper.c (vm_call_super_method): a workaround for the - http://mla.n-z.jp/?ruby-changes=26314
carlosantonio has joined #ruby-core
nari has quit [Ping timeout: 255 seconds]
asarih has joined #ruby-core
<znz_v> biff: [ruby-changes:26315] nobu:r38366 (trunk): * object.c (Init_Object): no needs to override with same method. - http://mla.n-z.jp/?ruby-changes=26315
charliesome has quit [Quit: Textual IRC Client: www.textualapp.com]
rafaelfranca has joined #ruby-core
carlosantonio has quit [Remote host closed the connection]
nari has joined #ruby-core
carlosantonio has joined #ruby-core
vondruch has quit [Quit: Ex-Chat]
enebo has joined #ruby-core
__mrkn__ has joined #ruby-core
kosaki2 has quit [Remote host closed the connection]
kosaki has quit [Ping timeout: 264 seconds]
nari has quit [Ping timeout: 245 seconds]
BigO_ has joined #ruby-core
qmx is now known as qmx|away
davidbalber|away is now known as davidbalbert
The_8473 is now known as The_8472
qmx|away is now known as qmx
qmx is now known as qmx|lunch
schaerli has quit [Remote host closed the connection]
rafaelfr_ has joined #ruby-core
rafaelfranca has quit [Ping timeout: 245 seconds]
headius has joined #ruby-core
carlosantonio has quit [Read error: Connection reset by peer]
carlosantonio has joined #ruby-core
rafaelfr_ has quit [Ping timeout: 245 seconds]
rafaelfranca has joined #ruby-core
rafaelfr_ has joined #ruby-core
rafaelfranca has quit [Ping timeout: 244 seconds]
judofyr has quit [Remote host closed the connection]
rafaelfr_ has quit [Ping timeout: 245 seconds]
qmx|lunch is now known as qmx
rafaelfranca has joined #ruby-core
davidbalbert is now known as davidbalber|away
hiroyukim has joined #ruby-core
davidbalber|away is now known as davidbalbert
davidbalbert is now known as davidbalber|away
davidbalber|away is now known as davidbalbert
enebo has quit [Quit: enebo]
hiroyukim has quit [Remote host closed the connection]
hiroyukim has joined #ruby-core
tarui has quit [Ping timeout: 256 seconds]
tenderlove has joined #ruby-core
headius has quit [Quit: headius]
agarie has joined #ruby-core
BigO_ has quit [Remote host closed the connection]
rafaelfr_ has joined #ruby-core
rafaelfranca has quit [Ping timeout: 245 seconds]
drbrain has quit [Remote host closed the connection]
schaerli has joined #ruby-core
drbrain has joined #ruby-core
schaerli has quit [Remote host closed the connection]
qmx is now known as qmx|away
drbrain has quit [Ping timeout: 260 seconds]
headius has joined #ruby-core
rafaelfr_ has quit [Read error: Connection reset by peer]
rafaelfranca has joined #ruby-core
hiroyukim has quit [Remote host closed the connection]
enebo has joined #ruby-core
tenderlove has quit [Remote host closed the connection]
headius has quit [Read error: Connection reset by peer]
headius has joined #ruby-core
nokada_ has joined #ruby-core
nokada has quit [Ping timeout: 255 seconds]
n0kada has quit [Ping timeout: 260 seconds]
d-best has joined #ruby-core
asarih has quit [Quit: Computer has gone to sleep.]
d-snp has quit [*.net *.split]
yugui_zzz has quit [*.net *.split]
carlosantonio has quit [Remote host closed the connection]
carlosantonio has joined #ruby-core
hiroyukim has joined #ruby-core
yugui_zzz has joined #ruby-core
znz_v0 has joined #ruby-core
__mrkn__ has quit [*.net *.split]
agarie has quit [*.net *.split]
znz_v has quit [*.net *.split]
carlosantonio has quit [Remote host closed the connection]
agarie has joined #ruby-core
hiroyukim has quit [Ping timeout: 252 seconds]
carlosantonio has joined #ruby-core
drbrain has joined #ruby-core
schaerli has joined #ruby-core
qmx|away is now known as qmx
hiroyukim has joined #ruby-core
rafaelfranca has quit [Ping timeout: 265 seconds]
rafaelfranca has joined #ruby-core
hiroyukim has quit [Remote host closed the connection]
rafaelfranca has quit [Remote host closed the connection]
carlosantonio has quit [Remote host closed the connection]
davidbalbert is now known as davidbalber|away
nokada has joined #ruby-core
nokada_ has quit [Read error: Connection reset by peer]
tenderlove has joined #ruby-core
BigO_ has joined #ruby-core
schaerli has quit [Read error: Connection reset by peer]
hiroyukim has joined #ruby-core
hiroyukim has quit [Remote host closed the connection]
hiroyukim has joined #ruby-core
hiroyukim has quit [Remote host closed the connection]
headius has quit [Quit: headius]
tenderlove has quit [Remote host closed the connection]
qmx is now known as qmx|away
qmx|away is now known as qmx
qmx is now known as qmx|away
tenderlove has joined #ruby-core
<znz_v0> biff: [ruby-changes:26316] tenderlove:r38367 (trunk): * ext/psych/lib/psych/visitors/yaml_tree.rb: quote strings that begin - http://mla.n-z.jp/?ruby-changes=26316
<znz_v0> biff: [ruby-changes:26317] svn:r38368 (trunk): * 2012-12-14 - http://mla.n-z.jp/?ruby-changes=26317
nari has joined #ruby-core
tarui has joined #ruby-core
qmx|away is now known as qmx
charliesome has joined #ruby-core
davidbalber|away is now known as davidbalbert
nari has quit [Read error: Operation timed out]
<seacreature> Would be interested to hear folks thoughts on my proposal of "Common Ruby": http://elmcitycraftworks.org/post/37849197797/towards-a-common-ruby-definition
<seacreature> It's just an idea, but I'd like to understand why it *wouldn't* be a good idea, aside from the usual YAGNI arguments
davidbalbert is now known as davidbalber|away