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: a43cf50ffb30a140

Jump to content

// Workers AI · dad joke modeWhy did the Omega interpreter go to therapy? It had an omega point to make.

From Wikipedia, the free encyclopedia
Omega
Original authorTim Sheard
DeveloperPortland State University
ReleaseMarch 3, 2005; 21 years ago (2005-03-03)
Stable release
1.5 / April 29, 2011; 15 years ago (2011-04-29)
Operating systemCross-platform
TypeInterpreter
LicenseBSD 3-clause
Websiteweb.cecs.pdx.edu/~sheard/Omega

The Omega interpreter[1] (sometimes written as Ωmega) is a strict pure functional programming interpreter similar to the Hugs Haskell interpreter. The syntax closely resembles that of Haskell but with important differences:

Other differences are documented in the Omega user guide.[1]

Omega was developed by Professor Tim Sheard of Portland State University's Computer Science Department as a language with an infinite hierarchy of computational levels, e.g., value, type, kind, sort. The underlying concept is that data, and functions manipulating data, can be introduced at any level.[2]

References

[edit]
  1. 1 2 Sheard, Tim. Ωmega Users' Guide. Retrieved 2007-06-09.
  2. ↑ Sheard, Tim; Linger, Nathan (June 30, 2007). "Programming in Ωmega". 2nd Central European Functional Programming School.
[edit]