6 ms·
It takes a while for the Haskell community to reach consensus. Stack is definitely recommended by almost everyone for both beginners and production projects. It
by embwbam 9y ago
It takes a while for the Haskell community to reach consensus. Stack is definitely recommended by almost everyone for both beginners and production projects. It is used on every project I’ve run in to lately. Sure there are different ways to configure it, but these days there’s really one way to get started. Just download stack, make a new project, and start coding
- resoluteteeth 9y agoI get that Stack is what people should be using now but it's still not that helpful if I can't actually get actual instructions for setting up vscode, etc. based on using stack without "stack install." The fact that haskell users seem to think these things are completely obvious and doesn't need to be explained is frankly a big part of the problem.
- deleted 9y ago[deleted]
- embwbam 9y agoI have no idea how to configure vscode, but stack is really simple. This will get you started. stack new my-project cd my-project stack ghci > main http://seanhess.github.io/2015/08/04/practical-haskell-getting-started.html http://seanhess.github.io/2015/08/04/practical-haskell-getti... Haskell’s community evolved very differently from JS and the rest of open source. What seems simple to many isn’t necessarily what seems simple to the rest of us. Much of what this community considers simplicity is just convention and familiarity. But so many people from our world are using it now that things are slowly becoming more “intuitive”! I understand your frustration. It took me a lot of effort to get over the learning curve. Well worth it. But trust me, it’s easier than ever and getting better
- mintplant 9y agoA very quick Google search found Haskelly [0] and Haskero [1] for VS Code, both of whose installation instructions say to install Intero [2] locally in your project directory with "stack build intero" if you don't want to use "stack install" to install Intero globally. [0] https://marketplace.visualstudio.com/items?itemName=UCL.haskelly https://marketplace.visualstudio.com/items?itemName=UCL.hask... [1] https://marketplace.visualstudio.com/items?itemName=Vans.haskero https://marketplace.visualstudio.com/items?itemName=Vans.has... [2] https://github.com/commercialhaskell/intero https://github.com/commercialhaskell/intero