ProtoSS Library for JavaScript

Zeta Ret ProtoSS Library - Prototype Supers-Subclass

Zeta Ret ProtoSS Logo
Minimized ProtoSS, ~1kb in gzip transfer, (Polymorphism, Prototypes, OOP)

Tern.js-compliant Prototypes Framework with Polymorphism

This library leverages the use of Tern.js server in Eclipse allowing the developer to view inheritances in the outline. In addition adds several features on top of regular prototyping: super, setSuper, setSubclass, getSupers, getSupers2, superList, getThis, getSuper, callSuper, callSuper2, callProto, callProto2, superize, hasSuper, is, getNextSuper, rndstr


Examples included: a) Example with function overloads and 2 super classes. Usage of properties and methods. [v1.01]
https://jsfiddle.net/zetaret/cj5yy4qu/
b) Game Example with Builders, Buildings, Upgrades, Units. [v1.01]
https://jsfiddle.net/zetaret/asusm0uz/
c) Extended Prototypes framework with abstract, interface, implement, final. [v1.01]
https://jsfiddle.net/zetaret/8h0ugxym/
d) Extended Prototypes framework with getSuperName, namespace, usens, internal, package. [v1.01]
https://jsfiddle.net/zetaret/sw0j28qj/

Created: June, 2017
Published: June, 2017

Documentation & Source

SkytoSS - ProtoSS GPU Acceleration and Web Workers

Zeta Ret ProtoSS SkytoSS Logo
Extension in development.

XeltoSS - Hybrid Symbiotic Coalescence of Classes and ProtoSS

Zeta Ret ProtoSS XeltoSS Logo
Extension in development.


Zeta Ret ProtoSS Cover