Build description = STABLE on i386-unknown-linux 
(cam-02-unx.europe.corp.microsoft.com)
Build location    = /playpen/ghc/nightly/STABLE-cam-02-unx
Build config file = /home/simonmar/nightly/site/msrc/conf-STABLE-cam-02-unx

Nightly build started on cam-02-unx at Fri Jul 28 19:30:00 BST 2006.
**** checking out new source tree                 ... tar: Cowardly refusing to 
create an empty archive
Try `tar --help' for more information.
cvs checkout: warning: cannot open /cvs/CVSROOT/val-tags read/write: Read-only 
file system
cvs update: warning: unrecognized response 
`“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘Ýë9ŽŽ©ŒÏ‘GÈ3Ž‘"~What–2Hask¦tell-MošY‹de“Do˜es’ï11ŽŽ¡‘"~¹3.1Ž‘;­xSome–¦fSimple“Examplest9‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘dQ11ŽŽ¡‘"~3.2Ž‘;­xDealing–¦fwith“Complicated“Inden²!tation‘)썍‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘dQ15ŽŽ¦‘GÈ4Ž‘"~Conclusion’X^k18ŽŽ¡‘"~¹4.1Ž‘;­xMa‘'
 from cvs server
cvs update: warning: unrecognized response 
`ó5INTR²!ODUCTION’BK|¹1ŽŽ K… ý¤´{‘G½1Ž‘*^InŒÌtros3ductionŽŸq‹‘G¹Haskš²!ell–¡is“a“new,‘)ðand“b˜y“this“virtue“exciting,‘)ðfunctional“programming“language.‘ŽIt“is“fastޤ
™š‘GbMÞecoming–
the“standard“functional“language“in“academic“institutions“and“its“application“isŽ¡‘Gnoš²!w–úLbMÞeing“seen“within“industry–ÿe.‘َF“unctional–úLlanguages,‘Eunlik˜e“the“con˜v˜en˜tional“proMÞceduralŽ¡‘Glanguages–°sucš²!h“as“P˜ascal“or“C,“rely“solely“on“functions“and“the“v‘ÿdDalues“they“return“in“orderŽ¡‘Gto›ôóac•²!hiev“e˜their˜goals;‘œ9There˜is˜no˜global˜store˜(global˜v‘ÿdDariables)˜in˜a˜purely˜functionalŽ¡‘Glanguage.‘˜¹F‘ÿeunction–ä¯de

nitions“need“not“bšMÞe“declared“b˜efore“they“are“used“as“is“usually“theŽ¡‘Gcase–WÑin“proMÞcedural“languages.‘òThis“aords“the“programmer“a“greater“degree“of“
exibilit²!yŽ¡‘Gwith–¦fthe“la•²!y“out–¦fand“format“of“Hask²!ell“programs.Ž©™š‘#GAnš²!y–š€aesthetic“c.0ŽŸ«ÿ‘G¹This–Óåis“the“`alpha'“release“of“the“Glasgoš²!w“Hask˜ell“ma‘'
 from cvs server
cvs update: warning: unrecognized response `ó3' from cvs server
cvs update: warning: unrecognized response `' from cvs server
cvs update: warning: unrecognized response 
`ó5USING‘¦fHASKELL-MODE’ÔC¹2ŽŽ K… ý¤´{‘G¿1.3Ž‘0ÑGInstallationŽŸìÿ‘G¹Add–¦fthe“folloš²!wing“lines“to“y˜our“Î.emacs“¹

le“(usually“in“y˜our“home“directory),Ž©™‘GÎ(setq–¿ªauto-mode-alist“(cons“'("\\.hs$"“.“haskell-mode)ޤ
™š’' from cvs server
cvs update: warning: unrecognized response 
`$áEmacs–h½will“indicate“that“Hask²!ell-mošMÞde“has“b˜een“enš²!tered“b˜y“displa˜yingŽ¡‘GÎ(Haskell)–¦f¹in“the“blacš²!k“status“bar“at“the“foMÞot“of“the“Emacs“windo˜w.ŽŸ
 Àɍ‘G¿2.1Ž‘0ÑGThe–€' from cvs server
