Content deleted Content added
wikify; there is a reference, so rm unreferenced tag |
m More footnotes |
||
(13 intermediate revisions by 8 users not shown) | |||
Line 1:
{{for|other programming languages and concepts abbreviated as NPL|NPL (disambiguation)}}
{{multiple issues|
{{primary sources|date=July 2019}}
{{More footnotes|date=July 2019}}
}}
'''NPL'''
setofeven(X) <= <:x: x in X & even(x) :>
The NPL interpreter evaluates the list of generators from left to right so conditions can mention any bound variables that occur to their left. These were known as [[set comprehension]]s. NPL eventually evolved into [[Hope programming language|Hope]] but lost set comprehensions, which made a reappearance in the form of [[list comprehension]]s in later functional languages.<ref name="foldoc">{{foldoc|NPL}}</ref>
==
{{Reflist}}
* John Darlington (1977). "Program Transformation and Synthesis: Present Capabilities". Research Report No. 77/43, Dept. of Computing and Control, Imperial College of Science and Technology, London.
[[Category:Academic programming languages]]
[[Category:Functional languages]]
[[Category:History of computing in the United Kingdom]]
{{compu-lang-stub}}
|