Changes
Page history
Update FUBS
authored
May 05, 2022
by
Eron
Show whitespace changes
Inline
Side-by-side
FUBS.md
View page @
2a2b00f5
...
@@ -21,6 +21,15 @@ It can perhaps best be described as what C++ should have been. It will continue
...
@@ -21,6 +21,15 @@ It can perhaps best be described as what C++ should have been. It will continue
1.
[
Dynamic reachability analysis
](
https://en.wikipedia.org/wiki/Garbage_collection_(computer_science
)
) is the wrong way to reclaim memory.
1.
[
Dynamic reachability analysis
](
https://en.wikipedia.org/wiki/Garbage_collection_(computer_science
)
) is the wrong way to reclaim memory.
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.
## Major Tasks
*
Runs completely self hosted on bare metal. (6 man months)
*
Android container. (6 man months)
*
Programming / debugging bridge to another device. (6 man months)
*
Nail self hosted code. (50% complete 6 more man months from Eron)
*
Create self hosted source management system. (6 man month from Eron)
*
Nail heap management. (1 man month from Eron)
*
Nail library dependencies. (1 man month From Eron)
## Details so far
## Details so far
*
FUBS is basically an imperative language with decent support for closures and class hierarchies.
*
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).
...
...
...
...