Guava

Guava is a script that implements OOP.

hello_world.gv _init() => void { print("Hello world!"); } class Fish inherits Animal, Food { eat@Animal(Food food) => void { ... } eat@Food() => void { ... } }

Guava allows you to write classes that inherit behaviour and attributes from any number of classes. This is facilitated by a few changes to the typical OOP paradigm: