Re: Euphoria isn't dying - just needs a jolly good kick!
- Posted by GreenEuphorian Oct 08, 2014
- 7166 views
Okay, now back to OpenEuphoria. These were the reasons why I was originally attracted to the development environment (more so than the language itself):
- Very small runtime (a few MB vs. a large framework for java, python, etc)
- Easy deployment (exe)
- Extremely fast
- Cross platform
- Easy access to native libraries (way easier than other scripting languages)
- Few (no?) dependencies
- Translate to c for pure performance
I believe that these strengths are rather unique among scripting languages.
These advantages seem to point at a client side niche rather than server side (where they are less advantageous). I think they are absolutely perfect for a game framework (desktop), which could attract a decent amount of attention to the language. Indie game development is all the rage right now - and there's not a hands down code-only/scripting winner in the desktop gamedev category. Easy access to native libraries and easy deployment makes this a killer combo.
OpenEuphoria is also perfectly situated as a first language, and I think this could be combined with a game development framework as the perfect one-two punch. By attracting new coders with a cool game framework and making it dead easy to get started (would require lots of tutorials, etc) I think Euphoria could be given the necessary "kick in the pants".
In conclusion, in order to gain new users it's not enough to position as a general-purpose programming language. OpenEuphoria must find a niche where its unique strengths are leveraged. OpenEuphoria could reposition by building out a robust game-centric API and tune it for beginners. This needn't be part of the core platform, but a framework built on top of it. It could be given a cool name and logo and launched to get some attention from the (very busy) indie gaming press.
Behind the game engine is the robust OpenEuphoria platform itself, an excellent general-purpose tool. Once coders learn the ropes by making some games, they'll stay and contribute to the core community.
An excellent summary, Matthew, of all what is best in OpenEuphoria.