Projects / DomCore / Releases / Major feature enhancements

RSS All releases tagged Major feature enhancements

Release Notes: WATemplate has been modified to support traversable/array access metaelement objects (which are not necessarily arrays). The metaElements method is now strict by default, and the compiler has been modified to support elements without space. The shared memory access class now uses semaphores to avoid memory access conflicts. Minor bugs have been fixed.

  •  01 May 2012 10:11
Avatar

Release Notes: A new template syntax has been added: [[id]]...[[]]. The old syntax %%SUBTEMPLATE(id)%% ... %%ENDSUBTEMPLATE%% will be deprecated. A new way to access parameters in the data array has been implemented: {{id}} and a new strict mode to force the use of the new syntax.

Release Notes: An error has been corrected in WATemplate: the ?? metaelement was not working as specified. WATemplate has been modified to support path data access into the data array (i.e., ??VAR1>VAR2>VAR3:templateid??), to use hierarchic accessibility on templates (if the template does not exists in a level, it will be searched in the father), and to support a new meta element {{...}} to directly access an entry in the data array. A new example has been added for path data and the {{...}} meta element.

  •  04 Apr 2012 00:11
Avatar

Release Notes: This release adds a new pattern Factory (with its respective examples) and other minor enhancements in the code.

  •  28 Mar 2012 00:44
Avatar

Release Notes: The singleton has been simplified and enhanced to use a default class name calling the getInstance method. The multiton class has been implemented, and its examples and languages added.

  •  25 Mar 2012 10:33
Avatar

Release Notes: This release adds a new patterns section to implement patterns base classes, implements Singleton, and modifies WASimpleXML::tags to convert several identical tags into an array instead of only the last one.

Release Notes: Two new objects have been added: WALanguageCompiler, which replaces the static object WALanguage, and WASimpleXML, to compile any simple XML to a PHP array. WALanguage is now a fully extendable, iterable, and serializable object which contains the language table. Some bugs have been removed, and examples adjusted to the new objects.

Release Notes: A Templates engine has been added along with examples and documentation in the wiki. The LanguageSource now support an Iterator implementation. The FastObjects and Language sources have been modified to use shared memory efficiently. Timestamps have been changed to microtimes in the Datasources for greater accuracy. A general code clean-up has been done.

Release Notes: Time control access has been added to each variable in the shared memory manager. The method 'create' has been added to WALanguage to recreate the original XML file. The DataSource libraries have been added to control multi-level caches between sources of information and memory use. Corresponding manuals and examples are also available.

  •  11 Oct 2011 02:19
Avatar

Release Notes: A new WASHM library was added to manage shared memory, including examples, documentation in the wiki, and the SHMError throwable. Shared memory segments and variables can be accessed using $SHM->variable = 'value'; and $x = $SHM->variable;

Screenshot

Project Spotlight

fcmm

A fast concurrent memoization map.

Screenshot

Project Spotlight

r-nu

An R-Type-based game.