Skip to content
Newer
Older
100644 96 lines (82 sloc) 3.04 KB
a2af08d This commit was generated by cvs2svn to compensate for changes in r372,
matz authored Jan 20, 1999
1 Language Spec.
2
b77b7c3 2000-02-01
matz authored Feb 1, 2000
3 * operator !! for rescue. ???
9868574 19991029
matz authored Oct 29, 1999
4 * objectify characters
07bb9f2 1.4.0
matz authored Aug 13, 1999
5 * ../... outside condition invokes operator method too.
0d2a064 19991117
matz authored Nov 17, 1999
6 * ... inside condition turns off just before right condition.???
7 * package or access control for global variables??
07bb9f2 1.4.0
matz authored Aug 13, 1999
8 * named arguments like foo(nation:="german") or foo(nation: "german").
b77b7c3 2000-02-01
matz authored Feb 1, 2000
9 * method to retrieve argument information (needs new C API)
07bb9f2 1.4.0
matz authored Aug 13, 1999
10 * multiple return values, yield values. maybe incompatible ???
11 * cascading method invocation ???
12 * def Class#method .. end ??
13 * class Foo::Bar<Baz .. end, module Boo::Bar .. end
14 * def Foo::Bar::baz() .. end ??
b77b7c3 2000-02-01
matz authored Feb 1, 2000
15 * I18N (or M17N) script/string/regexp
35301f1 2000-02-18
matz authored Feb 18, 2000
16 * Fixnum 0 as false ????
cd1cbfc * file.c (path_check_1): should restore modified path.
matz authored Jan 9, 2001
17 * discourage use of symbol variables (e.g. $/, etc.) in manual
e68f544 2000-03-23
matz authored Mar 23, 2000
18 * discourage use of Perlish features by giving warnings.
ec620c4 2000-05-30
matz authored May 30, 2000
19 * non confusing in-block local variable (is it possible?)
2bc48ec 2000-06-12
matz authored Jun 12, 2000
20 + remove scope by block
21 + variables appears within block may have independent values.
c7d585c matz
matz authored Dec 5, 2000
22 * Regexp: make /o thread safe.
23 * decide if begin with rescue or ensure make do..while loop.
47b45f8 matz
matz authored Dec 12, 2000
24 * a +1 to be a+1, not a(+1).
31b9d28 changes from personal modifies -- matz
matz authored Dec 28, 2000
25 * unify == and eql? again
26 * to_i returns nil if str contains no digit.
cd1cbfc * file.c (path_check_1): should restore modified path.
matz authored Jan 9, 2001
27 * raise exception by `` error
a2af08d This commit was generated by cvs2svn to compensate for changes in r372,
matz authored Jan 20, 1999
28
29 Hacking Interpreter
30
25b242b * enum.c (enum_inject): new method.
matz authored Jan 9, 2001
31 - generational GC
3e2b021 -r debug, -s, etc.
matz authored Oct 15, 1999
32 * non-blocking open (e.g. for named pipe) for thread
e68f544 2000-03-23
matz authored Mar 23, 2000
33 * avoid blocking with gethostbyname/gethostbyaddr (use fork ???)
620b13d 2000-04-10
matz authored Apr 10, 2000
34 * objectify interpreters ???
a2af08d This commit was generated by cvs2svn to compensate for changes in r372,
matz authored Jan 20, 1999
35 * remove rb_eval() recursions
36 * syntax tree -> bytecode ???
37 * scrambled script, or script filter
07bb9f2 1.4.0
matz authored Aug 13, 1999
38 * setuid ruby
620b13d 2000-04-10
matz authored Apr 10, 2000
39 * performance tune for in-block (dynamic) local variables.
87af593 2000-06-13
matz authored Jun 13, 2000
40 * give warnings to assign magic variables.
3b3b1e3 2000-06-19
matz authored Jun 19, 2000
41 * export rb_io_{addstr,printf,puts,print}
770303d matz
matz authored Aug 28, 2000
42 * autoload should work with threads [ruby-talk:4589]
c7d585c matz
matz authored Dec 5, 2000
43 * remove stdio dependency from IOs.
eea16da 001225
matz authored Dec 25, 2000
44 * warn for inconsistent local variable usage (lv m and method m at the same time).
25b242b * enum.c (enum_inject): new method.
matz authored Jan 9, 2001
45 * MicroRuby
4388b89 * io.c (rb_io_s_read): new method to call IO#read from
matz authored Jan 18, 2001
46 * Built-in Interactive Ruby.
bb85be1 * array.c (rb_ary_sort_bang): returns self, even if its length is
matz authored Feb 2, 2001
47 * regex /\ba/ on "[a in HIRAGANA]a[a in HIRAGANA]"
07bb9f2 1.4.0
matz authored Aug 13, 1999
48
49 Standard Libraries
50
25b242b * enum.c (enum_inject): new method.
matz authored Jan 9, 2001
51 - Module#define_method which takes a name and a body (block, proc or method).
cd1cbfc * file.c (path_check_1): should restore modified path.
matz authored Jan 9, 2001
52 - Enume#inject
bb85be1 * array.c (rb_ary_sort_bang): returns self, even if its length is
matz authored Feb 2, 2001
53 - Array#fetch
f036735 matz
matz authored Jul 4, 2000
54 * Enumerable#sort_by for Schwartzian transformation
07bb9f2 1.4.0
matz authored Aug 13, 1999
55 * String#scanf(?)
56 * Object#fmt(?)
94e1f8e 2000-02-08
matz authored Feb 8, 2000
57 * Integer#{bin,oct,hex,heX}
07bb9f2 1.4.0
matz authored Aug 13, 1999
58 * Time::strptime
59 * Integer[num], Float[num]; Fixnum[num]?
c651f10 RUBYOPT
matz authored Oct 21, 1999
60 * method to retrieve non-number trailer for to_i/to_f.
07bb9f2 1.4.0
matz authored Aug 13, 1999
61 * Stream or Port, abstract superclass of IO ?
62 * String#{pred,prev}, String#downto
63 * optional stepsize argument for succ()
a4fce2f 2000-02-25
matz authored Feb 25, 2000
64 * Ruby module -- Ruby::Version, Ruby::Interpreter
bbd798c 2000-05-25
matz authored May 25, 2000
65 * introduce Boolean class; super of TrueClass, FalseClass
c6447e5 matz
matz authored Aug 24, 2000
66 * Process::waitall [ruby-talk:4557]
5cc08a4 matz
matz authored Aug 29, 2000
67 * synchronized method - synchronized{...}, synchronized :foo, :bar
f23f4f6 matz
matz authored Sep 7, 2000
68 * move Time::times to Process.
0e98ca3 matz
matz authored Dec 8, 2000
69 * IO#for_fd in general
70 * Array#&, Array#| to allow duplication. ???
25b242b * enum.c (enum_inject): new method.
matz authored Jan 9, 2001
71 * fork_and_kill_other_threads.
47b45f8 matz
matz authored Dec 12, 2000
72 * way to specify immortal (fork endurance) thread;
73 * or raise ForkException to every thread but fork caller.
25b242b * enum.c (enum_inject): new method.
matz authored Jan 9, 2001
74 * Hash::new{default} or recommend Hash#fetch?
a2af08d This commit was generated by cvs2svn to compensate for changes in r372,
matz authored Jan 20, 1999
75
76 Extension Libraries
77
78 * ptk.rb pTk wrapper that is compatible to tk.rb
9868574 19991029
matz authored Oct 29, 1999
79 * Berkeley DB extension
35301f1 2000-02-18
matz authored Feb 18, 2000
80 * BitVector
a2af08d This commit was generated by cvs2svn to compensate for changes in r372,
matz authored Jan 20, 1999
81
82 Ruby Libraries
83
6db89b5 2000-05-18
matz authored May 18, 2000
84 * add uri.rb
b77b7c3 2000-02-01
matz authored Feb 1, 2000
85 * urllib.rb, nttplib.rb, etc.
a2af08d This commit was generated by cvs2svn to compensate for changes in r372,
matz authored Jan 20, 1999
86 * format like perl's
87
88 Tools
89
90 * freeze or undump to bundle everything
91
92 Misc
93
2194e2c *** empty log message ***
matz authored Oct 13, 1999
94 - publish Ruby books
c7d585c matz
matz authored Dec 5, 2000
95 - publish Ruby books in English
Something went wrong with that request. Please try again.