Haskell y R en org-mode

Para activar la evaluación en R y en Haskell hay que añadir a la configuración de emacs

(org-babel-do-load-languages
 'org-babel-load-languages
 '((emacs-lisp . t)
   (haskell    . t)
   (R          . t)
   ))

Los entornos se inicial con <s y tabulador.

Para editar un entorno, se escribe ~C-c '~

Para evaluar el entorno actual se escribe C-c C-c

Esto es código R

a <- 3
2 * a

Este es el resultado

6

Esto es código Haskell

b = 5
3 * b

Este es el resultado

ghci> 15

Más código Haskell

g :: Int -> String
g x | x > 0     = "Positivo"
    | otherwise = "Negativo"

g 5

Este es el resultado.

ghci> "Positivo"

Este documento se ha generado exportando a HTML este fichero.

José A. Alonso

2018-01-14 dom 18:11