Mission Statement
- Posted by Ray Smith <ray at RaymondSmith.com> Sep 20, 2006
- 568 views
Hi All, Instead of discussing each individual option about what everyone wants added/changed etc, how about we discuss the overall philosophy of what Euphoria "is" and what Euphoria should become (if this is to change). I propose the following features of Euphoria should be maintained / improved upon. Small: Euphoria should remain "relatively" small. Clean and simple Syntax: The Euphoria reserved words should be kept minimal and simple to use with minimal confusion. Fast and Efficient Execution: The interpreter should stay as fast as possible while providing safety checking and use minimal resources. Minimal and simple to use Data Types: This is really covered by "Small" and "Clean and simple Syntax". Keep the number of data types to a minimum. Helps reduce complexity. Cross Platform: As much functionality as possible should be available across as many platforms as possible. Maintainability: All enhancements/bug fixes/modifications/etc to improve the overall structure and readability of the Euphoria source code to allow Euphoria to stay reliable, bug free and easy to enhance. … and finally, User Friendly: Allow programmers to use Euphoria to create a wide variety of applications as easy as possible while giving as mush flexibility as possible … obviously a "wishy washy" statement, but really should be the final reason to make any changes. Obviously not all changes "have to" satisfy all of these rules, but there would need to be a big payback for the programmer to go outside these guidelines. What additions/changes does everyone have for this list??? Regards, Ray Smith http://RaymondSmith.com