Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Miranda

"Miranda" is also a: user

created by daffy

(thing) by zenseqr (?) (print)   ?   I like it! Sat Nov 13 1999 at 8:48:31

Miranda, daughter of Prospero in Shakespeare's The Tempest, is an intelligent young woman who has never known any men besides her father and Caliban---their hideous beast-man servant. When Prospero uses magic to lure a ship to his island Miranda falls in love with the first man she sees...

Their love is (perhaps) the only event in the play that is not orchestrated by Prospero's magic...


(person) by arcterex (4.7 mon) (print)   ?   I like it! Thu Apr 20 2000 at 23:30:22

Miranda is a character from the comic strip userfriendly. She is a babe, a unix admin and quake god. The strip is very funny and consists of such characters as dust puppy, crud puppy, and many others. The strip also has a large community following in the way of UFies.

(thing) by madvid (11.1 mon) (print)   ?   I like it! Mon Nov 20 2000 at 15:24:41

(Astronomy)

Miranda is a small satellite orbiting Uranus. Its diameter of only 470 kilometers (290 miles). It was discovered by Gerard Peter Kuiper in 1948.

Its surface is unlike anything in the solar system, with features that seem jumbled together more or less randomly. Miranda consists of huge fault canyons as deep as 20 kilometers (12 miles), terraced layers and a mixture of old and young surfaces.

Multiple theories exist as to why this is the case, although no conclusion has been reached yet. The younger regions might have been produced by incomplete differentiation of the moon, a process in which upwelling of lighter material surfaced in limited areas. Alternatively, scientists believe that Miranda may have been shattered as many as five times during its evolution. After each shattering the moon would have reassembled from the remains of its former self with portions of the core exposed and portions of the surface buried.


(thing) by Rameriez (3.5 y) (print)   ?   2 C!s I like it! Wed Feb 27 2002 at 13:59:07

Miranda - A Functional Language

History

Miranda is a functional programming language built for the UNIX environment. Developed between 1985 and 1986 by David Turner, Miranda was designed to produce a commercial version of a standard non-strict purely functional language. (Purists will note that it is pretty difficult to get a purely functional language, see referential transparency).

Uses

Miranda is an archaic language, and in the shadow of the mighty Haskell, has degenerated to a mere teaching language. But, in its prime, it was used:

Structure

Miranda is composed of some fairly basic data types:

num : Numbers, Miranda's basic number type is similar to the real number types in other languages.
char : Characters, single characters, such as 'A', 'a', '.' or '6'.
bool : Boolean, true or false.

Tuples : Sets of non-homogeneously typed values.
Lists : Sets of homogeneously typed values. Miranda can have lists of infinite length.

New types can be defined as follws:

string == [char]
(List of characters)

Functions are defined in this form:

FunctionName :: InputType1 -> InputType2 ->..-> InputTypeN -> OutputType
FunctionName Arg1 Arg2..ArgN = Statement

Notice functions can only EVER produce a single value as a result. However, this value can be a list. All functions in Miranda are curried (see: Currying Functions).

Example

Using recursion:

>greenbottles :: num -> string
>greenbottles 0 		= 	"no green bottles standing on the wall.\n"
>greenbottles (x+1) 	= 	show (x+1) ++ " green bottles standing on the wall.\n" ++
>				show (x+1) ++ " green bottles standing on the wall,\n" ++
>				"and if one green bottle, should accidentally fall,\n" ++
>				"there'll be " ++ greenbottles x

Alternatives

A PC friendly version of Miranda is available, called "Amanda", and was developed by Dick Bruin.

For more info...

Information on Miranda is very hard to come by, as it is living in the shadows of the functional programming world. Haskell dominates, simply because it is more powerful. Everything that can be done in Miranda can be done in Haskell. Haskell also has Monads. However, because of it's limited functionality, Miranda does make a good teaching langauge. Take it from me, I had to learn about functional programming through Miranda on my University course.

Try here for some limited inforamtion about the Miranda language:
http://www.engin.umd.umich.edu/CIS/course.des/cis400/miranda/miranda.html

Dick Bruin's homepage was last seen here:
http://www.engineering.tech.nhl.nl/engineering/personeel/bruin/


printable version
chaos

Miranda Rights Carmen Miranda rights ICQ clones Intelligent Dance Music
Prospero Slashdot Effect referential transparency monad
Wasteland Clarence Thomas Antonin Scalia William H. Rehnquist
Gerard Peter Kuiper currying functions Haskell Miranda v. Arizona
Innocent until proven guilty Functional programming O brave new world LMAO
Pleading the Fifth Beautiful things that have made you cry Amanda Rudolph Giuliani
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Nodes to live by:
Orion Nebula
Cardinal Richelieu
Full Moon Rituals
High-pass filter
It's all happy endings and meaningful conversation until someone gets hurt
Tales from an ex fat chick
E2 verse and poetry writers' group
Losing Time
William S. Burroughs
The Incredible String Band
EC Comics
durian
A Wrinkle in Time
New Writeups
jjen
Sorrier than I ever thought I would be(personal)
locke baron
Moskva class antisubmarine cruiser(thing)
Wuukiee
May 15, 2008(idea)
locke baron
Kuznetsov class aircraft carrier(thing)
_lesra
for abby(thing)
Adaptive Child
Annie's garden salsa(recipe)
Simulacron3
Zig-Zag(thing)
Ouzo
Special Grilled Cheese(fiction)
Noung
Tiananmen Square Massacre(idea)
aneurin
Lord St Clair(person)
artman2003
Assholes and Douchebags: A Comparison(person)
locke baron
Tyan Thunder K8WE(thing)
locke baron
Udaloy class destroyer(thing)
Scaevola
Same-sex marriage(idea)
SteveMurrayFromNZ
British Standard Handful(idea)
This affordable entertainment brought to you by The Everything Development Company