labvii1 is Slide("

A rough guide to JS-EDEN - the 2013 edition ...

The JS-EDEN interpreter is still a 'work-in-progress'. (As you can see, quite apart from the variants of JS-EDEN, even the name of the interpreter has taken several forms!) CS405 students are not obliged to use it, but some knowledge of the issues behind its design and use will be valuable. For instance, you can be sure that knowledge of JS-EDEN will be helpful when answering examination questions.

There are currently many variants of JS-EDEN. The variant that is most topical this year is the master variant, which was introduced by Nick Pope in January 2013 and is being developed at present with active input from Joe Butler and Jonny Foss. A code repository for the interpreter is available as an open source project via github:

https://github.com/EMGroup/js-eden
Those who have been involved in development include Tim Monks, Nick Pope, Matt Cranham, Jess Nickson and Antony Harfield. If you wish to raise issues with them, or want to find out more about - or contribute to - JS-EDEN development, you can register for the JS-EDEN Google group at
https://groups.google.com/forum/?fromgroups#!forum/JS-EDEN.

The purpose of this rough guide is to provide additional information and resources that may encourage you to explore JS-EDEN. As you shall see, even the guide itself is a work-in-progress and any suggestions for improvement are welcomed. For convenience, this guide will refer to the use of the JS-EDEN interpreter in the Chrome browser.

"); labvii1a = Slide("

About this guide

There are two aspects to this guide: introducing you to some aspects of JS-EDEN that you may find practically useful, and outlining some of the ways in which JS-EDEN may be further developed as an instrument for EM. You may like to begin by reviewing the code of some JS-EDEN models. One of the simplest is the JUGS construal that was the subject of one of the introductory sessions in CS405. To inspect the text for the JUGS construal, open the browser at the webpage:

http://jseden.dcs.warwick.ac.uk/master/models/jugs/
To inspect the text for the presentation of the JUGS construal, open the browser at the webpage:
http://jseden.dcs.warwick.ac.uk/master/models/cs405/JUGSinJS-E/jugspres.e
To inspect the text for the JS-EDEN presentation environment as originally developed by Matt Cranham, and adapted by Hui Zhu, open the browser at the webpage:
http://jseden.dcs.warwick.ac.uk/master/models/jspe.jse

Some useful features of JS-EDEN are illustrated in these sources.

"); labvii1b is Slide("

Some features to note in JS-EDEN models

You might begin by inspecting the source of the JUGS presentation cited on the previous slide.