Skip to content

mwoerlein/pool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published