You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/GUIDE.md
+28-27Lines changed: 28 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1577,8 +1577,9 @@ what needs to be removed:
1577
1577
We've already used `stack exec` used multiple times in this guide. As you've
1578
1578
likely already guessed, it allows you to run executables, but with a slightly
1579
1579
modified environment. In particular: `stack exec` looks for executables on
1580
-
stack's bin paths, and sets a few additional environment variables (like
1581
-
`GHC_PACKAGE_PATH`, which tells GHC which package databases to use).
1580
+
stack's bin paths, and sets a few additional environment variables (like adding
1581
+
those paths to `PATH`, and setting `GHC_PACKAGE_PATH`, which tells GHC which
1582
+
package databases to use).
1582
1583
1583
1584
If you want to see exactly what the modified environment looks like, try:
1584
1585
@@ -1906,21 +1907,6 @@ __Other tools for comparison (including active and historical)__
1906
1907
* [cabal-src](https://hackage.haskell.org/package/cabal-src) is mostly irrelevant in the presence of both stack and cabal sandboxes, both of which make it easier to add additional package sources easily. The mega-sdist executable that ships with cabal-src is, however, still relevant. Its functionality may some day be folded into stack
1907
1908
* [stackage-cli](https://hackage.haskell.org/package/stackage-cli) was an initial attempt to make cabal-install work more easily with curated snapshots, but due to a slight impedance mismatch between cabal.config constraints and snapshots, it did not work as well as hoped. It is deprecated in favor of stack.
1908
1909
1909
-
## More resources
1910
-
1911
-
There are lots of resources available for learning more about stack:
1912
-
1913
-
* `stack --help`
1914
-
* `stack --version` — identify the version and Git hash of the stack executable
1915
-
* `--verbose` (or `-v`) — much more info about internal operations (useful for bug reports)
1916
-
* The [home page](http://haskellstack.org)
1917
-
* The [stack mailing list](https://groups.google.com/d/forum/haskell-stack)
1918
-
* The [the FAQ](faq.md)
1919
-
* The [stack wiki](https://github.com/commercialhaskell/stack/wiki)
1920
-
* The [haskell-stack tag on Stack Overflow](http://stackoverflow.com/questions/tagged/haskell-stack)
1921
-
* [Another getting started with stack tutorial](http://seanhess.github.io/2015/08/04/practical-haskell-getting-started.html)
1922
-
* [Why is stack not cabal?](https://www.fpcomplete.com/blog/2015/06/why-is-stack-not-cabal)
1923
-
1924
1910
1925
1911
## Fun features
1926
1912
@@ -1969,11 +1955,11 @@ As a starting point you can use [the "simple" template](https://github.com/comme
1969
1955
An introduction into template-writing and a place for submitting official templates,
1970
1956
you will find at [the stack-templates repository](https://github.com/commercialhaskell/stack-templates#readme).
1971
1957
1972
-
### IDE
1958
+
### Editor integration
1973
1959
1974
-
stack has a work-in-progress suite of editor integrations, to do things like
1975
-
getting type information in Emacs. For more information, see
0 commit comments