Euphoria, aka End User Programming Hierarchial Objects for Robust Interpreted Applications, is an open source programming language created in 1993 by Jeremy Cowgar and Robert Craig and Matt Lewis and Derek Parnell.
#576on PLDB | 31Years Old | 75Repos |
git clone https://github.com/OpenEuphoria/euphoria
Euphoria is a programming language originally created by Robert Craig of Rapid Deployment Software in Toronto, Ontario, Canada. Initially developed (though not publicly released) on the Atari ST, the first commercial release was for the 16-bit DOS platform and was proprietary. In 2006, with the release of version 3, Euphoria became open-source software. Read more on Wikipedia...
puts(1, "Hello, world!\n")
puts(1, "Hello World")
-- Hello World in Euphoria
puts(1, "Hello World!\n")
global function replace_item( object old, object new, sequence group )
integer pos
-- Code begins --
pos = find( old, group )
if pos > 0 then
group[pos] = new
end if
return group
end function
Feature | Supported | Example | Token |
---|---|---|---|
Strings | ✓ | "Hello world" | " |
Print() Debugging | ✓ | puts | |
Line Comments | ✓ | -- A comment | -- |
Comments | ✓ | ||
Semantic Indentation | X |