Category:Wrapl: Difference between revisions

Content added Content deleted
m (Links, typos)
m (Filling out language template)
Line 1: Line 1:
{{language|Wrapl
{{language|Wrapl}}Wrapl is a dynamic programming language designed for various programming tasks including rapid prototyping, scripts and [[GUI]] application development.
site=http://wrapl.sourceforge.net/
|exec=interpreted
|parampass=reference
|LCT=no
}}
Wrapl is a dynamic programming language designed for various programming tasks including rapid prototyping, scripts and [[GUI]] application development.


The key features in Wrapl include:
The key features in Wrapl include:
Line 7: Line 13:
* Functional [[closures]]: Functions in Wrapl are first-class objects which may passed to other functions or stored in variables. Functions can both read and write variables declared in surrounding scopes.
* Functional [[closures]]: Functions in Wrapl are first-class objects which may passed to other functions or stored in variables. Functions can both read and write variables declared in surrounding scopes.
* Goal-directed: Every expression in Wrapl can produce 0, 1, or more values. An expression which can produce more than 1 value may be resumed to produce its next value.
* Goal-directed: Every expression in Wrapl can produce 0, 1, or more values. An expression which can produce more than 1 value may be resumed to produce its next value.


==External links==
*[http://wrapl.sourceforge.net/ Wrapl Homepage]