[SparForte][Banner]
[Top Main Menu] Intro | Tutorials | Reference | Packages | Examples | Contributors   [Back Page]      [Next Page]  

Roadmap

This is an outline of the development plan for SparForte. Milestones represent future goals and the order they will be addressed.

BUSH 1.0

Enough features exist that BUSH is usable in real-world applications.

BUSH 1.1

Strengthen the core language.

Provide more example scripts.

SparForte 1.2

Remove barriers to adoption: documentation redesign, rename project from BUSH to SparForte.

Introduce integer type-casting.

SparForte 1.3

Remove 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.4

Remove 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 1

Symbol 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 2

Separate out a libspar library.

Improve database support for sophisticated applications

CGI features: REST support, REST built-in package.

Milestone 3

Goto

Servlets

Milestone 5

Symbol table redesign: User packages

Symbol table redesign: Objects

Symbol table redesign: Linked Lists

Symbol table redesign: Programming by Contract

Milestone 6

Performance Enhancements

JNI

Other Important Tasks

Internationalization / UTF charset support

 
[Right Submenu]

 Vision

 Roadmap

 Source Guide

 UNIX Ports

 Window Ports

 Bindings

[Back to Top] Back To Top [Small Forte Symbol]