3a030020ea
1.9, similar to how the lang/python ports are handled. ruby 1.8 now installs as ruby18 and ruby 1.9 installs as ruby19. The included MESSAGE files for both ports let you know the symlinks to set up if you want to make that version the default system ruby. Split port originally started by bernd@, many changes since by me, help and support from jcs@, landry@, jasper@, and sthen@. This causes a large amount of fallout in dependent ruby ports, which will be committed shortly. OK jcs@, landry@, jasper@, sthen@
18 lines
665 B
Plaintext
18 lines
665 B
Plaintext
Ruby is the interpreted scripting language for quick and
|
|
easy object-oriented programming. It has many features to
|
|
process text files and to do system management tasks (as in
|
|
Perl). It is simple, straight-forward, and extensible.
|
|
|
|
Features of Ruby are shown below.
|
|
|
|
- Simple Syntax
|
|
- *Normal* Object-Oriented features(ex. class, method calls)
|
|
- *Advanced* Object-Oriented features(ex. Mix-in, Singleton-method)
|
|
- Operator Overloading
|
|
- Exception Handling
|
|
- Iterators and Closures
|
|
- Garbage Collection
|
|
- Dynamic Loading of Object files(on some architecture)
|
|
- Highly Portable(works on many UNIX machines, and on DOS,
|
|
Windows, Mac, BeOS etc.)
|