[XPS-devel] XPS 0.2.0 Released
Status: Alpha
Brought to you by:
raspencer
From: Reid S. <ras...@re...> - 2005-05-24 21:21:19
|
Hello, XPS 0.2.0 was released today. This is a pre-release version of the eXtensible Programming System. After two years of integration with LLVM and battling the XML validation challenge, we are finally making progress again. For full details, please review the release notes at http://x-p-s.net/releases/0.2/docs/ReleaseNotes.shtml. This version marks some significant milestones in XPS development: * The definition of XPL core has been finalized. XPL core is the lowest level language that XPS supports. It provides semantics very close to the semantics of the LLVM intermediate representation. * This release provides a version of xplc, the XPL compiler, that can validate XPL core programs and reproduce them in XPL as output. This is used to verify that the basic parsing, validation, compilation and generation infrastructure is in working order. * This release offers a test suite with 1000+ test cases derived from the LLVM 1.5 Feature and Regression tests. The test suite is used to ensure that all semantic constructs are recognized by the compiler and correctly interpreted and processed. * This release introduces the XPL Back End for LLVM which can generate valid XPL source code from any LLVM intermediate represenation. * XPS now uses Subversion for its source code repository. * XPS selected Relax NG for XML validation. * XPS incorporated the JING Relax NG validator. * XPS now uses the LLVM Makefile System for configuration and building. For further details on XPS, please visit http://x-p-s.org/ Best Regards, Reid Spencer |