Friday, February 24, 2006

X is for ...

X Language
is a new multi-syntax programming including a portable set of APIs to create console or graphical applications runnable on many platforms (UNIX/X11, Win32, ...). X Language comes with an interpreter, a compiler and a debugger.

is a Basic interpreter with full X graphic capability. The syntax is most similar to the old GFA-Basic ATARI-ST implementation. Old GFA-Basic programs should run with only few changes. The actual implementation runs on UNIX workstations (DEC-alpha, HP-UX, FreeBSD, Mac-OSX, CygWin) and Linux-PCs (SuSE, Rethat, Mandrake ...) with the X Window system. The WINDOWS 95/98/NT-Version is still incomplete.

provides technical guidance and source code so that you can readily design and implement an interpreter according to your own requirements. You may need, for example, to create a special interpreter for a domain specific language, script language, or other "little language".

XIDEK can save you weeks or months of work. It gives you parsers, support modules, explanations, examples, organization and a framework upon which you can build.

The XPL programming language is a derivative of PL/I designed for compiler writing. XPL was first announced at the 1968 FJCC in San Francisco, CA.

XPL is the name of both the programming language and the compiler generator system (or TWS: translator writing system) based on the language.

is a Logic Programming and Deductive Database system for Unix and Windows. It is being developed at the Computer Science Department of the Stony Brook University, in collaboration with Katholieke Universiteit Leuven, Universidade Nova de Lisboa, Uppsala Universitet and XSB, Inc.

is a fast and powerfull command-line XML editor. It may be used to query and modify XML documents. XSH may be used either interactivelly or for off-line processing (like bash). XPath expressions are used to select parts of XML document to be processed. Both system shell and perl are accessible from XSH in a very natural way. XSH itself is written in Perl and uses XML::LibXML bindings of gnome-xml2 library in the background level.


guy.lonne said...

Hi Bruce,

When is it that you add xblite?


Bruce M. Axtens said...


Fair comment. Fact is I haven't put anything up here for ages because I gave all my research to HOPL, and now work the man who owns it.

Kind regards,