# The lang/ruby/4.0 port

## ruby-4.0.1 – object oriented script language with threads

## Description

    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.)

WWW: https://www.ruby-lang.org/

Multi-packages
  ruby-4.0.1 ruby40-ri_docs-4.0.1
Categories:
  lang

## Library dependencies

- devel/gmp
- devel/libffi
- devel/libyaml

## Build dependencies

- STEM->=15,<16:lang/gcc/15
- STEM->=15,<16:lang/gcc/15,-c++

## Run dependencies