Euphoria

Euphoria is a simple, flexible, and easy-to-learn programming language. It lets you quickly and easily develop programs for DOS, Windows, Linux and FreeBSD. Euphoria was first released in 1993. It seems to be highly optimized and is pretty fast even though it does a lot of run time checking to help you fight against bugs.

Official Euphoria Programming Page




Hello World program in Euphoria:

puts(1, "Hello, World!")


Complete list of built-in types:

Strengths of Euphoria

Examples of sequence subscripting

sequence seq
seq = {13, 2.5, {}, {2, {8}}, "fred"}
-- this is a euphoria comment
-- ? seq[1] is short for print(1, seq[1])
? seq[1]      -- prints: 13
? seq[1..2]   -- prints: {13, 2.5}
? seq[4,2]    -- prints: {8}
? seq[4,2,1]  -- prints: 8
? seq[5,1..3] -- prints: {102, 114, 101}
puts(1, seq[5,1..3]) -- prints: fre


last edited (September 18, 2004) by philip7891

Back to the page