Bistro is an object-oriented programming language that is a variant of Smalltalk for the Java platform .
| Bistro | |
|---|---|
| Semantics | object oriented |
| Language class | and |
| Appeared in | 1999 |
| Author | Nicholas Boyd |
| Developer | Nicholas Boyd |
| Release | 3.6 (October 14, 2010) |
| Type system | dynamic , reflective |
| Influenced | Smalltalk , Java |
| License | free person |
| Site | bistro.sourceforge.net |
Description
Bistro supports reflection . The syntax of the language is as close as possible to the syntax of Smalltalk, however it introduces the concepts of packages and imports from Java. The language allows overloading some operators (overloading ++ and - is not possible).
The syntax for package definition and import is:
- package: my.package.subpackage;
- import: my.package.MyClass;
- import: my.package. *;
- import: my.package.MyClass;
Unlike Java, the language lacks the ability to import static methods.
History
Nicholas S. Boyd created and published the language in 1999. Since 2010, the development of the language has not been carried out [1] .