TIL that C# and the CLR in general actually can't do Tail Call Optimization. Does anyone know if this is the same reason that the JVM can't do it, so we have manual work-arounds is #clojure via (recur)? https://stackoverflow.com/questions/491376/why-doesnt-net-c-optimize-for-tail-call-recursion
Interesting little elevator pitch for a solution to many things. As a believer in, "leave state to the databases", this is great
---
RT @jackrusher
After ~25 years of trying to get people interested in Datalog, it's been great to see an uptick in general interest. Credit for mainstreaming these ideas goes to Datomic, but that's led to many other cool uses, as can be seen in many of these talks.😊
https://www.hytradboi.com
https://twitter.com/jackrusher/status/1530091864489185280
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.
RT @draganrocks
Why #DeepLearning in #Clojure? Just because we can! @cljtogether https://aiprobook.com/deep-learning-for-programmers/
#Python #DataScience #TensorFlow
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.
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
Thoughts from Alex Miller (Cognitect, @puredanger) #Clojure vs the costs of static typing https://clojureverse.org/t/dynamic-types-where-is-the-discussion/8968/17
Oh, Zoom now you have browser plugins for Chrome and FireFox, so I might feel better about staying in my browser? No, that's not what I meant with the fact that I wanted conformance to well-understood and well-communicated browser boundaries. Are you just trying to prevent "view source"? Or are you once again producing backdoor code in your stuff? I guess we shall never know.
Full Stack Clojure web app engineer