summaryrefslogtreecommitdiff
path: root/miralib/manual/3
blob: 46206c7c839d25c5fb155e2cf1532abdd2909d6e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
_A_b_o_u_t_ _t_h_i_s_ _r_e_l_e_a_s_e

This is Miranda release two of October 1989 rereleased thirty  years  on
as  open source - as historical record and in the hope that it may still
be useful.  Originally released in 1985, Miranda was  the  first  widely
used  non-strict, purely functional language with polymorphic typing and
had a significant influence on the development of the field.

The source code has been revised to the current C standard (C11)  so  it
will  compile  for both 32 and 64 bit platforms.  Various bugs have been
fixed and some features added (see the Changes section  of  the  manual)
but  the  Miranda  language  and  main  features of the system interface
remain unchanged.  The manual has been revised in places for clarity and
to remove out of date material.

The online manual pages are primarily intended to document the system at
the  level  required  by  someone  who  already  knows quite a lot about
programming languages and  has  some  previous  exposure  to  functional
programming.  There is a certain amount of tutorial material, but if you
are a beginner to functional programming  you  may  find  parts  of  the
manual hard to follow, and will need to seek help elsewhere.

The following paper gives a convenient summary of the main  features  of
Miranda:
  D. A. Turner "An Overview of Miranda", SIGPLAN Notices, December 1986.
A copy of this paper is included in the manual pages, but this and other
information about Miranda can be found on the world wide web at
	miranda.org.uk

Miranda has two available text books

1. Simon Thompson "Miranda: the Craft of Functional Programming",
   Addison-Wesley, 470 pages, 1995.
	ISBN 0-201-42279-4 (Paperback)
A webpage for the book by the author is at
	www.cs.kent.ac.uk/people/staff/sjt/Miranda_craft/
or follow the link under BOOKS at miranda.org.uk.

2. Chris Clack, Colin Myers & Ellen Poon "Programming with Miranda",
   Prentice Hall, 312 pages, 1995.
	ISBN 0-13-192592-X
The rights in this book have reverted to the authors who  have  made  it
available online - follow link under BOOKS at miranda.org.uk.

There were two other texts, both now out of  print,  but  there  may  be
copies in a library or with second hand book sellers.

  Richard Bird & Philip Wadler "An Introduction to Functional Programming",
  Prentice Hall, 293 pages, March 1988.
  This used a mathematical notation, quite closely based on Miranda but
  equally suitable for use with other functional languages.

  Ian Holyer "Functional Programming with Miranda"
  Pitman, 215 pages, 1991