3 ms·
You bring up good points! As a beginner, you are uniquely poised to observe these things, so thanks for sharing! I think a big part of the install problem is th
by harpocrates 10y ago
You bring up good points! As a beginner, you are uniquely poised to observe these things, so thanks for sharing! I think a big part of the install problem is that some of the options (stack, platform) are fairly recent.
I recently got a new machine and decided to try _only_ using stack. All I had to run to get started was
$ curl -sSL https://get.haskellstack.org/ | sh
The advantages of stack are that:
* I have an easy upgrade path for GHC (no need to install or uninstall) - I just change the global resolver
* I can have multiple GHC versions installed at once (great for debugging)
* getting rid of old versions (to clear up space) is just deleting a folder
* most of my dependency problems get solved by resolvers
The only downside I've encountered so far is that building GHC itself is quite finicky with this setup. Unlike the Haskell Platform, I will have to install manually the libraries I need - that makes development offline quite tough (you find yourself without internet and without the library you need installed).
That aside, one good starting point for building up Haskell is the 99 problems [1]. Haskell is more general purpose than Elixir, so past that, it really depends on what you want to do with it.
[1] https://wiki.haskell.org/H-99:_Ninety-Nine_Haskell_Problems https://wiki.haskell.org/H-99:_Ninety-Nine_Haskell_Problems
- appleflaxen 10y ago> Haskell is more general purpose than Elixir why do you say so? elixir seems pretty general-purpose...