<programming language>

A functional programming language designed by R.M. Burstall, D.B. MacQueen and D.T. Sanella at University of Edinburgh in 1978. It is a large language supporting user-defined prefix, infix or distfix operators. Hope has polymorphic typing and allows overloading of operators which requires explicit type declarations. Hope has lazy lists and was the first language to use call-by-pattern.

It has been ported to Unix, Macintosh, and IBM PC.

See also: Hope+, Hope+C, Massey Hope, Concurrent Massey Hope.

FTP.

[R.M.Burstall, D.B.MacQueen, D.T.Sanella, "HOPE: An experimental applicative language", Proc. 1980 Lisp conf., Stanford, CA, p.136-143, Aug 1980].

["A HOPE Tutorial", R. Bailey, BYTE Aug 1985, pp.235-258].

["Functional Programming with Hope", R. Bailey, Ellis Horwood 1990].

(01 Feb 1992)

Hoover, Charles, Hoover's sign, hop, hop, hopanoid < Prev | Next > hope, Hope+, Hope+C, hopeite

Bookmark with: icon icon icon icon iconword visualiser Go and visit our forums Community Forums

1. To desire with expectation or with belief in the possibility or prospect of obtaining; to look forward to as a thing desirable, with the expectation of obtaining it; to cherish hopes of. "We hope no other from your majesty." (Shak) "[Charity] hopeth all things." (1 Cor. Xiii. 7)

2. To expect; to fear. "I hope he will be dead."

Hope is often used colloquially regarding uncertainties, with no reference to the future. "I hope she takes me to be flesh and blood."

(01 Mar 1998)

Hoover's sign, hop, hop, hopanoid, Hope < Prev | Next > Hope+, Hope+C, hopeite, hopeless

Bookmark with: icon icon icon icon iconword visualiser Go and visit our forums Community Forums