Coral is an interpreted object-oriented programming language designed to help programmers experience joy.
It inherits many (hopefully) lovely multi-paradigm ideas from its many spiritual ancestors, especially Perl, Smalltalk, and Lisp.
- Simple Syntax
- Normal Object-oriented Features (e.g. class, method calls)
- Advanced Object-oriented Features (e.g. mix-in, singleton-method)
- Operator Overloading
- Exception Handling
- Iterators and Closures
- Garbage Collection
- Dynamic Loading of Object Files (on some architectures)
- Highly Portable (works on many Unix-like/POSIX compatible platforms as well as Windows, macOS, etc.)
You are here. Do your favorite thing.
TODO; for now: See Building Ruby
http://blog.nicksieger.com/articles/2006/10/20/rubyconf-history-of-ruby/
TODO; for now:
See the file COPYING.
Feel free to get in touch, this is for all of us.
Open a PR and make sure everything is rad.
Ruby was originally designed and developed by Yukihiro Matsumoto (Matz) in 1995.
Coral was forked from Ruby to return it to the path of joy by Wilson Bilkovich (Defiler) in 2025.