Skip to main content navigation
parent site logoSite logo

Projects archive / The %angel notation

Code:gelHarfield2006
Title:The %angel notation
Author:Antony Harfield
Date:27-Oct-2006
Type:notation
Funding:PhD - PhD thesis
Short description:ANt's prototype Graphical Environment Language
EM Technologies:tkeden, %eden, %aop
Keywords:notation
empublic references:agentparserHarfield2003
EMpress references:
Web site references:
Previous locations:
Tour:doc/gelguide.html

The Graphical Environment Language (GEL) is a definition-based notation for creating and modifying GUIs. The components in the GUI are based on common components found in libraries for programming languages (i.e. the Tk toolkit in Tcl). The current GEL notation is called %angel (ANt's prototype GEL) which is an experimental version being developed using the AOP.

See the documentation (in the doc directory) for a complete description of GEL.

An introduction is available in GEL itself. Go to the intro directory and execute the run.e script.

A number of example scripts are available in the examples directory (not all of them are guaranteed to work). Run GEL first and then try executing on of these scripts.

gelHarfield2006 is available locally within DCS at /dcs/emp/empublic/projects/gelHarfield2006
Download gelHarfield2006.tar.gz
Uncompressed, gelHarfield2006 is 1.1 Mbytes (in 39 files).
Your download will be smaller as it will be compressed.
Help on extracting the files from the download.
README.xml 1304 12:12 AM Oct 28 2006 04:05 PM Dec 15 2014
htmlextensions.e 246 02:41 PM Apr 27 2006 04:05 PM Dec 15 2014
notation.e 8626 03:05 PM Oct 30 2006 04:05 PM Dec 15 2014
parserhooks.e 8484 03:28 PM Oct 26 2006 04:05 PM Dec 15 2014
run.e 192 02:41 PM Apr 27 2006 04:05 PM Dec 15 2014
scoutextensions.e 7194 12:42 PM May 19 2006 04:05 PM Dec 15 2014
screenshot.gif 28049 12:42 AM Oct 28 2006 04:05 PM Dec 15 2014
tclhooks.e 16419 03:30 PM Oct 26 2006 04:05 PM Dec 15 2014
tkhtml.dll 408349 02:41 PM Apr 27 2006 04:05 PM Dec 15 2014
tkhtml.html 26429 02:41 PM Apr 27 2006 04:05 PM Dec 15 2014
tkhtml.so 348166 02:41 PM Apr 27 2006 04:05 PM Dec 15 2014
triggers.e 4927 03:40 PM Oct 30 2006 04:05 PM Dec 15 2014
doc/ 4096 09:28 AM Oct 24 2011 04:05 PM Dec 15 2014
examples/ 4096 03:58 PM Oct 30 2006 04:05 PM Dec 15 2014
intro/ 4096 12:17 AM Oct 28 2006 04:05 PM Dec 15 2014

empublic system initially created by Ashley Ward with assistance from Chris Roe and Meurig Beynon.