This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-03-20
Channels
- # admin-announcements (1)
- # announcements (9)
- # aws (11)
- # babashka (33)
- # beginners (125)
- # calva (20)
- # cider (18)
- # clj-kondo (7)
- # cljs-dev (73)
- # clojure (72)
- # clojure-europe (18)
- # clojure-italy (13)
- # clojure-nl (13)
- # clojure-uk (9)
- # clojurescript (22)
- # core-async (7)
- # cursive (1)
- # data-science (25)
- # datomic (22)
- # duct (32)
- # emacs (13)
- # graalvm (5)
- # hoplon (16)
- # juxt (6)
- # kaocha (8)
- # leiningen (3)
- # malli (11)
- # meander (12)
- # off-topic (18)
- # pathom (109)
- # pedestal (5)
- # rdf (10)
- # reagent (1)
- # reitit (12)
- # shadow-cljs (27)
- # spacemacs (5)
- # sql (9)
- # tools-deps (7)
There was a class about Rust and the professor argued that it was enlighting to map languages by couple vectors: • expressive: how easy it is to describe computation • control how much programmer can control machine • truthniness: likelyhood program means what programmer wants • safeness: minimize impact of programmer mistakes https://youtu.be/oD1_3iL12mU?t=668 That you can break it down to two axis: safety vs control https://youtu.be/oD1_3iL12mU?t=955 Which is why rust can justify existing because it ranks in an area that wasn't previously occupied. Of course i think there is coupling evidence that, like everything, marketing is the biggest deal for popularity.
Also seems to lack joy and productivity, which I'd consider important characteristics
With expressive languages, there is a risk that you assume things that are wrong, since to do a lot you say so little, things aren't spelled out in as much details, so I can see that hurting truthiness.
But on the other hand, certain things are made more clear as well, like (map inc list)
is much likely program meant what I wanted there, then if I rolled a whole loop, or implemented this with a goto.
there's an underlying assumption that computation == working with hardware, which makes my SICP-spidey sense tingle
currently studying it happily :) the carrots for me are currently: * had not worked with a language that uses raii pervasively so getting some experience there where the compiler can also give useful feedback in that area seemed like a decent opportunity for learning * seems to make working with wasm (unfortunate name) fairly practical * appears to allow practical use of a specific library i'm interested in some areas where it looked otherwise like too much work * there's a project i'm using that is written in rust that has some rough edges -- if i knew rust, may be i could fix / improve some of those things * some of the command line programs that are written in rust seem to work pretty decently on linux, macos, windows, so the cross-platform side of thing looks on the favorable side in a number of instances
Anyone remember the name of that lisp interface to mac os? Gahh I can't remember enough about it to really even google for it, I think you could sort of interface with apple script via a lisp or something like that.
anyone using datadog tracing (apm) for clojure projects with problems? I follow the java setup guideline and for some reason I cant receive metrics for it. Any special setup was required?
Some interesting news about CV19. Apparently 99% of those who died in Italy had other illnesses: https://youtu.be/FrNv4VQbeck?t=1840 Seems to corroborate the idea that Iran's death rate is higher because its war with Iraq that started in 1988 left much of the now 60+ people with poor lungs, see https://en.wikipedia.org/wiki/Iran%E2%80%93Iraq_War#Iraq's_use_of_chemical_weapons
Any follow-up to this post should happen in #covid-19 -- (with my Admin Hat on).