On Sun, 30 Dec 2007 21:07:44 +0200, Daniel Fischer
<[EMAIL PROTECTED]> wrote:
Am Sonntag, 30. Dezember 2007 19:31 schrieb Cristian Baboi:
I mean this:
module Module where
a= let x=1:x in x
main = <do something to write a (a notation for a) to file>
The function must work if one change a to let x=2:x in x, let x=1:2:3:x
and variations on the same theme.
Can Java, C?
I think most of us can write a C program that can print circular lists.
What do you mean by 'notation'?
I might have used the wrong word.
Can you write the NUMBER 1 on a piece of paper ?
I think you cannot. You must use some encoding for it.
The same thing with let x = x in x.
How can one print numbers in Haskell ?
I don't understand.
When I say print (2+4), why 6 is printed and not 10 - 4 ?
Would
main = do
txt <- readFile "Module.hs"
let definitions = parseModule txt
case lookup "a" definitions of
Nothing -> putStrLn "No definition for a"
Just rhs -> writeFile "Notation.hs" (prettyprint rhs)
satisfy you?
Yes, but there is a little problem with 'txt<- readFile "Module.hs" and
case lookup "a" ... '
You see, I don't know if I must print a or b.
________ Information from NOD32 ________
This message was checked by NOD32 Antivirus System for Linux Mail Servers.
part000.txt - is OK
http://www.eset.com
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe