Re: I don't like the intro page of the documentation.
- Posted by _tom (admin) Jun 07, 2013
- 2633 views
Grabing ideas from everyone, here is my next re-write. The final vession will have screen-grabs. The "proof" essays still to be written. Kat's analogy looks like a keeper.
OpenEuphoria
OpenEuphoria is...fast | flexible | friendly...the programming language with great features.
- Accelerate your programming.
- Euphoria programs just run faster. The eui interpreter--likely the fastest you will encounter--provides rapid program development. Then, euc compiles your programs into self-contained executables that are faster again. Euphoria speed does not compromise subscript checking, uninitialized variable checking, garbage collection, and numerous other run-time checks.
- Accommodate you needs.
- Euphoria gives you flexibility and power.
Euphoria is a general purpose, versatile, multi-gui, multi-platform, and portable. Write at a high level and yet interface to C. Unique simplified data handling requires only atoms/sequences. The standard library provides plenty of utility.
- Accomplish more.
- Euphoria is small and friendly: easy to read, easy to learn, and easy to use. Atoms/sequences are higher level and easier to use than conventional data-types. Write code the way you want with simple English words and freeform layout. Euphoria is responsive and gives useful error messages when you need them. Euphoria is supported with GUI libraries, tracing, testing, documentation tools, editing choices, sample programs, and a helpful forum. Euphoria is free, open source, and actively being developed.
-
----------------------------------------- -- Euphoria is powerful sequence nums = { 5, 6, 7 } ? nums * 2 -- Output: { 10, 12, 14 } ? nums * { 2, 3, 4 } -- Output: { 10, 18, 28 }
-
----------------------------------------- -- Euphoria is flexible while 1 label "families" do while 1 do -- labels are optional while 1 label "children" do exit "families" -- exit top level while end while end while end while
-
----------------------------------------- -- Euphoria is innovative integer easy = 1_923_993, hard = 1923993 printf(1, "%d = %d\n", { easy, hard }) -- Output: 1923993 = 1923993
- A one-of-a-kind language.
- Euphoria has a unique data-type design. Three easy to learn built-in data-types achieve what in a conventional language requires many, harder to learn, concepts. Imagine our mongoose having a meal. An atom is just a bite: a single number, integer, or character. A sequence is the complete meal or entire buffet: mixed values, list, array, tree, string, nested, or flat. An object is universal and dynamic; you can taste just one bite or have the buffet.
- Yes, it is true.
- Euphoria users are understandably enthusiastic. With little effort you can confirm, for yourself, that Euphoria is an exceptional programming language. To learn more about Euphoria just try it out--download one 12MB file, install quickly on Windows, Unix (Linux, BSD, ...), or OS X, and get a ready to use programming environment with documentation and sample programs.
* Power explained: object, atom and sequence.
* Speed benchmarked: Euphoria is faster than Python, Perl, ...
* Examples illustrate: flexibility of Euphoria.
* Easy defined: a language that is simple, small, consistent, and predictable.
Power explained: object, atom and sequence.
- "essay in progress"
Speed benchmarked: Euphoria is faster than Python, Perl, ...
- "essay in progress"
Examples illustrate: flexibility of Euphoria.
- "essay in progress"
Easy defined: a language that is simple, small, consistent, and predictable.
- "essay in progress"