cvs update: warning: unrecognized response `ó3' from cvs server
cvs update: warning: unrecognized response `' from cvs server
cvs update: warning: unrecognized response 
`ó5INTR²!ODUCTION’BK|¹2ŽŽ K… ý¤´{‘#GHaskš²!ell–µ|moMÞde“is“en˜tered“automatically“when“a“
le“with“extension“Î.hs¹,‘ùAÎ.hi“¹or“Î.gs“¹isޤ
™š‘Gvisited.‘IÆThese–Ê^extensions“stand“for“Haskš²!ell“source,‘\Hask˜ell“in˜terface“and“Gofer“Ÿü¾ó|{Y'
 from cvs server
cvs update: warning: unrecognized response 
`jlarge,‘cjexternal“topic“to“the“pro‘' from cvs server
cvs update: warning: unrecognized response 
`jinden˜tation.Ž¡‘GWhš²!y–ҙis“one“inden˜tation“bMÞetter,›ݦor“clearer,˜than“another?‘bwQuestions“likš²!e“these“are“researc˜hŽ¡‘Gquestions–in“themselvš²!es“and“are“bMÞey˜ond“the“scopšMÞe“of“this“pro‘'
 from cvs server
cvs update: warning: unrecognized response 
`;”TheseŽ¡‘Glimitations–¦fare“discussed“in“section“6.ަ‘#GTime–\Ænormally“plaš²!ys“a“limiting“factor“in“an˜y“soft˜w˜are“dev˜elopmen˜t“pro‘'
 from cvs server
cvs update: warning: unrecognized response `ó3' from cvs server
cvs update: warning: unrecognized response `' from cvs server
cvs update: warning: unrecognized response `V   
AŽ¡‘Gknoš²!wledge–Þof“Emacs“will“allo˜w“the“reader“to“understand“the“execution“and“terminology“ofŽ¡‘Gthe–ñv‘ÿdDarious“features“proš²!vided“b˜y“the“ma‘'
 from cvs server
cvs update: warning: unrecognized response `ó3' from cvs server
cvs update: warning: unrecognized response `' from cvs server
cvs update: warning: unrecognized response 
`/VThisŽ¡‘Gincludes–´"all“the“limitations“and“knoš²!wn“bugs“in“the“system“as“w˜ell“as“a“detail“of“the“testingŽ¡‘Gof‘¦fHask²!ell-moMÞde.Ž‘GŸff‰'
 from cvs server
cvs update: warning: unrecognized response `L͍‘{ºŸü-=ó¹Aa¨' from cvs 
server
cvs update: warning: unrecognized response 
`ó5A›¦fBA•²!CK“GR“OUND˜TO˜EMA“CS˜AND˜HASKELL’' from cvs server
cvs update: warning: unrecognized response 
`ó5A›¦fBA•²!CK“GR“OUND˜TO˜EMA“CS˜AND˜HASKELL’' from cvs server
cvs update: warning: unrecognized response `L͍‘
{ºŸü-=Á2ŽŽŽ‘¦aÝEmacs–TLisp,“or“elisp“for“brevit¾9y‘ÿ:«,“is“a“dialect“of“the“Lisp“programming“language.ŽŽŽŒ‹'
 from cvs server
cvs update: warning: unrecognized response 
`ó5A›¦fBA•²!CK“GR“OUND˜TO˜EMA“CS˜AND˜HASKELL’' from cvs server
cvs update: warning: unrecognized response 
`in“an“Emacs“program,˜y²!ouŽ¡‘Gwš²!ere–írequired“to“searc˜h“bac˜k“for“some“k˜eyw˜ord,‘9Othen“y˜ou“ma˜y“use“the“\searc˜h-bac˜kw˜ard"Ž¡‘Gfunction.‘]ÙHo•²!w“ev“er,‘Ûºthis–Ñhas“the“eect“of“moš²!ving“the“pMÞoin˜t“to“the“loMÞcation“of“the“w˜ord“y˜ouŽ¡‘Gw•²!ere›ÒÌsearc“hing˜for.‘cThe˜last˜thing˜the˜user˜of˜a˜ma‘'
 from cvs server
cvs update: warning: unrecognized response 
`ó5A›¦fBA•²!CK“GR“OUND˜TO˜EMA“CS˜AND˜HASKELL’' from cvs server
cvs update: warning: unrecognized response 
`ó5A›¦fBA•²!CK“GR“OUND˜TO˜EMA“CS˜AND˜HASKELL’' from cvs server
cvs update: warning: unrecognized response 
`diers“from“languages“suc˜h“as“Lisp“or“Basic“bMÞecause“of“its“complex“use“of“t˜ypMÞes.Ž¡‘GHaskš²!ell–¨is“a“Ñtyp‘ÿp¹eful“¹language“and“its“t˜ypMÞe“system“is“somewhat“ric˜her“than“most“other“lan-Ž¡‘Gguages.‘"Initially‘ÿe,‘`ÂHaskš²!ell–;}can“bMÞe“frustrating“to“a“new˜comer“un˜til“she“bMÞecomes“fully“a˜w˜areŽ¡‘Gof–©the“full“pMÞo•²!w“er–©and“complexitš²!y“of“Hask˜ell'[EMAIL
 
