Ωmega

Ωmega

Infobox_Software
name = Ωmega
developer = Portland State University
latest_release_version = 1.4.2
latest_release_date = Jun 9, 2007
operating_system = Cross-platform
genre = Interpreter
license = Copyrighted
website = [http://web.cecs.pdx.edu/~sheard/Omega/ Ωmega download page]

The Ωmega interpretercite web
title = Ωmega Users' Guide
url=http://web.cecs.pdx.edu/~sheard/Omega/OmegaManual.ps
accessdate = 2007-06-09
authorlink = Tim Sheard
] is a strict pure functional programming interpreter similar to the Hugs Haskell interpreter. The syntax closely resembles that of Haskell but with important differences:
* Ωmega is strict (Hugs is lazy);
* Support for Generalized Algebraic Datatypes;
* Ability to introduce new types;
* Allows writing of functions at the type level.For other crucial differences, please consult the [http://web.cecs.pdx.edu/~sheard/Omega/OmegaManual.ps Ωmega user guide] .

Ωmega was developed by Prof. Tim Sheard of Portland State University's Computer Science Department as a language with an infinite hierarchy of computational levels (value, type, kind, sort, etc.). The underlying concept is that data, and functions manipulating data, can be introduced at any level.cite journal
first = Tim
last = Sheard
coauthors = Nathan Linger
title = Programming in Ωmega
journal = 2nd Central European Functional Programming School
date = June 23-30, 2007
url = http://web.cecs.pdx.edu/~sheard/papers/SumSchNotes.ps
]

References

External links

* [http://web.cecs.pdx.edu/~sheard/Omega/ Ωmega download page]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • I Am Ωmega — Filmdaten Deutscher Titel: I Am Ωmega Originaltitel: I Am Ωmega Produktionsland: USA Erscheinungsjahr: 2007 Länge: 87 Minuten Originalsprache: Englisch …   Deutsch Wikipedia

  • The Omega Man — For the coin counterfeiter, see The Omega Man (counterfeiter). For the manga and anime character, see Omegaman. The Omega Man Theatrical release poster Directed by …   Wikipedia

  • Я воин — I Am Ωmega Жанр …   Википедия

  • Omega (disambiguation) — Omega is the last letter in the Greek alphabet. See that article for more uses of the upper case (Ω) or lower case (ω) letter as a symbol. Omega may also refer to: Contents 1 Alphabet 2 Automobiles …   Wikipedia

  • I Am Omega — Filmdaten Deutscher Titel I Am Ωmega Produktionsland USA …   Deutsch Wikipedia

  • Cat (язык программирования) — У этого термина существуют и другие значения, см. Cat (значения). Cat Класс языка: Конкатенативный язык программирования Появился в: 2006[1] Автор(ы) …   Википедия

  • Haskell (programming language) — Haskell Paradigm(s) functional, lazy/non strict, modular Appeared in 1990 Designed by Simon Peyton Jones, Lennart Aug …   Wikipedia

  • Princess Sally Acorn — Superherobox| caption=Sally Acorn as seen in Sonic the Hedgehog #177 comic color=background:#8080ff character name=Princess Sally publisher=Archie Comics debut= Sonic the Hedgehog television series creators=DiC Animation alliance color=background …   Wikipedia

  • List of functional programming topics — This is a list of functional programming topics. Contents 1 Foundational concepts 2 Lambda calculus 3 Combinatory logic 4 Intuitionistic logic …   Wikipedia

  • Bunnie Rabbot — Superherobox| caption=The current design of Bunnie Rabbot as seen in StH #177. comic color=background:#8080ff character name=Bunnie Rabbot real name= publisher=Archie Comics debut= Sonic the Hedgehog , Sonic the Hedgehog # 3 creators=DiC… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”