packages feed

ta-0.1: Database/TA/Helper/TH.lhs

\textbf{Rutinas auxiliares}

Leonel Fonseca. 2010.

\begin{code}
{-# OPTIONS  -fglasgow-exts       #-}
{-# LANGUAGE OverlappingInstances #-}

module Database.TA.Helper.TH where

import Control.Monad.Trans (liftIO)
import Database.Oracle.Enumerator
import Language.Haskell.TH

\end{code} 

import Control.Monad.State.Strict
import Control.Monad (liftM)
import Control.Monad.Trans (liftIO, lift)


\bigskip

Rutina para imprimir un mensaje desde la mónada @DBM@.

\begin{code}

pr x =  liftIO ( putStrLn x )

\end{code}


Para ver código de la mónada Q.

\begin{code}

verCodigo q = runQ q >>= putStrLn . pprint

verAST    q = runQ q

\end{code}