Bistro (programming language)
From Wikipedia, the free encyclopedia
(Redirected from Bistro programming language)
| Paradigm(s) | object-oriented |
|---|---|
| Appeared in | 1999 |
| Stable release | 3.5 (21 April 2002) |
| Typing discipline | dynamic, reflective |
| Influenced by | Java, Smalltalk |
The Bistro programming language is object oriented, dynamically typed, and reflective. It is intended to integrate features of Smalltalk and Java, running as a variant of Smalltalk that runs atop any Java virtual machine conforming to Sun Microsystems' Java specification. There were no new developments with Bistro since 2002.[1]
Bistro duplicates the vast majority of the syntax and API for Smalltalk, and introduces the package and import concepts from Java. Overloaded operators are available for certain operators; ++ and -- are not available overloaded operators.
The syntax for declaring a class's package and import clauses are:
- package: my.package.subpackage;
- import: my.package.MyClass;
- import: my.package.*;
One notable exclusion is the ability to import static methods from other classes.
References [edit]
| This programming language–related article is a stub. You can help Wikipedia by expanding it. |