Skip to content
mwoerleinPublic

About

pure object oriented language

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

794 Commits

Folders and files

Repository files navigation

POOL, the pure object oriented language

GridOS | Pool

Everything is an object

Numbers, strings, files, drivers, configuration, hardware descriptions, ... everything is just data.

  • Every data can be represented and modified as an object.
  • Every object might be located anywhere in a (distributed) system.
  • Every object is owned by anyone.
  • ...

System (in)dependency

Describing data as objects is per se system independent. An intermediate precompiled representation of pool classes will be the base of each pool runtime. These representations might be compiled to native code or just interpreted on execution.

As part of GridOS the language must also be capable to specify hardware dependent classes and even assembly code. To reach this goal, classes/assembly can be tagged to be valid just for specific architectures.

Roadmap

License

Pool is distributed under GNU General Public License v3.0.

About

pure object oriented language

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages