This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-04-09
Channels
- # announcements (4)
- # beginners (44)
- # boot (15)
- # calva (66)
- # cider (66)
- # clojure (75)
- # clojure-austin (4)
- # clojure-europe (2)
- # clojure-finland (1)
- # clojure-italy (3)
- # clojure-nl (10)
- # clojure-russia (3)
- # clojure-sg (1)
- # clojure-uk (109)
- # clojurescript (18)
- # datomic (8)
- # emacs (1)
- # figwheel-main (1)
- # fulcro (5)
- # jobs (1)
- # jobs-discuss (8)
- # kaocha (7)
- # leiningen (11)
- # luminus (2)
- # off-topic (69)
- # pathom (5)
- # re-frame (7)
- # reagent (4)
- # reitit (18)
- # ring-swagger (3)
- # shadow-cljs (123)
- # spacemacs (1)
- # sql (35)
- # tools-deps (89)
- # uncomplicate (3)
- # vim (6)
- # yada (3)
@john seems like a cool idea, although might have some of the same issues as pgp around how do you actually establish trust with people and pragmatically exchange keys
Well, fb and Twitter often have personal friends. Especially fb. You could auto share keys locally or just trust the dht to rendezvous, like we do with block chain
@michael.gaare but large p2p networks can provide a pretty trust worthy rendezvous if you send some unique id out of band, like #blockchain eagle-screams
same is true with pgp keys, but it proved to be one of the big stumbling blocks to any significant adoption from what I understand
@john What if one doesn’t have a lot of friends and especially not a lot of computer savvy friends 😞 Your project will leave out the loners 😄 Joke aside, I think nowadays this is a substantial portion of the population. Also, isn’t the benefit of blockchain namely this - one doesn’t need to “trust” the other participants?
I found working through “Type-driven development with Idris” very compelling and it really felt like the “future of programming” to me
Any Emacs users? What packages do you use apart from (obviously) CIDER? (I would like to try Emacs to do Clojure development)
@gr.evocatus I have been using joker for a long time. Since a few weeks I’m using my minimal linter as well. https://github.com/borkdude/clj-kondo/ https://github.com/borkdude/flycheck-clj-kondo
One way to communicate with globally precise names is to use namespaced keywords and EDN (or Transit). Are there other data interchange formats that have the same thing?
@jaihindhreddy JSON supports “foo/bar” as field names as well
Something that distinguishes b/w names and strings?
In the key position, it's fine but when I want to send a bunch of names in an array somewhere
The distinction matters
Hmm... I never quite understood why two different reified name types are needed
Can't symbols do everything keywords do
Yeah, but as far as communication b/w programs is concerned, except for the inconvenience of quoting symbols everywhere
I can't see a fundamental advantage to having keywords separately
https://stackoverflow.com/questions/1527548/why-does-clojure-have-keywords-in-addition-to-symbols
Thought symbols were interned strings too. They can have metadata too. Nice to know. Thanks!
Transit does compress repeated use of keywords quite nicely. Maybe it does the same with symbols, I'm not sure.
yeah, that’s the point of clj-kondo. as a joker user I wanted some features that weren’t in joker yet, and I decided to try it myself.
it’s fairly alpha and the code is hacky, but it already provides useful feedback in my editor
yeah. I already detected one in an open source project: https://github.com/Commonfare-net/just-auth/issues/29
about symbols/keywords: I’ve wondered if it matters for performance when using a giant map with symbol keys or keyword keys. probably not?
@mpenet here it’s documented how you can enable both joker and clj-kondo: https://github.com/borkdude/flycheck-clj-kondo
no idea actually. I’m finding some references to flycheck-pos-tip. not sure how that all works
weird right? I saw https://github.com/flycheck/flycheck-pos-tip/issues/20 but I'm on osx and not sure it applies. I got into the pos-tip .el yest and didn't find any font size references either
btw, it’s very fast. linting a single file takes only 10-40 ms. you can see how much time linting a file took in the last line of the output
Hi everyone, one of our mobile apps is a Webby finalist. It’s written in Clojurescript with Reagent and Keechma, and it would help us a lot if you would vote for us on this link - https://vote.webbyawards.com/PublicVoting#/2019/apps-mobile-and-voice/apps-mobile-sites-general/lifestyle . The app is named Loosid . The interesting part is that it was built by 1.5 frontend devs over 6 months, during which we survived multiple redesigns and pivots 🙂 . I’ll probably do a writeup about the general architecture, and how we used our stack to our advantage. If you want to find out more about Keechma you can ping me over at the #keechma channel
Re: Tau.alpha - that looks really cool! What are people doing to manage concurrency in NodeJs CLJS?
2019 Stack Overflow survey findings are out. Kind of interesting. Still has Clojure developers as most paid (and experienced after F# which is also a functional language, right?). Also well loved of course. https://insights.stackoverflow.com/survey/2019
One trend I don't quite understand is that clojure ranks quite low on the "Most Wanted" category which doesn't seem to be true for the other "Most Loved" languages. I hope it doesn't indicate a lack of people wanting to try and use clojure. We gotta get them to try it before we can get them to love it!
I'm just sceptical about StackOverflow getting a representative chunk of the Clojure community visiting them with regards to any variable or dimension.
It makes sense really. Take python for example: if someone is locked in a statically typed Java-like language and aren't flexible or a weakly dynamically typed language like PHP they can see the immediate benefit of switching for their work
With clojure, I think people need to either use it or get slipped some Kool aid before they start to see where it would be a good fit
Is anyone experiencing headaches from using their tower desktops?
I turned mine on. And I have a migraine, bad today. I am suspecting that it is off gassing from the plastics heating up.
Looking for some opinions for a UI testing question, you have the option of going with one data-test-id
with multiple values or multiple data-test-*
keys each with single values which option do you choose?
We need to get Rich one of these. https://media.giphy.com/media/3o6ZsW5lgayQl1uX6w/giphy.gif Just imagine the quality hammock time he’d get!
