Slide 48
Slide 48 text
1. Compatibility
MRubyCS prioritizes Ruby-level compatibility with mruby
•Control-flow
•Block / Proc
• loop / raise / rescue/ ensure / yield / retry / redo / return / break
•Built-in classes
•Array, Float, Hash, Integer, Nil, Range, Symbol, String, Class, Module, Proc
•Time, Random
•Fiber
•Type, module system
•subclass / include / prepend / extend / singleton-class (ಛҟΫϥε) / Class.new / Module.new
•instance_eval / class_eval
•Method
•Keyword arguments / Rest arguments
•public / private / protected