Pliant is the first efficient, truly extendable, customizable programming language. It is suited both for small scripts and for very large applications, and could be described as a combination of reflexive C, C++, typed Lisp, and clean syntax in a single language. Pliant is a newer, very tiny language with a very simple syntax, so advanced features can be written in the language itself, as modules. Its module model can extend the language itself. A true language, introduced in this Pliant documentation is the Pliant Default Extension Environment: PDEE. However, it is not the only possible Pliant language. Beginners can use Pliant as an interpreted language by writing small pieces of code and running them directly. Experienced programmers can run Pliant as a compiled language: you can write efficient programs while using most high level programming features of object oriented languages and the expression power of logical programming languages. Pliant is also an ideal linker: you can write different pieces of a project in different programming styles with all parts interacting.
DocumentationUser guide available from http://playground.scs.ryerson.ca:8080/docs.html; User reference manual available in HTML format from http://playground.scs.ryerson.ca:8080/pliantdocs/babel/universal/referenceguide.html
released on 7 November 2004
|License||Verified by||Verified on||Notes|
|GPLv2||Janet Casey||16 February 2001|
Leaders and contributors
|See for a complete list||Contributor|
Resources and communication
This entry (in part or in whole) was last reviewed on 15 October 2009.