This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-01-03
Channels
- # aws (27)
- # beginners (64)
- # boot (14)
- # calva (10)
- # cider (36)
- # cljs-dev (13)
- # cljsrn (79)
- # clojure (58)
- # clojure-berlin (8)
- # clojure-france (1)
- # clojure-italy (18)
- # clojure-nl (9)
- # clojure-russia (1)
- # clojure-spec (28)
- # clojure-uk (29)
- # clojurescript (55)
- # core-async (20)
- # cursive (5)
- # datomic (105)
- # emacs (17)
- # figwheel-main (13)
- # fulcro (20)
- # graphql (4)
- # hoplon (1)
- # hyperfiddle (2)
- # jobs (7)
- # jobs-discuss (110)
- # off-topic (23)
- # pathom (1)
- # perun (2)
- # re-frame (87)
- # reitit (2)
- # shadow-cljs (8)
- # spacemacs (2)
- # tools-deps (118)
- # vim (11)
@dpsutton @pablore @kulminaator It's an OSS library that supports Clojure 1.7 (Java 7 and above) through 1.10 (Java 8 and above).
If I don't find an easy way I may have to just drop the Java7 profile from Travis CI.
Giving away a personal Cursive license. Accidentally ended up with 2 licenses when I started working at Watchful DM me for the license and I'll get a name change on the license itself
I had a lot of thoughts burning away on functional programming that I’ve been dying to share and unfortunately in a brief reddit recap I found myself possessed with the indomitable will to express them… https://www.reddit.com/r/elixir/comments/ac7m4t/is_it_true_that_by_learning_functional_language/ed6lvh7/ is there anything I have gotten completely wrong?
What you’ve said resonates with my experience as well. fwiw there are people applying clojure principles to game development too: http://www.chris-granger.com/2012/12/11/anatomy-of-a-knockout/ https://www.youtube.com/watch?v=TW1ie0pIO_E
Good point, it can be applied to games but like this would probably be hard to manage for a modern 3d, console or pc game.
@U3JH98J4R interesting, what would make you say Elm is more practical?
Well, unlike Haskell or OCaml, Elm has a singular purpose. It is there to make web apps.
There are no monads/typeclasses/etc (unlike, say purescript which targets the same "runtime")
its ecosystem is geared toward developer experience while writing web apps, not type tomfoolery. (dead code elim, compiler errors with suggestions, auto code formatting, officially supported v-dom stuff)
@U3JH98J4R Perhaps practical vs academic were the wrong labels, what about classical? Practical things can still be built with those languages so in my mind what Elm was built for shouldn’t change that. The distinguishing characteristics are really its use of strong types and strict focus on purity and managing side effects.
@U3JH98J4R Oh you’re right, OCaml doesn’t really manage side effects. Hmm… perhaps its my grouping that is just too naive.