PROTECTED],‘:9ev˜ery“v‘ÿdDalue“has“anŽ¡‘GassoMÞciated–ë×Îtype¹.‘®0Examples“of“expressions“include“atomic“v‘ÿdDalues“sucš²!h“as“the“in˜teger“Î3¹,‘ý3theŽ¡‘Gc²!haracter–º±'Îa¹',›¿Ãand“the“addition“function“Î+¹,˜as“wš²!ell“as“structured“v‘ÿdDalues“suc˜h“as“the“list“Î[1,Ž¡‘G2,›¿ª3]–¦f¹and“the“pair“Î('a',˜4)¹.ަ‘#GIn›ÀóHask•²!ell,‘–ev“ery˜v‘ÿdDalue˜is˜\
rst-class"˜and˜can˜bMÞe˜passed˜as˜an˜argumen“t˜to˜anotherŽ¡‘Gfunction.‘   
 ×The–' from cvs server
cvs update: warning: unrecognized response 
`dtš²!ypMÞes“in“Hask˜ell“cannot“bMÞe“used“in“this“w˜a˜y“and“are“bMÞetter“though˜t“of“as“aŽ¡‘Gdescription–ðof“a“v›ÿdDalue.‘5|The“assoMÞciation“of“a“v˜alue“with“its“t²!ypMÞe“is“called“its“Ñtyping¹.‘5|UsingŽ¡‘Gthe–¦fexamples“of“v‘ÿdDalues“and“t²!ypšMÞes“ab˜o•²!v“e,›¦fw“e˜write˜t“ypings˜as˜follo“ws:Ž©Œ¦‘4CÎ'c'–¿ª::[EMAIL
 
PROTECTED]::“IntŽ¡‘G['h','b']–¿ª::“[Char]Ž¡‘›(4,'d')–¿ª::“(Int,Char)[EMAIL
 
PROTECTED]::“Int“->“Int“->“Intަ‘#G¹The–Jsym²!bšMÞol“Î::‘³¤¹can“b˜e“thoughš²!t“of“as“meaning“\has“t˜ypMÞe".‘ˆThe“

rst“t˜w˜o“examples“areŽ¡‘Gstraigh•²!t›Êxforw“ard.‘”ŽThe˜third˜t“yping˜means˜a˜list˜whose˜elemen“ts˜are˜of˜t“ypMÞe˜ÎChar¹.‘”ŽThe˜fourthŽ¡‘Gis–6ïa“pair“whose“elemenš²!ts“ha˜v˜e“the“assoMÞciated“t˜ypMÞes“and“the“last“is“a“function“whic˜h“tak˜esŽ¡‘Gt•²!w“o–ésparameters“of“tš²!ypMÞe“ÎInt“¹and“returns“a“result“of“t˜ypMÞe“ÎInt¹.‘§Hask˜ell“is“a“statically“t˜ypMÞedŽŽŽŒ‹'
 from cvs server
cvs update: warning: unrecognized response 
`ó5A›¦fBA•²!CK“GR“OUND˜TO˜EMA“CS˜AND˜HASKELL’' from cvs server
cvs update: warning: unrecognized response 
`ó5A›¦fBA•²!CK“GR“OUND˜TO˜EMA“CS˜AND˜HASKELL’' from cvs server
cvs update: warning: unrecognized response `' from cvs server
cvs update: warning: unrecognized response 
`ó5A›¦fBA•²!CK“GR“OUND˜TO˜EMA“CS˜AND˜HASKELL’' from cvs server
cvs update: warning: unrecognized response `ó5WHA‘ÿeT–¦fHASKELL-MODE“DOES’' 
from cvs server
cvs update: warning: unrecognized response `‹In–' from cvs server
cvs update: warning: unrecognized response 
` summary‘ÿe,‘#®automatic“inden²!tation“is“particularly“useful;‘<½The“spMÞeed“and“e
ortŽ¡‘Gin•²!v“olv“ed–in“tš²!yping“in“a“program“can“bMÞe“greatly“reduced“and“also“a“strict“con˜v˜en˜tion“ofŽ¡‘Ginden²!tation–¦fis“adhered“to,“so“making“the“program“completely“uniform.Ž©™š‘#GHask²!ell-mošMÞde–K+has“to“b˜e“a•²!w“are–K+of“the“most“common“indenš²!tation“st˜yles“and“cater“com-Ž¡‘GpšMÞeten²!tly–Î¥with“all“the“p˜ossibilities.‘V™In“the“next“section,‘Ø´w²!e“lo˜ok“at“what“Hask²!ell-mo˜de“do˜esŽ¡‘Gand–¦fdoMÞesn't“do.ŽŸ(€A‘G½3Ž‘*^What–ffHaskŒÌell-Mošs3de“Do˜esŽŸq‹‘G¹In–O<this“section,‘`«wš²!e“demonstrate“what“Hask˜ell-mošMÞde“do˜es“bš²!y“the“w˜a˜y“of“examples.‘ÀÏW‘ÿee“bMÞeginŽ¡‘Gwith–Âñsome“simple“examples“and“then“mo•²!v“e›Âñon“to˜more˜complicated˜examples.‘3W‘ÿee˜refer˜theŽ¡‘Greader–¦fto“the“user“manš²!ual,“appMÞendix“A,“whic˜h“complemen˜ts“and“in˜troMÞduces“this“section.ŽŸ#R…‘
 G¿3.1Ž‘0ÑGSome–€' from cvs server
