test.icl 8.11 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
import qualified StdLib
import qualified StdArrayExtensions
import qualified StdListExtensions
import qualified StdMaybe
import qualified StdLibMisc
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
// Deprecated libraries: Generics
import qualified GenBimap
import qualified GenCompress
import qualified GenDefault
import qualified GenEq
import qualified GenFMap
import qualified GenHylo
import qualified GenLexOrd
import qualified GenLib
import qualified GenMap
import qualified GenMapSt
import qualified GenMonad
import qualified GenParse
import qualified GenPrint
import qualified GenReduce
import qualified GenZip
import qualified _Array
30

31
// Main libraries
Camil Staps's avatar
Camil Staps committed
32 33 34 35 36
//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
37 38 39
import qualified Clean.Doc
//import qualified Clean.Parse // requires Clean compiler
//import qualified Clean.Parse.Comments // requires Clean compiler
40
import qualified Clean.Parse.ModuleName
Camil Staps's avatar
Camil Staps committed
41 42 43 44 45 46
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
47
import qualified Clean.ModuleFinder
48
import qualified Codec.Archive.Tar
Camil Staps's avatar
Camil Staps committed
49 50
import qualified Codec.Compression.Snappy
import qualified Codec.Compression.Snappy.Graph
51 52 53
import qualified Control.Applicative
import qualified Control.Arrow
import qualified Control.Category
Camil Staps's avatar
Camil Staps committed
54 55 56 57 58 59 60
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
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
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
76
import qualified Data.Dynamic
77
import qualified Data.Either
78
import qualified Data.Either.GenJSON
Camil Staps's avatar
Camil Staps committed
79
import qualified Data.Either.Ord
80 81 82
import qualified Data.Encoding.RunLength
import qualified Data.Eq
import qualified Data.Error
83
import qualified Data.Error.GenJSON
84 85 86 87
import qualified Data.Foldable
import qualified Data.Func
import qualified Data.Functor
import qualified Data.Functor.Identity
88
import qualified Data.GenCons
Camil Staps's avatar
Camil Staps committed
89 90 91 92 93 94
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
95 96 97 98 99 100 101 102 103 104 105 106 107 108
import qualified Data.Generics
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
109 110 111 112 113 114
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
Mart Lubbers's avatar
Mart Lubbers committed
115
import qualified Data.Int
116
import qualified Data.Integer
117
import qualified Data.Integer.GenJSON
118 119 120 121 122
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
123 124
import qualified Data.List
import qualified Data.Map
125
import qualified Data.Map.GenJSON
Steffen Michels's avatar
Steffen Michels committed
126
import qualified Data.MapCollection
127 128
import qualified Data.Matrix
import qualified Data.Maybe
Steffen Michels's avatar
Steffen Michels committed
129
import qualified Data.Maybe.Ord
130 131
import qualified Data.Maybe.Gast
import qualified Data.Maybe.GenPrint
Steffen Michels's avatar
Steffen Michels committed
132
import qualified Data.Maybe.GenBinary
Steffen Michels's avatar
Steffen Michels committed
133
import qualified Data.Maybe.GenDefault
Steffen Michels's avatar
Steffen Michels committed
134
import qualified Data.Maybe.GenFDomain
135
import qualified Data.Monoid
Camil Staps's avatar
Camil Staps committed
136
import qualified Data.NGramIndex
Camil Staps's avatar
Camil Staps committed
137
import qualified Data.OrdList
138
import qualified Data.Queue
Mart Lubbers's avatar
Mart Lubbers committed
139
import qualified Data.Real
140
import qualified Data.Set
141
import qualified Data.Set.GenJSON
142
import qualified Data.Set.Gast
143
import qualified Data.Stack
144 145 146 147
import qualified Data.Traversable
import qualified Data.Tree
import qualified Data.Tuple
import qualified Data.Word8
Camil Staps's avatar
Camil Staps committed
148
import qualified Data._Array
Steffen Michels's avatar
Steffen Michels committed
149
import qualified Data.Encoding.GenBinary
Camil Staps's avatar
Camil Staps committed
150
import qualified Database.Native
Camil Staps's avatar
Camil Staps committed
151
import qualified Database.Native.JSON
Camil Staps's avatar
Camil Staps committed
152 153 154 155 156 157
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
158
import qualified Debug.Performance
Camil Staps's avatar
Camil Staps committed
159
import qualified Debug.Trace
160
import qualified Graphics.Scalable.Extensions
Steffen Michels's avatar
Steffen Michels committed
161 162 163
import qualified Graphics.Scalable.Image
import qualified Graphics.Scalable.Internal.Image`
import qualified Graphics.Scalable.Internal.Types
Camil Staps's avatar
Camil Staps committed
164
import qualified Graphics.Scalable.Types
165
import qualified Internet.HTTP
Camil Staps's avatar
Camil Staps committed
166
import qualified Internet.HTTP.CGI
167
import qualified Internet.IRC
168 169 170 171 172 173 174 175 176 177
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
178
import qualified System.Options
179 180
import qualified System.OS
import qualified System.OSError
181
import qualified System.Platform
182 183 184
import qualified System.Process
import qualified System.TTS
import qualified System.Time
185
import qualified System.Time.GenJSON
Mart Lubbers's avatar
Mart Lubbers committed
186
import qualified System.Signal
Mart Lubbers's avatar
Mart Lubbers committed
187 188 189 190
import qualified System.Socket
import qualified System.Socket.Ipv4
import qualified System.Socket.Ipv6
import qualified System.Socket.Unix
Mart Lubbers's avatar
Mart Lubbers committed
191
import qualified System._Architecture
Mart Lubbers's avatar
ci  
Mart Lubbers committed
192
import qualified System._Signal
Mart Lubbers's avatar
Mart Lubbers committed
193
import qualified System._Socket
194
import qualified System._Directory
195
import qualified System._FilePath
196
import qualified System._Finalized
197
import qualified System._Platform
198 199 200
import qualified System._Pointer
import qualified System._Posix
import qualified System._Unsafe
Camil Staps's avatar
Camil Staps committed
201 202
import qualified Testing.Options
import qualified Testing.TestEvents
203 204 205 206 207
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
208
import qualified Text.GenJSON
Camil Staps's avatar
Camil Staps committed
209 210 211
import qualified Text.GenParse
import qualified Text.GenPrint
import qualified Text.GenXML
212 213
import qualified Text.GenXML.Gast
import qualified Text.GenXML.GenPrint
Camil Staps's avatar
Camil Staps committed
214
import qualified Text.HTML
215
import qualified Text.HTML.GenJSON
216
import qualified Text.LaTeX
Mart Lubbers's avatar
Mart Lubbers committed
217
import qualified Text.Language
218 219 220 221 222 223 224 225 226 227 228 229
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
230
import qualified Text.Terminal.VT100
231
import qualified Text.URI
Camil Staps's avatar
Camil Staps committed
232
import qualified Text.URI
233 234 235 236
import qualified Text.Unicode
import qualified Text.Unicode.Encodings.JS
import qualified Text.Unicode.Encodings.UTF8
import qualified Text.Unicode.UChar
Steffen Michels's avatar
Steffen Michels committed
237
import qualified Message.Encodings.AIS
Mart Lubbers's avatar
Mart Lubbers committed
238

239
Start = "Hello World!"