Si quieren probar la interfaz gráfica para el intérprete del proyecto pueden usar la que está en Imp.
Algunas apostillas para facilitarles la investigación:
run :: Omega Int -> IO ()
runGtk :: Omega Int -> IO ()
execStrGen :: (Omega Int -> IO ()) -> (String -> IO ()) -> String -> IO ()
donde el primer argumento es la función para ejecutar el código (el tercer argumento) y el segundo argumento es una función que sabe que hacer en caso de error durante el parseo.
execStrGen
, entonces lo “único” que tienen que hacer es pasarle como argumento a esa función la función runGtk
.imp.lang
en $HOME/.gnome2/gtksourceview-1.0/language-specs/
.El tar con los archivos contiene:
Así se ve: