Projects / Class::EHierarchy


Class::EHierarchy is intended for use as a base class for custom objects. The objects need one or more of the following features: orderly bottom-up destruction of objects, opaque objects, class-based access restrictions for properties and methods, primitive strict property type awareness, and alias-based object retrieval.

Operating Systems

RSS Recent releases

  •  15 Jul 2013 18:55

Release Notes: This release modifies the DESTROY method to call all superclass _deconstruct methods from the bottom up.

  •  19 Jun 2013 18:08

Release Notes: This release expands the API to improve object reference fetching based on relationships, adds an alias-based system, and updates and improves the documentation.

  •  31 Jan 2012 12:32

    Release Notes: This release added automation for the declaration of methods, properties, and default property values via class arrays. The documentation was expanded and improved and covers both declaration methods. A bug in which repeated object creation with scoped methods repeatedly rewrapped the method code block was fixed.

    •  19 Aug 2011 10:34

      Release Notes: This version was completely rewritten, which breaks the previous API. Some functionality has been lost, some functionality was gained.


      Project Spotlight


      An integrated suite of office and creative applications.


      Project Spotlight


      A GW-BASIC-compatible interpreter.