Haskell

#programming-language, haskell

Why Haskell

via

Learning Haskell

Liquid Haskell

Read some Haskell code

Video lectures and talks

Courses

Developing with Haksell

Resources

Blogs

Blog posts / articles

Meta lists

Editors

Papers

My Notes

What are some of the low-friction ways of using Haskell?

If you get can't load .so/.DLL for when installing cabal package: put shared: True in ~/.cabal/config

Cabal

Sandbox:

    cabal sandbox init
    cabal init #to init a new proj.

remember to export HASKELL_PACKAGE_SANDBOX=.cabal-sandbox/x86_64-osx-ghc-7.6.3-packages.conf.d inside the cabal sandbox.

jupyter notebook

See www.btbytes.com/stack.yaml for dependencies.

stack new myproj
cd myproj
stack init
brew install zmq
stack exec ipython -- notebook

Note: iHaskell binary is installed in ~/.local/bin:

Copied executables to /Users/pgowda/.local/bin/:
- ihaskell

(not sure if the above two lines are actually important …)

Libraries and tools

Haskell Reference

Misc

Projects in haskell