cvs update: warning: unrecognized response `ma‘' from cvs server
cvs update: warning: unrecognized response `ó5WHA‘ÿeT–¦fHASKELL-MODE“DOES’' 
from cvs server
cvs update: warning: unrecognized response `ó5WHA‘ÿeT–¦fHASKELL-MODE“DOES’' 
from cvs server
cvs update: warning: unrecognized response 
`nested“Îwhere“¹clauses“it“is“similar,‘"[EMAIL PROTECTED]
?j–¿ª=“bar“s“mŽ¡‘bŒ“whereŽ¡‘y‹;m–¿ª=“s“*“tŽ¡‘W
?k–¿ª=“t“-“3‘?<N{C-c“b}Ž¡‘Gfoobar–¿ªa“=“a“*“10‘V:ö{C-c“b}Ž¡¦‘G¹F‘ÿeor–­ñtš²!ypMÞe“declarations,‘¯Ôif“they“are“split“o˜v˜er“sev˜eral“lines,‘¯Ôthey“will“bMÞe“inden˜ted“so“they“lineŽ¡‘Gup–¦funder“the“Î::¹.ަ‘GÎfoo–¿ª::“a“->“bŽ¡‘)ï->‘¿ªcŽ¡¦‘G¹The–JÀemacs“brac•²!k“et›JÀmatc“hing˜facilit“y˜ignores˜brac“k“ets˜that˜are˜inside˜commen“ts˜as˜these˜areŽ¡‘Gnot–¦fpart“of“the“program“and“therefore“should“not“matc²!h.ަ‘GÎfoo–¿ªa“=“(b,‘gyô--“comment“(“bracket“not“matchedŽ¡‘EÎAc)Ž¡¦‘#G¹With–?¥Îif“¹statemenš²!ts,‘T2there“are“a“n˜um˜bMÞer“of“dieren˜t“st˜yles“that“Hask˜ell-moMÞde“caters“for.ަ‘sl1.ŽŽŽ‘-qKAlign–¦fthe“else“under“the“then.Ž©š‘-qKÎfoo–¿ªa“=“if“a“==“5“then“10Ž¡’'
 from cvs server
cvs update: warning: unrecognized response `ó5WHA‘ÿeT–¦fHASKELL-MODE“DOES’' 
from cvs server
cvs update: warning: unrecognized response 
`is“neatly“arranged.‘When“the“brac•²!k“ets–º' from cvs server
cvs update: warning: unrecognized response 
`are“closed“the“indenš²!tation“lev˜el“automaticallyŽ¡‘Grevš²!erts–¦fto“the“previous“lev˜el.ަ‘GÎroo–¿ªa“b“c“=“(a,Ž¡‘\Ìéb,Ž¡‘\Ìéc)Ž¡‘Gsoo–¿ªg“=“hŽ¡¦‘G¹The–¦fsame“happMÞens“for“square“brac•²!k“ets.ަ‘GÎtoo–¿ªd“e“f“=“[d,Ž¡‘\Ìée,Ž¡‘\Ìéf]Ž¡ŽŽŒ‹'
 from cvs server
cvs update: warning: unrecognized response `ó5WHA‘ÿeT–¦fHASKELL-MODE“DOES’' 
from cvs server
cvs update: warning: unrecognized response `ó5WHA‘ÿeT–¦fHASKELL-MODE“DOES’' 
from cvs server
cvs update: warning: unrecognized response 
`<the“if“and“the“then“and“else“are“aligned,‘#1this“can“bšMÞe“ac•²!hiev“ed–' 
from cvs server
cvs update: warning: unrecognized response 
`<if“rep˜ort“mo˜de“is“usedŽ¡‘G(with–QÛM-x“rep•MÞort-mo“de)–QÛor“bMÞe“adding“some“whitespace“after“the“cursor“after“the“line“Îin‘¿ªifŽ¡‘Gn–¿ª>=“0¹.Ž©HO‘GÎround–¿ª::“(RealFrac“a,“Integral“b)“=>“a“->“bŽ¡‘Ground–¿ªx“=“let“(n,r)“=“properFraction“xŽ¡‘bŒ“m‘¾R=–¿ªif“r“<“0“then“n“-1“else“n“+“1Ž¡‘Këin–¿ªcase“signum“(abs“r“-“0.5)“ofŽ¡‘sˑ-1–¿ª->“nŽ¡‘sˑ0‘T->–¿ªif“even“n“then“n“else“mŽ¡‘sˑ1‘T->‘¿ªmަ‘#G¹The›ëjabMÞo•²!v“e˜function˜w“as˜proMÞduced˜in˜normal˜Hask“ell˜moMÞde˜it˜diers˜from˜in˜st“yle˜fromŽ¡‘Gthat–²Ûshoš²!wn“in“the“repMÞort“only“b˜y“whitespace“bMÞet˜w˜een“round“and“Î::‘öǹand“round“Îx“¹and“Î=¹.‘<itŽ¡‘Galso–diers“bš²!y“ha˜ving“a“smaller“inden˜t“on“the“last“three“lines.‘>þUsing“repšMÞort“mo˜de“inden²!tsŽ¡‘Gthe–ilast“three“line“b²!y“one“whitespace“more“only“(repšMÞort“mo˜de“is“not“able“to“add“whitespaceŽ¡‘GbšMÞeteen–¦fthe“function“name“and“the“Î::‘Ýݹin“a“t²!yp˜e“de
 
claration).ަ‘GÎwords–¿ª::“String“->“[String]Ž¡‘Gwords–¿ªs“=“case“dropWhile“isSpace“s“ofŽ¡‘bŒ“``''–¿ª->“[]Ž¡‘bŒ“s'‘>þ->–¿ªw“:“words“s“''Ž¡’'
 from cvs server
cvs update: warning: unrecognized response `ó5WHA‘ÿeT–¦fHASKELL-MODE“DOES’' 
from cvs server
cvs update: warning: unrecognized response 
`ó5CONCLUSION’KàG¹18ŽŽ K… ý¤´{‘GÎshowFloat–¿ªx“=ޤ
™š‘)ïif–¿ªx“==“o“then“showString“('0.'“++“take“(m-1)“(repeat“'0'))Ž¡‘bŒ“else–¿ªif“e“>=“m-1“||“e“<“0“then“showSci“else“showFixŽ¡‘)ïwhereŽ¡‘)ïshowFix‘¾R=–¿ªshowString“whole“.“showChar“'.'“.“showString“fracŽ¡‘y‹;where–¿ª(whole,frac)“=“splitAt“(e+1)“(show“sig)Ž¡‘)ïshowSci‘¾R=–¿ªshowChar“d“.“showChar“'.'“.“showString“fracŽ¡’'
 from cvs server
cvs update: warning: unrecognized response `L͍‘
{ºŸü-=Á3ŽŽŽ‘¦aÝA–Tdialect“of“Lisp,“called“Sc¾9heme.ŽŽŽŒ‹' from cvs server
cvs update: warning: unrecognized response 
`ó5CONCLUSION’KàG¹19ŽŽ K… ý¤´{‘Grecognisable›8uk•²!eyw“ord˜is˜t“ypMÞed˜that˜the˜inden“tation˜can˜bMÞe˜authoritativ“e.‘¹8Realising˜this˜factޤ
™š‘Gand–åÙdevš²!eloping“the“soft˜w˜are“around“these“ingrained“diculties“w˜as“a“trial-and-error“exerciseŽ¡‘Gwhicš²!h–b?consumed“a“lot“of“time“and“coMÞde.‘hMan˜y“trade-os“had“to“considered“whic˜h“some-Ž¡‘Gtimes–/·radically“cš²!hanged“the“direction“of“new“approac˜hes“and“signi
can˜tly“altered“existingŽ¡‘Gsoft•²!w“are.ŽŸ"•i‘G¿4.2Ž‘0ÑGBenets–€' 
from cvs server
cvs update: warning: unrecognized response 
`ó5THE–¦fSUMMAR‘ÿeY“LOG’%y›¹20ŽŽ K… ý¤´{‘GRegular–îÚconš²!tact“with“the“pro‘'
 from cvs server
cvs update: warning: unrecognized response 
`ó5THE–¦fSUMMAR‘ÿeY“LOG’%y›¹21ŽŽ K… ý¤´{‘#GAš²!t–¯0the“bMÞeginning“of“the“next“w˜eek“the“group“met“with“Kevin“who“discussed“the“ap-ޤ
™š‘Gproac•²!h›̘tak“en˜so˜far.‘•CHe˜made˜sev“eral˜suggestions˜whic“h˜Ric“hard˜realised˜w“ould˜dramaticallyŽ¡‘Gcš²!hange–áhthe“direction“of“the“pro‘'
 from cvs server
cvs update: warning: unrecognized response 
`*„(The“p˜o˜orly“do˜cumen²!tedŽ¡‘Gfunction–' from cvs server
cvs update: warning: unrecognized response 
`ïin“question“wš²!as“\parse-partial-sexp").‘yIndeed,‘$this“exempli
ed“ho˜w“a“lot“of“timeŽ¡‘Gand–{beort“wš²!as“lost“during“the“course“of“the“pro‘'
 from cvs server
cvs update: warning: unrecognized response 
`ó5ST–ÿeA“TUS‘¦fREPOR“T’9y]¹22ŽŽ K… ý¤´{‘#GDuring–½uthe“next“wš²!eek,‘Ã9the“group“ha˜vd“to“write“the“bulk“of“the“repMÞort.‘#'
 from cvs server
cvs update: warning: unrecognized response `Ric˜hard“con˜tin-ޤ
™š‘Gued–TÐwš²!ork“on“the“soft˜w˜are,‘€k
nishing“implemen˜tation“of“the“let“and“if“statemen˜ts.‘éHe“alsoŽ¡‘Gdecided–¬êto“implemenš²!t“a“function“whic˜h“w˜ould“bring“the“user“out“of“an“inden˜tation“lev˜elŽ¡‘G(hask•²!ell-lesser-inden“t).‘ûáThis›°gw“as˜esp•MÞecially˜useful˜for˜when˜nested˜declarations˜o“ccur.‘ûáPre-Ž¡‘Gviously‘ÿe,‘=¨the–#xassumption“had“bMÞeen“that“the“user“wš²!ould“man˜ually“alter“the“inden˜tation.‘²9WithŽ¡‘Gthe–3Ùimplemenš²!tation“of“this“function“came“the“realisation“that“the“ma‘'
 from cvs server
cvs update: warning: unrecognized response 
`Scott“started“on“the“bacš²!kground“and“conclusions“respMÞectiv˜ely‘ÿe.‘°¾Andrew“and“Scott“wroteŽ¡‘Gsection–Üæ3.‘\Ricš²!hard“extended“the“bac˜kground“and“conclusion“sections“and“

nished“w˜ork“onŽ¡‘Gthe–¦fuser“man²!ual.‘ÝÝHe“wrote“the“log“and“status“repMÞort.ŽŸ(€A‘G½6Ž‘*^Status‘ffReps3ortŽŸ×ñ‘G¿6.1Ž‘0ÑGLimitations–€'
 from cvs server
cvs update: warning: unrecognized response 
`ó5ST–ÿeA“TUS‘¦fREPOR“T’9y]¹23ŽŽ K… ý¤´{‘-qKÎfoo–¿ªa“=“let“b“=“if“a“==“1“then“5ޤ
™š’' from cvs server
cvs update: warning: unrecognized response 
`ó5ST–ÿeA“TUS‘¦fREPOR“T’9y]¹24ŽŽ K… ý¤´{‘Gfound–ásin“b•MÞo“oks–ásand“b²!y“actually“using“the“ma‘'
 from cvs server
cvs update: warning: unrecognized response `ó5HASKELL-MODE–¦fUSER“MANUAL’' 
from cvs server
cvs update: warning: unrecognized response 
`ó5THE–¦fEMAš²!CS“LISP“CODE“F˜OR“HASKELL-MODE’' from cvs server
cvs update: warning: unrecognized response `ó3' from cvs server
cvs update: warning: unrecognized response `' from cvs server
cvs update: warning: unrecognized response `ó3' from cvs server
cvs update: warning: unrecognized response `' from cvs server
cvs update: warning: unrecognized response `ó3' from cvs server
cvs update: warning: unrecognized response `' from cvs server
cvs update: warning: unrecognized response `ó3' from cvs server
cvs update: warning: unrecognized response `' from cvs server
cvs update: warning: unrecognized response `ó3' from cvs server
cvs update: warning: unrecognized response `' from cvs server
cvs update: warning: unrecognized response `ó3' from cvs server
cvs update: warning: unrecognized response `' from cvs server
cvs update: warning: unrecognized response 
`/cvs/fptools/CONTRIB/haskell-modes/glasgow/original/' from cvs server
cvs update: warning: unrecognized response `Tghc-6-4-branch' from cvs server
cvs checkout: warning: cannot open /cvs/CVSROOT/val-tags read/write: Read-only 
file system
cvs checkout: warning: cannot open /cvs/CVSROOT/val-tags read/write: Read-only 
file system
cvs checkout: cannot open directory /cvs/fptools/nofib/PRIVATE: Permission 
denied
cvs checkout: skipping directory nofib/PRIVATE
cvs checkout: warning: cannot open /cvs/CVSROOT/val-tags read/write: Read-only 
file system
ok. (GHC Version 6.4.3.20060728)
**** Building stage 1 compiler                    ... ok.
**** Building stage 2 compiler                    ... ok.
**** Building stage 3 compiler                    ... ok.
**** building source distribution                 ... ok.
**** building testsuite tools                     ... ok.
**** running tests                                ... ok (summary below).
**** building compiler binary distribution        ... ok.
**** running nofib (-O)                           ... ok.
**** running nofib (-O -prof -auto-all)           ... ok.
**** running nofib (-O -fasm-x86)                 ... ok. (4 failures)
**** running nofib (-fasm-x86)                    ... ok. (4 failures)
**** publishing distfiles                         ... ok.
**** publishing logs                              ... ok.
**** publishing docs                              ... ok.
Logs  are at http://www.haskell.org/ghc/dist/stable/logs
Dists are at http://www.haskell.org/ghc/dist/stable/dist
Docs  are at http://www.haskell.org/ghc/dist/stable/docs
All done!
Nightly build finished successfully at Sat Jul 29 01:35:18 BST 2006

------------- GHC Test summary ---------------------

OVERALL SUMMARY for test run started at Fri Jul 28 22:10:56 BST 2006
    1365 total tests, which gave rise to
    6055 test cases, of which
       0 caused framework failures
    1034 were skipped

    4955 expected passes
      65 expected failures
       0 unexpected passes
       1 unexpected failures

Unexpected failures:
   rn.prog006(normal)

----------------------------------------------------
Nightly run ended at Sat Jul 29 01:35:18 BST 2006
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to