Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a2246e705fbf4a3e

Jump to content

Talk:NPL (programming language)

Page contents not supported in other languages.
Add topic
From Wikipedia, the free encyclopedia

Design considerations for a functional programming language.

[edit]

"A System for Assisting Program Transformation" indicates that more information about NPL may exist in the paper "Design considerations for a functional programming language.", that was published in The Software Revolution: Proc. Infotech State of the Art Conference, Copenhagen in 1977. It doesn't seem to be online, but I am going to try and find a copy.

Particularly interesting is whether it was NPL or Hope that first featured algebraic data types --- Hudak's frequently-cited history of Haskell credits Hope, but I'm unconvinced. Drearyplane8 (talk) 12:18, 21 April 2026 (UTC)Reply