Email or username:

Password:

Forgot your password?
2 posts total
Jan Stępień

I made a thing. Please do not hesitate to point me in the direction of more forms to fill. wtf-8.xn--stpie-k0a81a.com

Show previous comments
Norbert Lindenberg

@jstepien

Apple would be happy to accept some emoji instead of those invalid characters.

mafe en españa

@jstepien How dare you live in a country not limited to ASCII? 🤣

No language ever needs Hëävy Mętål Ümlãūts, yæh?

Jan Stępień

There’s an interesting quality to the #Clojure ecosystem that I’ve only now realised. Unlike many other #programming languages, Clojure applications are built out of diverse stacks of heterogenous #libraries that work together with little friction. I see three aspects that enable this.

Firstly, the entire ecosystem speaks the same #API. It’s plain old #data structures from the standard library through and through. Easy to inspect, validate, and transform when necessary.

(cont.)

Jan Stępień

Secondly, idiomatic #Clojure follows the liberal half of Postel's law: ignore everything you don't understand in your input. Extraneous data do not break behaviour.

Lastly, thanks to the importance of backwards #compatibility in the community, the heterogeneous #dependencies in your project remain compatible with each other for a long time. You waste less time fixing broken APIs.

Hat tip to @jeeger for pointing my attention to it.

Go Up