Simkin - Open Source XML UI and Scripting Language
Gerald Bauer <[email protected]>
| Newsgroups | gmane.comp.lang.xul.announce |
|---|---|
| Message-ID | <[email protected]> |
Hi,
Simon Whiteside (CEO Lateral Arts Ltd.) has created
Simkin - a high-level lightweight embeddable scripting
language which works with Java or C++ and XML to use
the offical blurb.
Believe it or not development of Simkin started in
1995 and continues to this day.
Here's a more technical blurb from Simon's resume:
Simkin: Flexible open source embedded scripting
language used in Sibelius and Animals of Farthing
Wood; written in C++ and Java for Windows/Mac/Linux
using Sun JAXP, Xerces and Expat XML parsers, Lexx,
Yacc and JavaCC; ported to J2ME
Here's an example what Simkin looks like:
<mydialog>
<dialog width="300" height="120" title="Simkin Demo">
<controls>
<control type="static">
<text>This window and its behaviour are defined in
Dialog.xml</text>
</control>
<control type="panel">
<controls>
<control type="static" text="Prompt:"/>
<control type="edit" name="edit"/>
</controls>
</control>
<control type="panel">
<controls>
<control type="button" method="okPressed"
text="OK"/>
<control type="button" method="cancelPressed"
text="Cancel"/>
</controls>
</control>
</controls>
</dialog>
<function name="init">
setFocus("edit");
</function>
<function name="okPressed">
msgBox("You typed " # getText("edit"));
close();
</function>
<function name="cancelPressed">
msgBox("You cancelled the dialog!");
close();
</function>
</mydialog>
It's not XUL, but it's close. Let's welcome Simon to
the club.
Full story @ http://www.simkin.co.uk
-----------------------------
XUL News Wire - Subscribe/Unsubscribe @
http://lists.sourceforge.net/lists/listinfo/xul-announce
-----------------------------
-------------------------------------------------------
This SF.net email is sponsored by: eBay
Get office equipment for less on eBay!
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5