Projects / astateful

astateful

astateful is a unique approach to Web development. It incorporates a solid theoretical foundation based on Dynamic Programming in which a Web site is programmed in such in a way that it can be "solved" using a 'top down' or 'bottom up' approach. It is very scalable. Caching and encryption are included by default. It has a steep learning curve.

Tags
Licenses
Operating Systems
Implementation
Translations

Recent releases

  •  25 Nov 2012 10:29

    Release Notes: A major release culiminating in a fully functional C++ version that uses BSON as the variable storage and scrypt as the encryption and decryption mechanism. Wholesale improvements to both algorithms, as well as a SAX parser in the PHP version to work with malformed XML documents. The C++ version creates a log in BSON format.

    •  03 Nov 2012 13:27

      Release Notes: The structure has been improved to treat variables as objects rather than as textual representations. The resulting algorithms perform much faster, since each execution populates only one variable at a time rather than several. Caching and output generation uses the hashed action string as a folder for a basis. This is very close to becoming a production-ready release.

      •  03 Feb 2011 21:07

        Release Notes: Significant in that it contains fully functioning versions of all three evaluation routines. A major cleanup from 0.2.3 with correct log file generation. Cleaner, updated algorithms as well. Recommended for production usage.

        •  01 Feb 2011 11:35

          Release Notes: A new evaluation routine, EvaluateLinear, was added, which can take the results generated by the two previous routines and parse them in linear time. The result is a great speed gain. Code cleanup was done to all evaluation methods and the Core.

          •  18 Dec 2010 19:17

            Release Notes: This version is a significant departure from the previous two version series because the regular expression handler has been rewritten and log file creation is cleaner. Setting the default vector is now the responsibility of the programmer. The Core can be derived and shadow actions (actions that should not be specified by the user) can be passed to states.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.