Projects / 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.

Operating Systems

RSS Recent releases

  •  25 Nov 2012 18:02

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.

  •  04 Nov 2012 01:37

    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 22:23

    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 14:41

      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.

      •  19 Dec 2010 09:51

        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.


        Project Spotlight


        A multi-core programming framework.


        Project Spotlight


        A Hibernate session and transaction manager.