home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!mcsun!uknet!glasgow!daemon
- From: jjl@doc.ic.ac.uk (Junxian J Liu)
- Newsgroups: comp.lang.functional
- Subject: Re: Questions on converting Miranda code to Haskell
- Message-ID: <20957.9207211558@peaberry.doc.ic.ac.uk>
- Date: 21 Jul 92 15:58:23 GMT
- Sender: daemon@dcs.glasgow.ac.uk
- Organization: Glasgow University Computing Science Dept.
- Lines: 35
- Approved: usenet@dcs.glasgow.ac.uk
- X-Mailer: mail-news 2.0.5
-
-
- The character '>' appeared at the first column of my original
- message was automatically converted to '|' somehow (I don't know
- why). I list the Miranda code here again (leave first coulmn
- blank):
-
- > ns = map numval (lines (read "data"))
-
- > n = # ns
-
- > sqrts = map sqrt ns
-
- > sum_sqrts = sum sqrts
-
- > avg_sqrts = sum_sqrts / n
-
- > men_sqrts = sum (map minus_avg_sqr sqrts) / n
- > where
- > minus_avg_sqr x = (x - avg_sqrts) * (x - avg_sqrts)
-
- > result = "number of values = " ++ show n ++ "\n"
- > ++ "sum_sqrts = " ++ show sum_sqrts ++ "\n"
- > ++ "avg_sqrts = " ++ show avg_sqrts ++ "\n"
- > ++ "men_sqrts = " ++ show men_sqrts ++ "\n"
-
- > main = [Stdout result]
-
- Sorry about this.
-
- Liu.
- -------
- Dr J Liu, Department of Computing, Imperial College,
- 180 Queens Gate, London SW7 2BZ, United Kingdom.
- Telephone : (+44 71/071) 589 5111 ext. 5033 Fax : (+44 71/071) 581 8024
- Email: jjl@doc.ic.ac.uk
-