Update FUBS authored by Eron's avatar Eron
...@@ -22,7 +22,7 @@ It can perhaps best be described as what C++ should have been. It will continue ...@@ -22,7 +22,7 @@ It can perhaps best be described as what C++ should have been. It will continue
1. Static analysis with [type](https://en.wikipedia.org/wiki/Type_system) annotations is a good way to catch many programmer errors. 1. Static analysis with [type](https://en.wikipedia.org/wiki/Type_system) annotations is a good way to catch many programmer errors.
## Details so far ## Details so far
* FUBS is basically an object oriented imperative language. * FUBS is basically an imperative language with decent support for closures and class hierarchies.
* Classes can contain inner classes, data fields (singleton or per object), and functions (singleton or bound to an object). * Classes can contain inner classes, data fields (singleton or per object), and functions (singleton or bound to an object).
* Inner classes exist soley for the purpose of providing name spaces. * Inner classes exist soley for the purpose of providing name spaces.
* A class may specify one or more super classes for inheritance. * A class may specify one or more super classes for inheritance.
... ...
......