test.icl 6.78 KB
Newer Older
1 2
module test

3 4 5 6 7
// Deprecated libraries: ArgEnv
import qualified ArgEnv
// Deprecated libraries: MersenneTwister
import qualified MersenneTwister
// Deprecated libraries: StdLib
8 9 10 11 12 13
import qualified StdLib
import qualified StdArrayExtensions
import qualified StdListExtensions
import qualified StdMaybe
import qualified StdLibMisc

14
// Main libraries
Camil Staps's avatar
Camil Staps committed
15 16 17 18 19
//import qualified Clean.PrettyPrint // requires Clean compiler
//import qualified Clean.PrettyPrint.Common // requires Clean compiler
//import qualified Clean.PrettyPrint.Definition // requires Clean compiler
//import qualified Clean.PrettyPrint.Expression // requires Clean compiler
//import qualified Clean.PrettyPrint.Util // requires Clean compiler
20 21 22
import qualified Clean.Doc
//import qualified Clean.Parse // requires Clean compiler
//import qualified Clean.Parse.Comments // requires Clean compiler
23
import qualified Clean.Parse.ModuleName
Camil Staps's avatar
Camil Staps committed
24 25 26 27 28 29
import qualified Clean.Types
//import qualified Clean.Types.CoclTransform // requires Clean compiler
import qualified Clean.Types.Parse
import qualified Clean.Types.Tree
import qualified Clean.Types.Unify
import qualified Clean.Types.Util
30
import qualified Clean.ModuleFinder
Camil Staps's avatar
Camil Staps committed
31 32
import qualified Codec.Compression.Snappy
import qualified Codec.Compression.Snappy.Graph
33 34 35
import qualified Control.Applicative
import qualified Control.Arrow
import qualified Control.Category
Camil Staps's avatar
Camil Staps committed
36 37 38 39 40 41 42
import qualified Control.GenBimap
import qualified Control.GenFMap
import qualified Control.GenHylo
import qualified Control.GenMap
import qualified Control.GenMapSt
import qualified Control.GenMonad
import qualified Control.GenReduce
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
import qualified Control.Monad
import qualified Control.Monad.Fix
import qualified Control.Monad.Identity
import qualified Control.Monad.RWST
import qualified Control.Monad.Reader
import qualified Control.Monad.State
import qualified Control.Monad.Trans
import qualified Control.Monad.Writer
import qualified Crypto.Hash.MD5
import qualified Crypto.Hash.SHA1
import qualified Data.Array
import qualified Data.Bifunctor
import qualified Data.CircularStack
import qualified Data.Complex
import qualified Data.Data
58
import qualified Data.Dynamic
59
import qualified Data.Either
60
import qualified Data.Either.GenJSON
61 62 63 64 65 66 67
import qualified Data.Encoding.RunLength
import qualified Data.Eq
import qualified Data.Error
import qualified Data.Foldable
import qualified Data.Func
import qualified Data.Functor
import qualified Data.Functor.Identity
Camil Staps's avatar
Camil Staps committed
68
import qualified Data.GenCompress
69
import qualified Data.GenCons
Camil Staps's avatar
Camil Staps committed
70 71 72 73 74 75
import qualified Data.GenDefault
import qualified Data.GenDiff
import qualified Data.GenEq
import qualified Data.GenFDomain
import qualified Data.GenLexOrd
import qualified Data.GenZip
Mart Lubbers's avatar
Mart Lubbers committed
76 77 78 79 80 81 82 83 84 85 86 87 88
//import qualified Data.Graph
//import qualified Data.Graph.Inductive
//import qualified Data.Graph.Inductive.Basic
//import qualified Data.Graph.Inductive.Graph
//import qualified Data.Graph.Inductive.Internal.Queue
//import qualified Data.Graph.Inductive.Internal.RootPath
//import qualified Data.Graph.Inductive.Internal.Thread
//import qualified Data.Graph.Inductive.Monad
//import qualified Data.Graph.Inductive.NodeMap
//import qualified Data.Graph.Inductive.PatriciaTree
//import qualified Data.Graph.Inductive.Query
//import qualified Data.Graph.Inductive.Query.BFS
//import qualified Data.Graph.Inductive.Query.MaxFlow
89 90 91 92 93 94
import qualified Data.Graphviz
import qualified Data.Heap
import qualified Data.IntMap.Base
import qualified Data.IntMap.Strict
import qualified Data.IntSet
import qualified Data.IntSet.Base
95 96 97 98 99 100
import qualified Data.Integer
import qualified Data.Integer.Add
import qualified Data.Integer.Div
import qualified Data.Integer.Mul
import qualified Data.Integer.ToInteger
import qualified Data.Integer.ToString
101 102
import qualified Data.List
import qualified Data.Map
Steffen Michels's avatar
Steffen Michels committed
103
import qualified Data.MapCollection
104 105 106
import qualified Data.Matrix
import qualified Data.Maybe
import qualified Data.Monoid
Camil Staps's avatar
Camil Staps committed
107
import qualified Data.NGramIndex
Camil Staps's avatar
Camil Staps committed
108
import qualified Data.OrdList
109 110
import qualified Data.Queue
import qualified Data.Set
111
import qualified Data.Set.GenJSON
112
import qualified Data.Stack
113 114 115 116
import qualified Data.Traversable
import qualified Data.Tree
import qualified Data.Tuple
import qualified Data.Word8
Camil Staps's avatar
Camil Staps committed
117
import qualified Data._Array
118
import qualified Data.Generics
Camil Staps's avatar
Camil Staps committed
119
import qualified Database.Native
Camil Staps's avatar
Camil Staps committed
120
import qualified Database.Native.JSON
Camil Staps's avatar
Camil Staps committed
121 122 123 124 125 126
import qualified Database.SQL
import qualified Database.SQL.MySQL
import qualified Database.SQL.RelationalMapping
import qualified Database.SQL.SQLite
import qualified Database.SQL._MySQL
import qualified Database.SQL._SQLite
127
import qualified Debug.Performance
Camil Staps's avatar
Camil Staps committed
128
import qualified Debug.Trace
129
import qualified Graphics.Layout
Steffen Michels's avatar
Steffen Michels committed
130 131 132
import qualified Graphics.Scalable.Image
import qualified Graphics.Scalable.Internal.Image`
import qualified Graphics.Scalable.Internal.Types
Camil Staps's avatar
Camil Staps committed
133
import qualified Graphics.Scalable.Types
134
import qualified Internet.HTTP
Camil Staps's avatar
Camil Staps committed
135
import qualified Internet.HTTP.CGI
136 137 138 139 140 141 142 143 144 145 146 147
import qualified Math.Geometry
import qualified Math.Random
import qualified Network.IP
import qualified System.CommandLine
import qualified System.Directory
import qualified System.Environment
import qualified System.File
import qualified System.FilePath
import qualified System.GetOpt
import qualified System.IO
import qualified System.OS
import qualified System.OSError
148
import qualified System.Platform
149 150 151
import qualified System.Process
import qualified System.TTS
import qualified System.Time
152
import qualified System.Time.GenJSON
153
import qualified System._Directory
154
import qualified System._FilePath
155
import qualified System._Finalized
156
import qualified System._Platform
157 158 159
import qualified System._Pointer
import qualified System._Posix
import qualified System._Unsafe
Camil Staps's avatar
Camil Staps committed
160 161
import qualified Testing.Options
import qualified Testing.TestEvents
162 163 164 165 166
import qualified Text
import qualified Text.CSV
import qualified Text.Encodings.Base64
import qualified Text.Encodings.MIME
import qualified Text.Encodings.UrlEncoding
Camil Staps's avatar
Camil Staps committed
167
import qualified Text.GenJSON
Camil Staps's avatar
Camil Staps committed
168 169 170 171
import qualified Text.GenParse
import qualified Text.GenPrint
import qualified Text.GenXML
import qualified Text.HTML
172
import qualified Text.HTML.GenJSON
173
import qualified Text.LaTeX
Mart Lubbers's avatar
Mart Lubbers committed
174
import qualified Text.Language
175 176 177 178 179 180 181 182 183 184 185 186
import qualified Text.PPrint
import qualified Text.Parsers.CParsers.ParserCombinators
import qualified Text.Parsers.Simple.Chars
import qualified Text.Parsers.Simple.Core
import qualified Text.Parsers.Simple.ParserCombinators
import qualified Text.Parsers.ZParsers.ParserLanguage
import qualified Text.Parsers.ZParsers.Parsers
import qualified Text.Parsers.ZParsers.ParsersAccessories
import qualified Text.Parsers.ZParsers.ParsersDerived
import qualified Text.Parsers.ZParsers.ParsersKernel
import qualified Text.Show
import qualified Text.StringAppender
Mart Lubbers's avatar
Mart Lubbers committed
187
import qualified Text.Terminal.VT100
188
import qualified Text.URI
Camil Staps's avatar
Camil Staps committed
189
import qualified Text.URI
190 191 192 193
import qualified Text.Unicode
import qualified Text.Unicode.Encodings.JS
import qualified Text.Unicode.Encodings.UTF8
import qualified Text.Unicode.UChar
Mart Lubbers's avatar
Mart Lubbers committed
194

195
Start = "Hello World!"