Files
p2p-rendering-computation/haskell
2024-12-01 18:16:38 +00:00
..
2024-12-01 18:16:38 +00:00
2024-11-10 20:17:44 +00:00
2024-11-10 20:29:51 +00:00
2024-11-13 20:07:00 +00:00
2024-11-21 19:35:37 +00:00
2024-11-13 20:09:03 +00:00

p2prc-0.1.0.0: P2PRC haskell library

Copyright Copyright (C) 2006-2024 John MacFarlane
License GNU GPL, version 2 or above
Maintainer John MacFarlane <jgm@berkeley.edu>
Stability alpha
Portability portable
Safe Haskell Safe-Inferred
Language GHC2021

P2PRC

Description

This helper module exports the main writers, readers, and data structure definitions from the Pandoc libraries.

A typical application will chain together a reader and a writer to convert strings from one format to another. For example, the following simple program will act as a filter converting markdown fragments to reStructuredText, using reference-style links instead of inline links:

module Main where
import Text.Pandoc
import Data.Text (Text)
import qualified Data.Text.IO as T

mdToRST :: Text -> IO Text
mdToRST txt = runIOorExplode $
  readMarkdown def txt
  >>= writeRST def{ writerReferenceLinks = True }

main :: IO ()
main = do
  T.getContents >>= mdToRST >>= T.putStrLn

Documentation

runP2PRC :: MapPortRequest -> IO () #

Hello World

data MapPortRequest #

Constructors

MkMapPortRequest Int String