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 11:12 PM Oct 27 2006 12:19 PM Jul 27 2017
htmlextensions.e 246 01:41 PM Apr 27 2006 12:19 PM Jul 27 2017
notation.e 8626 03:05 PM Oct 30 2006 12:19 PM Jul 27 2017
parserhooks.e 8484 02:28 PM Oct 26 2006 12:19 PM Jul 27 2017
run.e 192 01:41 PM Apr 27 2006 12:19 PM Jul 27 2017
scoutextensions.e 7194 11:42 AM May 19 2006 12:19 PM Jul 27 2017
screenshot.gif 28049 11:42 PM Oct 27 2006 12:19 PM Jul 27 2017
tclhooks.e 16419 02:30 PM Oct 26 2006 12:19 PM Jul 27 2017
tkhtml.dll 408349 01:41 PM Apr 27 2006 12:19 PM Jul 27 2017
tkhtml.html 26429 01:41 PM Apr 27 2006 12:19 PM Jul 27 2017
tkhtml.so 348166 01:41 PM Apr 27 2006 12:19 PM Jul 27 2017
triggers.e 4927 03:40 PM Oct 30 2006 12:19 PM Jul 27 2017
doc/ 4096 08:28 AM Oct 24 2011 12:19 PM Jul 27 2017
examples/ 4096 03:58 PM Oct 30 2006 12:19 PM Jul 27 2017
intro/ 4096 11:17 PM Oct 27 2006 12:19 PM Jul 27 2017

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