Hello Marc, > I'm looking for something: > > 1) more lightweight > 2) uses xml markup syntax > 3) is oriented around process/workflow -- gluing > separate components > together, but client components, not distributed > components.
You might look into something like NAnt. It's a lightweight higher-level declarative scripting language using xml markup syntax. See http://nant.sourceforge.net I'm not really a C# person. In Java-land there's something called Jelly. See my talk slides titled "Python and Jelly: Scripting Power for Java and XML Do More With Less (Lines of Code)" online @ http://luxor-xul.sourceforge.net/talk/jug-feb-2003/slides.html (You need to scroll down a bit.) My take on Jelly is that it's not good for low-level scripting (e.g. if/else/while/do/etc.) but only for using high-level web services. e.g. Jelly Script example: <babelfish:translate from="en" to="fr"> Welcome ${user.name} to Jelly </babelfish:translate> For my positon on scripting and XML allow me to repost the slide titled "XML is not ... / The "Golden Hammer" Fallacy": Golden Hammer - When you have a hammer in your hand, everything starts to look like a nail. Don't get swamped away in the XML craze. XML has limits and is not the magic bullet that will solve everything from world hunger, to peace in the Middle East to folding your laundry and cleaning your carpet. * XML is not a scripting language --> choose Python * XML is not a heavy-duty programming language --> choose Java, C#, Shark * XML is not a style-sheet language --> choose CSS Anyway, you might want to look in Python, for example. I think there are some C# version out there. In Java-land there's Groovy. See see my talk slides titled "Groooooovy Babe: Jazzing Up Plain Old Java: Scripting Power for Java - Do More With Less (Lines of Code)" online @ http://viva.sourceforge.net/talk/jug-mar-2004/slides.html Unfortunately, there's no Groovy version for .Net yet but I think it's only a matter of time before it happens. > Going the Javascript route doesn't make a lot of > sense to me because MyXaml > can already do runtime execution of C#, VB, and J#. > I'm looking for > something that acts like a lightweight Interpreter > Pattern within the > context of the xml syntax. Well, I would say that Javascript is a good enough choice for a lightweight scripting language. C#, VB or J# are not scripting languages. If I may slightly change the slide titled "Scripting vs. Systems (Hard-Core) Programming / JavaScript vs. C# JavaScript does not replace C#. JavaScript complements C# and doesn't compete head-on. JavaScript is a scripting language. C# is a hard-core programming language (systems language). * No compilation (Fast Build-Cycle Turnaround) * Dynamic Typing (No Need to Declare Variables For Use) * Easy Syntax (No Curly Braces, No Semicolons, No new, and more) [well, that's more python specific] * Embedabble (Scripting Power for Your Apps) * Interactive (Create,View, Change Objects At Run-Time) * 50 % less code * 2 to 3 times higher productivity (that is, less development time) - Gerald ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ xul-talk mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xul-talk