Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

45 lines (31 sloc) 1.019 kb
Language Spec.
* package or access control for global variables
* named arguments like foo(nation:="german" or nation: "german").
* method to retrieve argument information (need new C API)
* multiple return values, yield values. maybe imcompatible
* cascading method invocation.
* def Class#method .. end
Hacking Interpreter
* non-blocking open (e.g. named pipe) for thread
* avoid blocking with gethostbyname/gethostbyaddr
* objectify interpreters
* remove rb_eval() recursions
* syntax tree -> bytecode ???
* scrambled script, or script filter
Standard Libraries
* IO/File to call initialize
* String#scanf(?)
* Object#fmt(?)
* Integer[num], Float[num] (String[str]?, Array[obj]??)
* Stream or Port, abstract superclass of IO.
Extension Libraries
* FastCGI ruby
* ptk.rb pTk wrapper that is compatible to tk.rb
Ruby Libraries
* httplib.rb, urllib.rb, nttplib.rb, etc.
* format like perl's
* extension library maker like XS or SWIG
* freeze or undump to bundle everything
* publish Ruby books
Jump to Line
Something went wrong with that request. Please try again.