When porting new pages, please try to categorise them. This will ease
navigating the wiki in the long term. A list of all categories
is here. To categorise a page, insert, for example,
the text:
Archive
Old content can be found online at the Internet Archive pages for HaWiki.
Licenses
If you are happy for your contributions on the old wiki to be relicensed
and moved to the new wiki, please add your name to this list, so that
others may move your contributions without fear:
- Adrian Hey
- Andrew Bromage
- Bulat Ziganshin
- Cale Gibbard
- Dave Menendez
- David Himmelstrup (Lemmih)
- Derek Elkins
- Don Stewart
- Einar Karttunen
- Henk-Jan van Tuyl
- Henning Thielemann
- Ian Lynagh
- Jason Dagit
- Jean-Philippe Bernardy
- Johannes Ahlmann
- Matthias Fischmann
- Neil Mitchell
- Oleg Kiselyov
- Scott Turner
- Shae Erisson
- Stefan Aeschbacher
- Stefan Ljungstrand
- Simon Marlow
- Udo Stenzel
- Yitz Gale
- shelarcy
Add yourself in `sort' order.
Uncategorised pages
Please mark pages which you consider not to be moved with a *.
A to E
ActorModel
AddingStrictness
AlgorithmCorner
AntiBuddha
ArraysInHaskell
ArraysVsTuples
ArrowRun
AvoidingParameterPassing
BFInterpreter
BaseCasesAndIdentities
BeginnerChronicle
C++FromHaskell
C2hs
CatInHaskell
CategoryTheory/NaturalTransformation
CategoryTheory/Functor
ChainOfResponsibility
CircularProgramming
CoMonad
CoMonadArticles
CodeExamples (Polynomial example already moved)
CodeOnTheWiki
CodeSnippets
CombinatorPattern
CommonHaskellIdioms
CommunityIssues
ConcreteTypeInstantiation
ConcreteView
ConcurrentTutorial
ContinuationPassingStyle
ContinuationsDoneRight
ControlOperation
ConundrumBinaryOperationsOnInts
CpsInCee
CpsInJava
CpsTransform
CreditCardTransform
DataStructureFreeTransformation
DataStructuresNotFunctions
DeFunctionalization
DebianUsers
DecoratingStructures
DerivingFromSpecifications
DerivingInstancesFromTypes
DesignPatternsForFunctionalStrategicProgramming
DomainSpecificLanguages
DynamicErrors
DynamicTypes
EasyUnification
ErLang
ErrorMonad
EuroHaskell
EventStats
EventStats/HitCounts
EventStats/UserAgents
ExceptionMonad
ExistentialType
ExistentialTypes
Existentially quantified record constructors
ExperimentalFeatures
ExternalCommands
F to J
FasterFloatingPointWithGhc
FeatherweightPerl6
FedoraHaskell
FedoraRepository
FfiCookbook
FfiExample
FfiTutorial
FfiWithArrays
FindPage
FirstClassModules
FirstSteps
FixedPointCombinator
ForcingEagerEvaluation
ForeignFunctionInterface
FptoolsWithDarcs
FreeNode
FrequentlyAskedQuestions
FrontPage
FunctionalDispatch
FunctionsNotDataStructures
FundamentalConcepts
FutureOfHaskellDiscussionDiscussion
GADT with record syntax
GHCPackageDesignFAQ
GaleHaskeller
GeneralisingTypes
GenericHaskellServer
GennethsCrazyDatabaseConnector
GentleHaskellDiscuss
GesuchteSeiten
GhcConcurrency
GlobalMutableState
GoodLargeTeachingProgram
GreenCard
GrepInHaskell
Gtk2Hs
GtkHs
GunnarKedenburg
HaCanon
HaWiki
HaWikiUsers
Hacanon
Hackage
Hackage/TODO
HackageDB
Haskell
HaskellBookstore
HaskellBookstore/TalkAbout
HaskellChannelPeople
HaskellCheatSheet
HaskellCommunities
HaskellDbTutorial
HaskellDbandHsp
HaskellDemo
HaskellEditor
HaskellForCompilers
HaskellGoPeople
HaskellIde
HaskellImplementations
HaskellInaNutshell
HaskellIrcChannel
HaskellIrcPastePage
HaskellIrcQuotePage
HaskellLanguage
HaskellMailClient
HaskellNewbie
HaskellNewbie/AppendingToLists
HaskellNewbie/BooleanTests
HaskellNewbie/CombiningMonads
HaskellNewbie/DivisionOfIntegers
HaskellNewbie/DuplicateInstanceDeclaration
HaskellNewbie/ExternalPrograms
HaskellNewbie/FactorialsComingOutZero
HaskellNewbie/FileOperations
HaskellNewbie/FunctionsAndEquality
HaskellNewbie/HaskellAsAMacroLanguage
HaskellNewbie/HaskellFromJava
HaskellNewbie/HaskellInterpreterUsage
HaskellNewbie/ImplementingUnzipWithFoldr
HaskellNewbie/InfiniteCartesianProduct
HaskellNewbie/LazyVsStrictEvaluation
HaskellNewbie/LetAndWhere
HaskellNewbie/ListComprehensions
HaskellNewbie/LowerCase
HaskellNewbie/ModuleSystemImplementation
HaskellNewbie/MonadicIO
HaskellNewbie/NamespaceClashes
HaskellNewbie/NumericTypes
HaskellNewbie/ObjectOrientedVsFunctionalProgramming
HaskellNewbie/PrettyPrintingRecords
HaskellNewbie/PrintingFloatingPointValues
HaskellNewbie/ReadsAndShowsPrec
HaskellNewbie/StringParsing
HaskellNewbie/TcpIpAndNetworking
HaskellNewbie/TestingWithGetArgs
HaskellNewbie/TracingEvaluation
HaskellNewbie/TypeSignatureBasicQuestion
HaskellNewbie/UntypedSKCalculus
HaskellNewbie/WorkingWithRandomNumbers
HaskellOhSix
HaskellOnMac
HaskellOpenGl
HaskellProverbs
HaskellServerPages
HaskellServerProgramming
HaskellStreamIO
HaskellStyle
HaskellSupportFramework
HaskellToJavaByteCodeCompiler
HaskellTutorials
HaskellTwo
HaskellUnixDaemon
HaskellUserLocations
HaskellWebApplicationServer
HaskellWebApplications
HaskellWikiInHaskell
HaskellWishList
HaskellWorldDomination
HelloWorld
HelpContents
HelpForBeginners
HelpForDevelopers
HelpIndex
HelpMiscellaneous/FrequentlyAskedQuestions
HelpOnAdministration
HelpOnConfiguration
HelpOnConfiguration/EmailSupport
HelpOnConfiguration/SecurityPolicy
HelpOnEditing/SubPages
HelpOnFormatting
HelpOnHeadlines
HelpOnLinking
HelpOnLists
HelpOnMacros
HelpOnNavigation
HelpOnPageCreation
HelpOnPageDeletion
HelpOnProcessingInstructions
HelpOnProcessors
HelpOnRules
HelpOnSkins
HelpOnSmileys
HelpOnSpellCheck
HelpOnTables
HelpOnUpdating
HelpOnUserPreferences
HelpOnXmlPages
HelpTemplate
hIDE
hIDE/Design
hIDE/Win32
HigherOrderFunction
HigherOrderFunctions
HigherOrderFunctionsToCapture
HirculesIrcClient
HomepageTemplate
HomeworkHelp
HowToReadHaskell
HsWebForms
Hsc2hs
IcfpContest
IdentityMonad
ImperativeHaskell
ImplicitParameters
ImplicitReader
IncreasingSharing
IndeterminismAndNondeterminism
IndirectComposite
InfixExpression
InformationHiding
InstallationLogs
InstallationTips
IntegralApproximation
IntegratingHaskellWikiInHaskellOrg
InterProcess
InterWiki
InteractiveFictionDecompilers
IntermediateForm
IntermediateRepresentation
IntroductionToIO
IterationPattern
Jhc
JournalOfFunctionalProgramming
K to O
Keywords
KnuthMorrisPratt
LambdaDropping
LearningHaskell
LessFrequentlyAskedQuestions
LetFloating
LibrariesAndTools
LibrariesExts
LibrariesExts/QuickCheckExts
LibrariesTest
LibraryDocsNeedingHelp
LibraryDocumentation
LibraryDocumentation/CPUTime
LibraryDocumentation/Ix
LibraryDocumentation/Prelude
LibraryInfrastructure
LibraryInfrastructure/Comments
LibraryInfrastructure/MetaData
LibraryInfrastructure/RelatedSystems
LibraryInfrastructureNotes
LicensedPreludeExts
Lifting
ListMutation
Mandelbrot
MaybeMonad
MegaMonad
MegaMonad/PassingTuringTest
MemoisingCafs
MemoizingRecursion
MessageDispatching
ModelizingInHaskell
Monad
MonadCont
MonadError
MonadIdentity
MonadPlus
MonadReader
MonadRun
MonadState
MonadStream
MonadTemplateLibrary
MonadTemplateLibrary/MonadRandom
MonadTransformer
MonadTransformerPuzzle
MonadTransformers
MonadUnTrans
MonadWriter
MonadicContinuationPassingStyle
MonadicStyleTransformation
NewsAndDiscussions
NewtypeVersusStrictData
NickMain
NoPatternGuards
NonstrictFromStrict
NotJustMaybe
NullObject
ObjectIoLibrary
OpenQuestions
P to T
PacketClass
ParsingForeignLanguagesInHaskell
ParsingInHaskell
PartialApplication
PartialEvaluation
PartialEvaluationToCaptureSeparationOfConcerns
PatternMatching
PaulGrahamAccumulatorProblem
Perl6UsersGolfingSystem
PerlUsersGolfingSystem
PermutationExample
PhoneNumber (Lots of code by Paulohnson - need license check)
PipeliningFunctions
PracticalHaskell
PreludeExts
PreludeExtsUseExamples
PreludeListFunctions
Profiling
ProjectIdeas
Proposed extensions
PurityAndMonads
Python4Suite
PythonGenerator
QuickCheck
QuotesPage
QuotesPage/DuelsPage
RankTwoPolymorphism
Recursion
RegexSyntax
RemoveCorrect
RpmsProject
RunTimeCompilation
RuntimeModels
RuntimeModuleLoading
SandBox
ScanningInHaskell
SchwartzianTransform
SeiteFinden
SeitenGröße
ShortExamples
ShortExamples/BFInterpreter
ShortExamples/Copalindromes
ShortExamples/POPCleaner
ShortExamples/SymbolDifferentiation
SieveOfEratosthenes
SillySignatures
SimulatedCaseSplitting
SimulatingDependentTypes
SiteNavigation
SocraticMethod
SoftwareEvolution
SpecialistDataStructures
SpreadSheet
StackOverflow
StandardCollectionLibraries
StandardCollectionLibraries/TODO
StartSeite
StateMonad
StatePropagation
StdGen
StraFunski
StructuredText
StudyGroup
StudyGroup/GraphExamplesInHaskell
StudyGroup/GraphExamplesInHaskell/WhySum3
StudyGroup/Talk
SudokuSolver
SvenMoritzHallberg
SystemInfo
splitAt
TailRecursive
TeamSuccGMT
TemplateHaskell
TemplateHaskellTutorial
TextCtrl
TheGallery
TheZipper
TheZipper/Zipper
TheZipper/ZipperG
TimeLibrary
TipsAndTricks
TitleIndex
TrexStyleRecords
TyingTheKnot
TypeClass
TypeClassConstraint
TypeInference
TypeclassWrapper
TypesOnShellLevel
U to Z
UnZip
UndecidableInstances
UndecidableProblem
UnderConstruction
UnderestimatedTypeClasses
UnderstandingArrows
UnicodeHaskellSource
UnicodeInputOutput
UnicodeIssues
UnicodePrelude
UnitObject
UnitTesting
UpdateInPlace
UserPreferences
UsingHaskellWikiMaterial
UsingLibraries
UsingMonadTransformers
UsingMonads
UsingRecords
VersusQuotesPage
VerwaisteSeiten
Views
Vim
WaSh
WayOfTheFuture
WebAppsFramework
Weroom
WhatDoesThatSymbolMean
WhatIsThePrelude
WhatIsaFold
WhileLoop
WhyFunctionalProgrammingMatters
WhyWikiWorks
WikiHomePage
WikiName
WikiSandBox
WikiSyntax
WikiUsers
WikiWiki
WikiWikiSandbox
WikiWikiWeb
WinHugs
WishList
WordIndex
WortIndex
WritingCryptDiscordian
XsltVersion
YetAnotherHaskellTutorial
YetAnotherStudyGuide
Monad Reader
Shapr? Want to move these?
TheMonadReader
TheMonadReader/IssueOne
TheMonadReader/IssueOne/FeedBack
TheMonadReader/IssueOne/FeedBack/Gtk2Hs
TheMonadReader/IssueOne/FeedBack/PseudoCode
TheMonadReader/IssueOne/FeedBack/PugsProject
Cabal pages
Cabal
Cabal/AggregatePackages
Cabal/Bugs
Cabal/ConditionalCodeAndDependencies
Cabal/Design
Cabal/MultiPackageDistributables
Cabal/TODO
Cabal/VirtualizationRequirements
CabalGet
Pages in German
AktuelleÄnderungen
AufgegebeneSeiten
BenutzerEinstellungen
HilfeAllgemein
HilfeAllgemein/FragenUndAntworten
HilfeFürAnfänger
HilfeFürEntwickler
HilfeIndex
HilfeInhalt
HilfeTemplate
HilfeZuAktionen
HilfeZuAktionen/DateiAnhänge
HilfeZuBenutzerEinstellungen
HilfeZuLayouts
HilfeZuListen
HilfeZuMakros
HilfeZuSmileys
HilfeZuTabellen
HilfeZuTrennlinien
HilfeZuVerarbeitungsAnweisungen
HilfeZuVerweisen
HilfeZuXmlSeiten
HilfeZumEditieren
HilfeZumEditieren/UnterSeiten
HilfeZumFormatieren
HilfeZumUpdaten
HilfeZurAdministration
HilfeZurInstallation
HilfeZurInstallation/ApacheAufUnix
HilfeZurInstallation/ApacheAufWin32
HilfeZurInstallation/BasisInstallation
HilfeZurInstallation/FehlerBehebung
HilfeZurKonfiguration
HilfeZurNavigation
HilfeZurRechtschreibprüfung
HilfeZurSeitenErzeugung
HilfeZurSeitenLöschung
HilfeZuÜberschriften
Hawiki Infrastructure pages
These pages can just disappear too.
CategoryCodeSnippet
CategoryCommunity
CategoryHaskellImplementations
CategoryHomepage
CategoryMonad
CategoryCategory
CategoryTools
CategoryTutorial
CategoryApplication
AdminGroup
BadContent
WhyWikiWorks
WikiHomePage
WikiName
WikiSandBox
WikiSyntax
WikiUsers
WikiWiki
WikiWikiSandbox
WikiWikiWeb
User pages
These pages may just disappear. Users can recreate them on the new wiki
AaronDenney
AbeEgnor
AlastairReid
AlbertReiner
AlexanderWilliams
AllenWoolfrey
AlsonKemp
AndersCarlsson
AndersHöckersten
AndrePang
AndrewBromage
AndreySidorenko
AndréPang
AndyGeorges
AndyGill
AntonioRegidorGarcia
AnttiJuhaniKaijanaho
AudreyTang
AutrijusTang
BastiaanZapf
BernardPope
BjarkeDahlEbert
BjornBringert
BorislavManolov
BrandonMoore
BrianEdwards
BruceWilliams
BryanMurphy
BrynKeller
BulatZiganshin
CaleGibbard
CaleGibbard/BSDLicense
ChrisAngus
ChrisMilton
ChristophePoucet
ChristopherHendrie
ColinDeVilbiss
ConalElliott
CraigDickson
CraigLennox
DaveMenendez
DavidHimmelstrup
DeanHerington
DerekElkins
DiegoNavarro
DimitryGolubovsky
DinkoTenev
DmitryAstapov
DylanThurston
EinarKarttunen
EndreyMark
FrankAtanassow
FrankChristoph
FrederikEaton
GaneshSittampalam
GaneshSittampalam/MoinEditorBackup
GerardHuet
GordonMatzigkeit
GraemeJefferis
GrahamKlyne
HannahSchroeter
IsaacJones
JackWaugh
JamesGray
JanDeWit
JaredJennings
JensPetersen
JesperLouisAndersen
JesseRudolph
JesseRudolph/SequenceLibrary
JohanBaltie
JohannesAhlmann
JohnHeron
JohnHughes
JohnMeacham
JohnTromp
JoseAntonioOrtega
JudeNagurney
KeithWansbrough
KennethHoste
KetilMalde
LarsOlson
LennartKolmodin
LudvigStrigeus
LuisAraujo
LiyangHu
LyndonTremblay
MahlenMorris
ManuelChakravarty
MarcoBakera
MarkCarroll
MarkWotton
MarkoSchuetz
MartinNorbäck
MartinSjögren
MatthewWalton
MichaelRichter
MikaelBrockman
MikeBeedle
NoelWinstanley
OhadKammar
PeterSimons
PhilippaCowderoy
PhilippaCowderoy/TestPage
Pishcotec
Qiyang
Riastradh
RichardTibbetts
RonLegere
ScottTurner
SebastianSylvan
ShaeErisson
SimonFoster
SimonJanes
SimonMarlow
SpencerJanssen
StefanHeinzmann
StefanHoldermans
StefanLjungstrand
SteveDunham
SteveElkins
TomCooper
TomMoertel
TomPledger
VolkerStolz
WadeCunningham
WardCunningham
WegWeiser
WolfgangThaller
ZufallsSeite