Show newer

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.😊
hytradboi.com
twitter.com/jackrusher/status/

RT @kiraemclean
Ask yourself before including new dependencies:
- can you really not do this in a few lines of code yourself?
- do they regularly scan for known vulnerabilities?
- do they accept outside PRs to bump deps?
- how many downstream deps does it have? what kind of shape are they in?

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 @gunsnrosesgirl3
Watch this top spin

it flips over to spin on its narrow stem, during this inversion it changes the direction of the rotation

This inversion phenomenon, a feature of many spherical objects whose centre of mass doesn’t match their geometrical centre 1/🧵

@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 @LittleFunnyGeek
@bbatsov Thanks a lot for your work, it is pleasure to write Clojure code thanks to Cider

@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 @stelstuff
@Endless_WebDev @deech Reading Clojure without macros: poetry, beauty, joy
Reading Clojure with macros everywhere: pain, sobbing, gnashing of teeth

RT @clojurejobboard
✨ Want to be a Backend Software Engineer - Mid to Senior at Eden Health [@EdenHealthInc] working remotely? 👉 ClojureJobboard.com/clojure-jo

RT @a4w_m6h
I love Clojure not simply because of the language but because the community likes to think about interesting problems.

@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.

docs.racket-lang.org/ts-guide/

@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

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.