Hoogle Search

Within LTS Haskell 24.36 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. PromotedInfixT :: Type -> Name -> Type -> Type

    template-haskell Language.Haskell.TH.Syntax

    T :+: T
    

  2. PromotedNilT :: Type

    template-haskell Language.Haskell.TH.Syntax

    '[]
    

  3. PromotedT :: Name -> Type

    template-haskell Language.Haskell.TH.Syntax

    'T
    

  4. PromotedTupleT :: Int -> Type

    template-haskell Language.Haskell.TH.Syntax

    '(), '(,), '(,,), etc.

  5. PromotedUInfixT :: Type -> Name -> Type -> Type

    template-haskell Language.Haskell.TH.Syntax

    T :+: T
    
    See Language.Haskell.TH.Syntax#infix

  6. module System.FilePath.Posix

    A library for FilePath manipulations, using Posix style paths on all platforms. Importing System.FilePath is usually better. Given the example FilePath: /directory/file.ext We can use the following functions to extract pieces.

    And we could have built an equivalent path with the following expressions:
    • "/directory" </> "file.ext".
    • "/directory/file" <.> "ext".
    • "/directory/file.txt" -<.> "ext".
    Each function in this module is documented with several examples, which are also used as tests. Here are a few examples of using the filepath functions together: Example 1: Find the possible locations of a Haskell module Test imported from module Main:
    [replaceFileName path_to_main "Test" <.> ext | ext <- ["hs","lhs"] ]
    
    Example 2: Download a file from url and save it to disk:
    do let file = makeValid url
    System.Directory.createDirectoryIfMissing True (takeDirectory file)
    
    Example 3: Compile a Haskell file, putting the .hi file under interface:
    takeDirectory file </> "interface" </> (takeFileName file -<.> "hi")
    
    References: [1] Naming Files, Paths and Namespaces (Microsoft MSDN)

  7. module System.OsPath.Posix

    No documentation available.

  8. data PosixChar

    filepath System.OsPath.Posix

    No documentation available.

  9. type PosixPath = PosixString

    filepath System.OsPath.Posix

    Filepaths are char[] data on unix as passed to syscalls.

  10. data PosixString

    filepath System.OsPath.Posix

    Commonly used Posix string as uninterpreted char[] array.

Page 33 of many | Previous | Next