| 
View
 

Design20080421

This version was saved 17 years, 7 months ago View current version     Page history
Saved by Evan Phoenix
on April 21, 2008 at 7:54:45 pm
 

  

Attendees:

  • Evan Phoenix
  • Laurent Sansonetti
  • Charles Oliver Nutter
  • Yukihiro "Matz" Matsumoto
  • Thomas E Enebo
  • Koichi Sasada

 

Leader:

 

Time/Date/Location: 

7 PM PST, April 21st, 2008, #ruby-core

 

Agenda

  • 10 minutes: Introductions
  • Scheduling for next design meeting
  • Constant lookup: Referencing constants in Object from other modules
  • Multi-VM API...settling on something basic we can start putting in place
  • RubySpec specs and wiki to be used by implementers and officially blessed
  • Ruby 1.9 specification, for non-YARV implementations to match features
  • Ruby 1.9 bytecode specification, for non-YARV implementations
  • 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

 

Notes

  • Next meeting will be May 1st, 11am JST (April 30th, 7pm PDT) 
  • MVM discussion is ongoing. See http://qwik.atdot.net/ruby-mvm/ for details
  • MVM points agreed upon include:
    • Common API for all impls
    • API for inter-VM messages
    • inter-VM message consist only of simple types (String, Array, Hash, Symbol, Numbers)
  • See http://pastie.org/184632 for short example of RSpec format used by Rubinius

 

Action Items

  • Email ruby-core with next meeting time 
  • Email ruby-core concerning constant lookup in toplevel, as referenced via modules and classes.
    • Include cases in 1.8, 1.9, Rubinus, and Jruby

Comments (0)

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