This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-07-13
Channels
- # aleph (5)
- # beginners (92)
- # cider (37)
- # cljs-dev (38)
- # cljsjs (2)
- # cljsrn (3)
- # clojure (50)
- # clojure-berlin (1)
- # clojure-canada (3)
- # clojure-dusseldorf (4)
- # clojure-france (1)
- # clojure-germany (1)
- # clojure-italy (7)
- # clojure-nl (21)
- # clojure-spec (2)
- # clojure-uk (106)
- # clojurescript (165)
- # code-reviews (1)
- # community-development (3)
- # cursive (5)
- # datomic (13)
- # editors (12)
- # emacs (3)
- # figwheel-main (141)
- # fulcro (28)
- # graphql (1)
- # immutant (1)
- # jobs (1)
- # jobs-discuss (5)
- # midje (8)
- # nrepl (3)
- # off-topic (28)
- # onyx (4)
- # re-frame (21)
- # reagent (70)
- # ring (2)
- # ring-swagger (9)
- # shadow-cljs (18)
- # spacemacs (6)
- # specter (23)
- # tools-deps (21)
Guido steps down as BDFL. With clojure being one of the most friendly communities it's a gentle reminder to be nice and kind in the discussions with contributors. Rich has played a significant role in keeping Clojure simple and hope our discussions stay polite. https://mail.python.org/pipermail/python-committers/2018-July/005664.html
https://www.reddit.com/r/Clojure/comments/833xur/just_curious_how_old_is_rich_hickey/
The whole drama around the assignment expression operator in Python that led to GvR stepping down makes me appreciate macros more. The ability to introduce new syntax as a library without touching core is certainly a strong plus for Clojure (and most lisps)
Quoting Stuart Halloway: "additive innovation via libraries"
Certainly true, but this is even worse - the scoping rules mean you will now be able to mutate long distance variables in nested expressions ... Maybe that was why it is so controversial.
Certainly true, but this is even worse - the scoping rules mean you will now be able to mutate long distance variables in nested expressions ... Maybe that was why it is so controversial.
well some things are better implemented at the core language level for other reason, like adoption
ex very few use stuff like core.match (or pattern matching libs in general), even tho it's (arguably) quite good
To tell the truth, I'm not much of a Python fan - I tolerate it when I need to, but I don't like it all that much. Certainly something to reach for before perl though.
Python certainly isn't my favorite language, but on the whole I'd choose it over anything else in the TIOBE top ten (modulo problem-specific needs like performance).
In general, I would take Ruby over Python - but I don't know what is in the top ten. And it would also depend on the task
Current top ten is Java, C, C++, Python, Visual Basic .NET, C#, PHP, JavaScript, SQL, Objective-C. (not that TIOBE is perfect by any means, just the 1st thing I thought of)
The scoping n Python is almost as crazy as R
how do people feel about wrapping a REST api in the following manner. The api is all GET endpoints, such as /pets/{pet-id}/
and /pets/{pet-id}/owner-history?range=1year
. I want to just extract the params from the endpoint url and combine them with query params in a map. then use the param-less url as keyword, and make calls in the following manner:
(my.api/q [:pets {:pet-id 23}])
(my.api/q [:pets/owner-history {:pet-id 23 :range "1year"}])
Current top ten is Java, C, C++, Python, Visual Basic .NET, C#, PHP, JavaScript, SQL, Objective-C. (not that TIOBE is perfect by any means, just the 1st thing I thought of)
Yeah, that looks pretty broken - there is no way in the world that JavaScript is not 1 or 2. That should be a real red flag to the TIOBE people to look into what they are doing wrong
your periodic reminder that TIOBE is garbage
itโs just nonsense around google hit count
๐คท had it been anything serious I would have gone looking for something better ๐
TIOBE's only advantage is that it's the only one I remember off the top of my head ๐
the red monk ratings that combine stackoverflow with github are (while flawed), far better imo
thoughtworks actually has some proprietary reports that combine things like those with surveys of private companies and proprietary code bases
which I think is even better
depending what question youโre trying to answer
So @jsa-aerial the redmonk one does include ruby in the top 10: JavaScript, Java, Python, PHP, C#, C++, CSS, Ruby, C, Swift
Well, that certainly looks more reasonable. They should still filter out stuff like CSS and SQL though, that's just noise for something like this