This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-01-30
Channels
- # announcements (14)
- # aws (2)
- # beginners (167)
- # calva (25)
- # cider (124)
- # cljs-dev (2)
- # cljsrn (7)
- # clojars (2)
- # clojure (113)
- # clojure-europe (2)
- # clojure-italy (6)
- # clojure-spec (30)
- # clojure-uk (90)
- # clojurescript (20)
- # code-reviews (16)
- # cursive (28)
- # data-science (2)
- # datomic (89)
- # duct (97)
- # emacs (4)
- # figwheel-main (12)
- # fulcro (37)
- # graphql (3)
- # java (3)
- # jobs (2)
- # juxt (3)
- # kaocha (37)
- # leiningen (2)
- # luminus (2)
- # off-topic (30)
- # onyx (2)
- # pathom (3)
- # qlkit (1)
- # re-frame (7)
- # reagent (2)
- # reitit (62)
- # remote-jobs (9)
- # shadow-cljs (26)
- # tools-deps (19)
- # vim (1)
- # yada (8)
I dropped to the beginners, but maybe here is better. I would like to manage IoT things with Clojure (would be fantastic), immutable linux systems, and therefore I would like to find something similar on Github or anywhere. I saw Nakkaya(.com) work in this field.. but I didn’t find any similar solution in this language like Go: Linuxkit/Moby or control Yocto project. If anybody saw something similar clojure/java project .. that could be fantastic.
@sb I don’t have experience with this personally, but CLJS on Node may be your best bet here? @eval2020 may have some ideas
Yes, that is true normally. I would like to create linux “distributions” with Linuxkit, that is different. Do you need to use ARM architecture for eg. Raspberry (or other ARM) and run linuxkit scripts (with config like yml). I could write ssh scripts for this or run other scripts, execute. Question, here is more better solution. We have similar library like GO or not.
I wrote a bit about IoT on /r/clojure: https://www.reddit.com/r/Clojure/comments/9pqx4h/architecture_advice_requested_re_message_queues/e844ll8/
@eval2020 i would like to create custom raspbian/ debian for raspberry *custom boot image, btw that is a great link thanks. I think, I will do that too.
Yes, you can create nearly within a minute a linux image with your script, which is immutable (delete apt-get or systemd.. etc). You can add custom kernels.. so I think, that is fit with Clojure. And small.. like alpine, busybox.
Been working on an Elixir codebase at work these last weeks, and I freaking hate it so much. Hate the syntax, the pattern matching and every functional quirk that it has Clojure does it so much better IMO
It's hell when you have to deal with undocumented api with 10+ definitions for the same function
I don’t understand how this is related ? How would clojure’s destructuring be better here ?
My only experience was with erlang. But I remember the pattern matching for binary types just being awesome... 🙂
Also I kind of liked the pachinko ball (drop the arguments through until you get a match) style of pattern matching; easy to reason through.
https://devchat.tv/elixir-mix/emx-036-gremlex-and-graph-databases-with-kevin-moore-barak-karavani/
I still like it a lot! But I only did some hobby projects/PoCs at work with it a couple years ago. I do Clojure full time now
I liked Phoenix. at the time, it felt inflexible for what I wanted; it had a very strict way of laying out your project, and the generators didn’t work outside of project initialization
about the time I stopped paying attention was when they were about to release the ability to use generators more dynamically and improve the project layout to be more in line with what I like 😛
I only used Phoenix in an unfinished side project, there’s a lot I like about it but I really wanted something data-centric and I felt like Phoenix kept introducing a lot of different types of things to handle requests that reminded me a lot of working with Rails. Ultimately I like Elixir but I do find its syntax a bit tricky to keep track of, however I am enchanted with Clojure’s syntax and data-centric web offerings.