Epsilon + AppEngine + Ajax = Epsilon Live

The Epsilon website already includes several screencasts and examples that demonstrate the tools and languages it provides. The preview release of the Google App Engine for Java has made it possible to go one step further and allow people to actually write and execute EOL (the core language of Epsilon) programs straight from their browser without needing to download or install anything.

image

http://www.eclipse.org/gmt/epsilon/live includes an editor where one can write and execute EOL scripts, and a console that captures their output. Apart from playing with the basic features of EOL (variables, control flow structures etc.) one can also query/modify a live EMF model (which for simplicity is Ecore itself). To help you get started, the page also provides a number of ready-to-run scripts as a starting point for further exploration.

About these ads
This entry was posted in Uncategorized. Bookmark the permalink.

4 Responses to Epsilon + AppEngine + Ajax = Epsilon Live

  1. Simply amazing. Is it using E4 or straight Eclipse 3.x ? Is syntax coloration done server side or client side ? If client side, is code coloration javascript generated automatically or has been handwritten specifically for the EOL language ?

    Regards,

    Cédric

  2. Thanks Cédric. The code is sent to a standard Java servlet that uses the Epsilon and EMF jars to execute it, and the results are then returned to the client. Syntax highlighting is done in the client using the CodeMirror Javascript library.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s