![]() | ![]() | |||||||||||||||
|
RoadmapThis is an outline of the development plan for SparForte. Milestones represent future goals and the order they will be addressed. BUSH 1.0Enough features exist that BUSH is usable in real-world applications. BUSH 1.1Strengthen the core language. Provide more example scripts. SparForte 1.2Remove barriers to adoption: documentation redesign, rename project from BUSH to SparForte. Introduce integer type-casting. SparForte 1.3Remove barriers to scale: JSON for inter-langauge communication, include files, unit testing features. Complete documentation redesign: built-in packages cleanup, indexing. Clean up regression testsuite. SparForte 1.4Remove barriers to scale: Permit multiple database connections, persistent connections and/or connection pooling. Finish backporting Bush 2.0 built-in packages into SparForte, including gnat.cgi. Symbol table redesign: function/procedure callbacks. Architecture features: apply software_model to error checking, style checking. Exception handling Milestone 1Symbol table redesign: fix enumerated types. Symbol table redesign: array-based storage. Symbol table redesign: true namespaces. Add bindings to as many standard Ada subroutines as possible. Milestone 2Separate out a libspar library. Improve database support for sophisticated applications CGI features: REST support, REST built-in package. Milestone 3Goto Servlets Milestone 5Symbol table redesign: User packages Symbol table redesign: Objects Symbol table redesign: Linked Lists Symbol table redesign: Programming by Contract Milestone 6Performance Enhancements JNI Other Important TasksInternationalization / UTF charset support |
![]() |
![]() |
![]() |