Re: Euphoria isn't dying - just needs a jolly good kick!

new topic     » goto parent     » topic index » view thread      » older message » newer message
MatthewMacGregor said...

Okay, now back to OpenEuphoria. These were the reasons why I was originally attracted to the development environment (more so than the language itself):

  1. Very small runtime (a few MB vs. a large framework for java, python, etc)
  2. Easy deployment (exe)
  3. Extremely fast
  4. Cross platform
  5. Easy access to native libraries (way easier than other scripting languages)
  6. Few (no?) dependencies
  7. 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.

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


Quick Links

User menu

Not signed in.

Misc Menu