DISCLAIMER: documentation not refactored after code refactoring
Mix of application modules and personal standard modules.
README.md: this current filemodes: modules providing source code edition services. 1 module = 1 language.
STANDARD library:
std: library with:- basic core/standard library
- a library to run a server, with a sub-library for JSON-RPC.
oop.js: library for object oriented programmingoop.md: documentation foroopdop.js: library for data oriented programming (properties, etc.)dop.md: documentation fordophelpers.js: library for data oriented programming (properties, etc.)helpers.md: documentation forhelperserror.js: a customized standardErrorclass
To version: everything.
You should not touch the std module, except for quick fixes if urgent, but they are part of an external project. It will be the same for the oop.js library.
To develop modes, please refer to the modes module itself.
Group the oopand dop modules, in a parent module about data oriented programming.
Maybe choose a suitable OOP library. For now I use JSClass, which is probably too much for only this. An immediate alternative would be JSFace. However many others exist: my.Class, Klass, Classy, PTClass, ...