## include("jspe.jse); labvii1 is Slide("

A rough guide to JsEden

The JsEden interpreter is still a 'work-in-progress'. (As you can see, quite apart from the variants of JsEden, 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 JsEden will be relevant to the subject of an examination question.)

There are many currently variants of JsEden and no single developer is committed to working on any of these at present. 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 - JsEden development, you can register for the JsEden Google group at
https://groups.google.com/forum/?fromgroups#!forum/jseden.

The purpose of this rough guide is to provide additional information and resources that may encourage you to explore JsEden. As you shall see, even the guide itself is a work-in-progress and any suggestions for improvement are welcomed. Note that at present the most up-to-date forms of the JsEden interpreter only work satisfactorily in the Chrome browser.

"); labvii1a = Slide("

About this guide

There are two aspects to this guide: introducing you to some practical aspects of JsEden that you may find practically useful, and outlining some of the ways in which JsEden may be further developed as an instrument for EM. You may like to begin by reviewing the code of some JsEden 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/emile/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/emile/models/cs405/JUGSinJS-E/jugspres.e
To inspect the text for the JsEden presentation environment developed by Matt Cranham, open the browser at the webpage:
http://jseden.dcs.warwick.ac.uk/emile/jspe.jse

Some useful features of JsEden are illustrated in these sources.

"); labvii1b is Slide("

Some features to note in JsEden models

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