News for hackers. Stuff that matters.
Re:Clojure Design Patterns by allover on Friday November 24, 2017 @04:46PM (#15773199)
Functional 'concepts' are not niche, but functional languages still are. If you asked your average Java 8 programmer or JS programmer to write an app in Haskell or Elm, they'd struggle.
Re:Clojure Design Patterns by jwdunne on Saturday November 25, 2017 @03:05AM (#15774967)
I'd consider myself an average JS programmer and would love to try writing web apps in Haskell. I've spent some time on Haskell books, fell in love with the type system, got a basic understanding of monads but found it difficult to "move forward".

I think the issue for me is I predominantly build web apps. Can you recommend any resources for building modern web apps in Haskell or at least fitting it into my day to day at work?

Re:Clojure Design Patterns by ff_ on Saturday November 25, 2017 @04:14AM (#15775158)
Try PureScript! [1]

Haskell-like (but taking away some of the pain points), for the frontend, compiles to very readable javascript.

[1]: http://www.purescript.org/

Re:Clojure Design Patterns by jwdunne on Wednesday November 29, 2017 @01:57AM (#15805139)
That looks really cool :) does it still depend on Bower?
Re:Clojure Design Patterns by ff_ on Thursday November 30, 2017 @12:44PM (#15817707)
There's no "dependency" per se, but in practice most of the community still uses bower.

There's an effort to make something better and on the same vibe as Haskell's `stack`, which is `psc-package` [1].

I switched to it for all new projects, and while it still has some rough edges, I don't really miss bower.

[1]: https://github.com/purescript/psc-package

Re:Clojure Design Patterns by hellofunk on Saturday November 25, 2017 @01:16PM (#15777083)
Unfortunately, does not use persistent data structures.
Re:Clojure Design Patterns by purescript on Saturday November 25, 2017 @01:55PM (#15777288)
Yes it does.