https://danluu.com/empirical-pl/
Just the thing I was looking for in a researched discussion of dynamic vs static typing . TL;DR there is a serious paucity of quality research on this, and there is no clear answer. Side note: static analysis tools are immensely useful to both statically and dynamically typed alike.
@Crell I'm guessing it's not WordPress compatible, is it? Where you are already steeped in the constraints of their language?
@otfrom @greenCoder Yes, I tend to live by that motto. I think I have ever written a total of one, maybe two macros that live in actual projects. The main one is used for instrumenting fixtures an our testing framework, where database transactions need to be configured a priori (such run-time considerations are one of the big legitimate use-cases of macros)
RT @draganrocks
Why #DeepLearning in #Clojure? Just because we can! @cljtogether https://aiprobook.com/deep-learning-for-programmers/
#Python #DataScience #TensorFlow
@greenCoder I discovered `cond- > ` in the last few years, and it changed my coding life! So good!
@greenCoder absolutely. The built-in macros are built in and often thought of as justa part of the language. They are stable, standard, and even instrumented. But library-defined macros can be a head-ache, and macros made on a project level are inherently expensive because of the rules they are re-writing.
RT @clojurejobboard
✨ Want to be a Backend Software Engineer - Mid to Senior at Eden Health [@EdenHealthInc] working remotely? 👉 https://ClojureJobboard.com/clojure-job/dm-remote-backend-software-engineer-mid-to-senior-eden-health-remotework.html
@worldsendless Funny thing is dynamic assertion and contracts do a lot more for bug-finding than static types that are generally a lot more limited than what contracts can enforce.
Of course you can have both, like Typed Racket which supports both static types and contracts.
@Lucidael I'm definitely coming to agree with you. Until now on GUIX, I haven't used Gnome since my Ubuntu days, at the dawn of my Linux experience
@Lucidael I'm so confused... but footfag and that gif make me think something is wrong
@icedquinn Hmm... but GUIX doesn't support Wayland yet, either
@icedquinn not that I know of. Plus, in anycase, it doesn't like to share like, apparently, my kde used to
RT @stephane_tavera
Discussion on static vs dynamic typing.
👉 "actually getting stuff done with no readily apparent difference in quality."
👏 @puredanger https://twitter.com/endless_webdev/status/1528858500222181377
Full Stack Clojure web app engineer