Ruby (programming language)
Ruby has been described as a multi-paradigm programming language: it allows procedural programming (defining functions/variables outside classes makes them part of the root, 'self' Object), with object orientation (everything is an object) or functional programming (it has anonymous functions, closures, and continuations; statements all have values, and functions return the last evaluation). It has support for introspection, reflection and metaprogramming, as well as support for interpreter-based threads. Ruby features dynamic typing, and supports parametric polymorphism.
Alexius Meinong
Certain objects can exist (mountains, birds, etc.); others cannot in principle ever exist, such as the objects of mathematics (numbers, theorems, etc.): such objects simply subsist. Finally, a third class of objects cannot even subsist, such as impossible objects (e.g. square circle, wooden iron, etc.). Being-given is not a minimal mode of being, because it is not a mode of being at all. Rather, to be "given" is just to be an object. Being-given, termed "absistence" by J. N. Findlay, is better thought of as a mode of non-being than as a mode of being. Absistence, unlike existence and subsistence, does not have a negation; everything absists. (Note that all objects absist, while some subset of these subsist, of which a yet-smaller subset exist.) The result that everything absists allows Meinong to deal with our ability to affirm the non-being ("Nichtsein") of an object. Its absistence is evidenced by our act of intending it, which is logically prior to our denying that it has being.