Skip to content

christofsteel/hsio_vortrag

Repository files navigation

Haskell IO Vortrag

Gliederung:

  • Einführung
    • ghc / cabal install
    • hackage
    • main
  • stdin/stdout
    • stdout: putStrLn/putStr/putChar/print
    • stdin: getChar/getLine/readLn/getContents
    • Hello World/Hello
  • File Handling
    • import System.IO
    • fileOpen/withFile
    • read: hGetChar/hGetLine/hReadLn/hGetContents/readFile
    • write: hPutStrLn/hPutStr/hPutChar/hPrint/writeFile
    • en/decrypter
  • Netzwerk
    • import Network
    • Server
    • Client
    • simple File transfer (netcat like)
  • Threading
    • import Control.Concurrent
    • forkIO
    • Mutable Variables
      • IORef
      • MVar
      • STM (nicht behandeln)
    • Multithreaded Chat server
  • Coole Sachen
    • getArgs
    • cmdArgs
    • ByteStrings
    • Foreign Function Interface

About

haskell IO monaden Vortrag

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published