on master help sign in
update build instructions to reflect GHC 8.2 preference and stack limitation
7791647AgentM
README.markdown+1−1
@@ -86,7 +86,7 @@ Project:M36 supports multiple frontends which target different audiences.
86
86
87## Development
87## Development
88
88
89−Project:M36 is developed in Haskell and compiled with GHC 7.10 or GHC 8.0.2 or later.
89+Project:M36 is developed in Haskell and compiled with GHC 8.0.2 or later.
90
90
91## Related Projects
91## Related Projects
92
92
docs/introduction_to_projectm36.markdown+6−4
@@ -30,9 +30,11 @@ The currently-preferred method of installation is from source. A future enhancem
30
30
31Requirements:
31Requirements:
32
32
33+To build with stack:
34+
33−* [GHC 7.10 or greater](https://www.haskell.org/downloads)
35+* [GHC 8.2.2 or greater](https://www.haskell.org/downloads)
34* [Haskell stack](https://docs.haskellstack.org/en/stable/README/)
36* [Haskell stack](https://docs.haskellstack.org/en/stable/README/)
35−* Linux, MacOS X, or Windows OS
37+* Linux, macOS, or Microsoft Windows
36
38
37Compilation steps:
39Compilation steps:
38
40
@@ -42,11 +44,11 @@ Compilation steps:
42
44
43At this point, the TutorialD interactive interpreter can be run using ```stack exec tutd```.
45At this point, the TutorialD interactive interpreter can be run using ```stack exec tutd```.
44
46
45−Alternative building with GHC 8.0.x:
47+Alternative building with GHC 8.0.2 or greater:
46
48
47* ```cabal new-build```
49* ```cabal new-build```
48
50
49−The resultant binaries can be found in ```./dist-newstyle/build/project-m36-0.1/build```.
51+The resultant binaries can be found in ```./dist-newstyle/build/project-m36-<version>/build```.
50
52
51## Accessing Project:M36 Databases
53## Accessing Project:M36 Databases
52
54