Project Type
Command Shell, Template Engine and Scripting Language
Current Version
2.0 (prototype)
1.2 (stable)
Supported Platforms
Linux / i386
Linux / x86_64 (AMD)
Linux / Alpha
FreeBSD / Intel
Windows-Cygwin / Intel (soon)
Licences
Open Source -
GPL (GNAT Modified)
Do you have an interest
in reliability and software
engineering? Please
assist with this
open source project!
Chief Programmers
Ken O. Burtch
Contributors
Buz Cory
John Cusick
Thierry Thomas
Thanks To
Ada Core Technologies
Ada Linux Team
David A. Wheeler
Oleksandr Havva
Warren W. Gay
Contribute and have
your name added here!
This is the home page for SparForte/BUSH.
Ken O. Burtch is the author of "Linux Shell Scripting with Bash" and former IT Architect with the "Webkinz" brand websites. With nearly 20 years experience in the IT business, including many years with multi-billion dollar companies, Ken was concerned over hard to scale, hard to maintain scripting languages, he created SparForte as a tool to solve real business problems. Based a ISO standard proven effective for large, mission-critical projects, SparForte is designed for fast development of large projects while, at the same time, providing easier maintenance and bug removal.
Take control of
your complex web projects with this integrated and scalable
GCC-compatible development environment. Web development is
significantly faster and more bug-free that similar tools. SparForte
contains features to make debugging, testing, securing and upgrading
projects quick and easy.
SparForte can be used as interactive command shell, scripting language
with a source code debugger, a database client and a web template
engine. With third-party support for the ABEE standard for
Java Virtual Machine and .Net, SparForte is an all-in-one
replacement for BASH, PHP, J2EE, Ruby, Python, Perl and PSQL.
Typing Disciplines: strong typing, type safety, nominative
static with optional limited weak and duck typing
Appeared: 2001 (Ken O. Burtch)
Source Code: GCC Ada, GCC C, Bourne-Again Shell, GCC Make
Influenced by: Ada 95, Bourne Shell, SQL and to a minor degree
BASIC, PHP, Python
Usual File Extensions: .sp, .bush
> High Reliability
Strong Checking
Security Options
Clear Error Messages
Debugger Mode
Deprecation Pragma
Run Scripts in a restricted "sandbox"
> Scalable
Compile Scripts
ISO Standard
3rd party .NET and JVM Tools
ABEE Initiative
> Bourne Shell
BASH-style commands
Dynamic Typing
Automatic Declarations
Common Shortcuts
Job Control
Run O/S Commands
Tab Completion
File Globbing
Command Types (Aliases)
I/O Redirection
Pipelines
> Features
Internal Byte Code
200+ Built-in Functions
Template Engine
PostgreSQL DBI
MySQL DBI
TCP/IP Sockets
CGI Library
AU/WAV Sound
Memcached
Arrays
Records (Structures)
Enumerated Types
True Booleans
Types and Subtypes
> Free
Open Source
GPL Licenced
« Truth Humility Communication Nobility Freedom Purity
Excellence Right Support Courage Compassion Quality Honesty Trust
Cooperation Challenge Education »
PegaSoft Canada - A Linux Association Since 1994