johnw 2017-02-21 15:51:28
for quick-and-dirty I use bash, and once I start needing things like arrays and dictionaries, I switch to Haskell
ezyang 2017-02-21 15:51:58
This is what we mean when we say "Haskell is the best imperative language" ;)
johnw 2017-02-21 15:52:32
ezyang: how did the backpack talk go?
ezyang 2017-02-21 15:53:20
johnw: Well, I think!
ezyang 2017-02-21 15:55:03
I was recorded, but I don't know if it's been uploaded
chocopuff 2017-02-21 16:00:40
johnw: but I guess the "downside" (as in onthing inherently wrong with the actual haskell) is the portability/sharing it
johnw 2017-02-21 16:01:41
chocopuff: I use it for a lot of scripting; one of its nicest feature is how easily you can add support for concurrency
chocopuff 2017-02-21 16:02:01
you'd have to have haskell on that system
chocopuff 2017-02-21 16:02:01
good to hear then! I think i'll try that out more
johnw 2017-02-21 16:02:31
if resource efficiency means nothing to you, Docker is an easy way to get complex Haskell programs running on many systems
Cale 2017-02-21 16:03:49
chocopuff: You might find Propellor to be interesting
Cale 2017-02-21 16:04:27
https://hackage.haskell.org/package/propellor-3.3.1
Cale 2017-02-21 16:04:33
https://propellor.branchable.co
Cale 2017-02-21 16:04:39
oops https://propellor.branchable.com/
johnw 2017-02-21 16:04:54
Cale: have you ever used Propellor for anything?
johnw 2017-02-21 16:17:12
I'm not brave enough to use NixOS on a laptop, the way ryantrinkle does, but I do use it for my file server; on the laptop, I use nixpkgs on top of macOS. The way it lets me work with Haskell is nothing short of miraculous.
Koterpillar 2017-02-21 16:19:15
Is there a NixOS guide that doesn't start with a lot of manual steps, and instead focuses on writing a configuration first and then applying it to a clean machine?
johnw 2017-02-21 16:26:59
Koterpillar: not that I know of