Re:I tried Haskell for 5 years
by agumonkey on Thursday May 04, 2017 @02:21PM
(#14267319)
I just saw a haskell meetup where they're using haskell for devops. Basically static typing the underlying machine configurations. As usual, being an Haskell code, the abstraction is generalized and you can apply the logic on other domains.
[ Parent
| on HN ]
Was it https://fugue.co ? I think they use Haskell for their DSL
here's the list of libs mentioned https://news.ycombinator.com/item?id=14267364
Thats really interesting. So config files themselves could be considered as some complex type and the inherent language type checking may be used to validate them?
Somehow reminds me of Structs/Records in Erlang/Elixir and using pattern matching, conditions and guard clauses to enforce validity or logic.
Re:I tried Haskell for 5 years
by tonyedgecombe on Thursday May 04, 2017 @02:25PM
(#14267364)
https://propellor.branchable.com/ I would guess.
Re:I tried Haskell for 5 years
by filterfish on Thursday May 04, 2017 @07:12PM
(#14269700)
I've been using propellor for a few months now and it'fantastic. It takes a little while to get your round it but compared to puppet, chef and ansible, of which I've used all, it's a breath of fresh air.
Good point, this was the first of the two libraries mentioned, the other has just been open sourced; it's called deptrack https://github.com/lucasdicioccio/deptrack