Skip to content

monto-editor/services-haskell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Monto services for the Haskell language

This repository includes the following services:

  • Tokenizer, derived from the parsing side product of GHC
  • AST, directly generated by the GHC parseModule function
  • Type Errors, generated by the GHC typecheckModule function
  • Outline, generated by trimming the AST of parseModule

Build Instructions

  1. Build Requirements:

    • GHC >= 7.10.2
    • Cabal >= 1.18
    • ZeroMQ 4
    • pkgconfig
  2. Build Steps:

    $ cd service-haskell
    $ cabal update
    $ cabal sandbox init
    $ cabal install --dependencies-only
    $ cabal build
  3. Starting the services

    First make sure that the broker is running, then start the services with the following command

    ./dist/build/services-haskell/services-haskell

About

Monto Services for the Haskell language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published