mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-20 08:32:50 -06:00
Merge branch 'master' into majestic
This commit is contained in:
15
README.md
15
README.md
@@ -40,6 +40,21 @@ or:
|
|||||||
```
|
```
|
||||||
stack install
|
stack install
|
||||||
```
|
```
|
||||||
|
Note that if you are unlucky to have Cabal 3.0 or later, then it uses
|
||||||
|
the so-called Nix style commands. Using those for GF development is
|
||||||
|
a pain. Every time when you change something in the source code, Cabal
|
||||||
|
will generate a new folder for GF to look for the GF libraries and
|
||||||
|
the GF cloud. Either reinstall everything with every change in the
|
||||||
|
compiler, or be sane and stop using cabal-install. Instead you can do:
|
||||||
|
```
|
||||||
|
runghc Setup.hs configure
|
||||||
|
runghc Setup.hs build
|
||||||
|
sudo runghc Setup.hs install
|
||||||
|
```
|
||||||
|
The script will install the GF dependencies globally. The only solution
|
||||||
|
to the Nix madness that I found is radical:
|
||||||
|
|
||||||
|
"No person, no problem" (Нет человека – нет проблемы).
|
||||||
|
|
||||||
For more information, including links to precompiled binaries, see the [download page](https://www.grammaticalframework.org/download/index.html).
|
For more information, including links to precompiled binaries, see the [download page](https://www.grammaticalframework.org/download/index.html).
|
||||||
|
|
||||||
|
|||||||
@@ -57,6 +57,7 @@
|
|||||||
<li><a href="doc/gf-shell-reference.html">Shell Reference</a></li>
|
<li><a href="doc/gf-shell-reference.html">Shell Reference</a></li>
|
||||||
<li><a href="http://www.molto-project.eu/sites/default/files/MOLTO_D2.3.pdf">Best Practices</a> <small>[PDF]</small></li>
|
<li><a href="http://www.molto-project.eu/sites/default/files/MOLTO_D2.3.pdf">Best Practices</a> <small>[PDF]</small></li>
|
||||||
<li><a href="https://www.mitpressjournals.org/doi/pdf/10.1162/COLI_a_00378">Scaling Up (Computational Linguistics 2020)</a></li>
|
<li><a href="https://www.mitpressjournals.org/doi/pdf/10.1162/COLI_a_00378">Scaling Up (Computational Linguistics 2020)</a></li>
|
||||||
|
<li><a href="https://inariksit.github.io/blog/">GF blog</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<a href="lib/doc/synopsis/index.html" class="btn btn-primary ml-3">
|
<a href="lib/doc/synopsis/index.html" class="btn btn-primary ml-3">
|
||||||
|
|||||||
@@ -44,7 +44,10 @@ getOptions = do
|
|||||||
mainOpts :: Options -> [FilePath] -> IO ()
|
mainOpts :: Options -> [FilePath] -> IO ()
|
||||||
mainOpts opts files =
|
mainOpts opts files =
|
||||||
case flag optMode opts of
|
case flag optMode opts of
|
||||||
ModeVersion -> putStrLn $ "Grammatical Framework (GF) version " ++ showVersion version ++ "\n" ++ buildInfo
|
ModeVersion -> do datadir <- getDataDir
|
||||||
|
putStrLn $ "Grammatical Framework (GF) version " ++ showVersion version ++ "\n" ++
|
||||||
|
buildInfo ++ "\n" ++
|
||||||
|
"Shared folder: " ++ datadir
|
||||||
ModeHelp -> putStrLn helpMessage
|
ModeHelp -> putStrLn helpMessage
|
||||||
ModeServer port -> mainServerGFI opts port files
|
ModeServer port -> mainServerGFI opts port files
|
||||||
ModeCompiler -> mainGFC opts files
|
ModeCompiler -> mainGFC opts files
|
||||||
|
|||||||
3
src/runtime/haskell/Setup.hs
Normal file
3
src/runtime/haskell/Setup.hs
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
import Distribution.Simple
|
||||||
|
|
||||||
|
main = defaultMain
|
||||||
4
src/server/Setup.hs
Normal file
4
src/server/Setup.hs
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
import Distribution.Simple(defaultMain)
|
||||||
|
|
||||||
|
main :: IO ()
|
||||||
|
main = defaultMain
|
||||||
Reference in New Issue
Block a user