• If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!



Page history last edited by Eric Hodel 16 years, 1 month ago


Ruby Design Meeting: 2008-04-30 PDT



  • Ola Bini
  • Thomas E Enebo
  • Charles Oliver Nutter
  • MenTaLguY
  • Laurent Sansonetti
  • Evan Phoenix
  • Brian Ford
  • Yukihiro Matsumoto



11am May 1st, 2008 JST (April 30th, 2008 7pm), #ruby-core



  • Scheduling of next meeting
    • Consider EU timezone issue
  • Action item review
  • Integration of RubySpecs into MRI/trunk and MRI/1.8
  • Continuous integration, regression testing for Ruby 1.8 branch releases (e.g. 1.8.7)
    • valgrind
  • MacRuby and other syntax changes
  • Scheduling: sleep intervals and system clock changes
    • Sleep time with Ruby select/sleep behaves erratically when system clock is changed
    • Easiest remedy is to use clock_gettime(CLOCK_MONOTONIC), when available, in place of gettimeofday() in the main select loop
    • Stable sleep times are required to correctly implement facilities like Java's DelayQueue in Ruby
    • Patch in ruby-core:15066
  • String class in 1.9 & bytestrings
  • Uninclude functionality
  • Include on Classes
  • RUBY_ENGINE or similar constant to indicate implementation




  • Decided on next meeting, to be held same time of day. 11am May 16th JST, 7pm May 15th PST. 


Action Items

  • Email ruby-core concern spec split off repo 
  • Discuss syntax semantic mapping (MacRuby related) on ruby-core
  • MentalGuy will find the patch for 1.8/1.9 to use the monotonic clock if available
  • Evan will bring up running program name (RUBY_BIN_PATH in Rubinius) on ruby-core





Comments (0)

You don't have permission to comment on this page.