[llvm-commits] CVS: llvm-www/ProjectsWithLLVM/index.html

Chris Lattner sabre at nondot.org
Tue Oct 13 09:25:22 PDT 2009



Changes in directory llvm-www/ProjectsWithLLVM:

index.html updated: 1.51 -> 1.52
---
Log message:

xps is dead and x-p-s.org is a domain squatter now.


---
Diffs of the changes:  (+0 -48)

 index.html |   48 ------------------------------------------------
 1 files changed, 48 deletions(-)


Index: llvm-www/ProjectsWithLLVM/index.html
diff -u llvm-www/ProjectsWithLLVM/index.html:1.51 llvm-www/ProjectsWithLLVM/index.html:1.52
--- llvm-www/ProjectsWithLLVM/index.html:1.51	Wed Sep 30 01:25:42 2009
+++ llvm-www/ProjectsWithLLVM/index.html	Tue Oct 13 11:24:04 2009
@@ -57,7 +57,6 @@
 <li><a href="#llvmtv">LLVM Visualization Tool</a></li>
 <li><a href="#linearscan">Improvements to Linear Scan register
     allocation</a></li>
-<li><a href="#xps">XPS - eXtensible Programming System</a></li>
 <li><a href="#llvaemu">LLVA-emu project</a></li>
 <li><a href="#spedi">SPEDI: Static Patch Extraction and Dynamic
     Insertion</a></li>
@@ -670,53 +669,6 @@
 
 <!--=========================================================================-->
 <div class="www_subsection">
-  <a name="xps">XPS - eXtensible Programming System</a>
-</div>
-<!--=========================================================================-->
-
-<!-- _______________________________________________________________________ -->
-<div class="www_subsubsection">By eXtensible Systems, Inc.</div>
-
-<div class="www_text">
-
-<p>The XPS project's purpose is to making programming computers easier by
-raising the level of abstraction in programming languages beyond the current 
-practice. By using XML as a means for extensibility, XPS will support both
-meta-programming and domain engineering. In particular, it will make the
-creation of new Domain-Specific Languages very easy. By moving the programming
-abstraction into to the problem domain, the "impedance mis-match" between the
-problem domain and the solution domain is all but eliminated.</p>
-
-<p>XPS combines an XML-based programming language, XPL, with a robust virtual
-machine making it easier to develop applications by hiding all the "computer 
-science" and increasing the level of abstraction without losing performance. 
-True to its name, XPL is highly extensible. It permits extension of
-both the programming language and the virtual machine with relative ease.
-Somewhat counter-intuitively, XPL is not a particularly programmer friendly
-language. It is designed to be fast, efficient, and easily compilable. It is
-expected that higher level (e.g. domain specific) languages will be designed
-that translate into XPL.  These facilities support meta-programming and domain
-engineering so that software can be written using domain-specific
-vocabularies. The goal is to make it possible for the lay person to program
-computers without having to learn complicated programming languages or
-understand the tenets of computer science.</p>
-
-<p>Currently, XPS is under development. It has just completed its 0.2.0 release
-which includes a basic XPL compiler that can reproduce its XPL input. The next
-release, 0.3.0 (Summer 2005) will compile XPL to executable code via LLVM's
-facilities. The decision to use LLVM was made in November, 2003 as it provides 
-a much simpler and more modern compiler infrastructure than the other open 
-source alternatives. Using LLVM for the "back end" of XPS will accelerate the 
-development of XPS because many of the compilation and execution details are 
-taken care of by LLVM.</p>
-
-<p>Further information about XPS can be obtained at 
-<a href="http://x-p-s.org/">http://x-p-s.org/</a>.</p>
-
-</div>
-
-<!--=========================================================================-->
-<div class="www_subsection">
   <a name="llvaemu">LLVA-emu project</a>
 </div>
 <!--=========================================================================-->






More information about the llvm-commits mailing list