Mission Statement

new topic     » topic index » view thread      » older message » newer message

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

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu