August is Patterning month again. I’m back to work on the Patterning library. And, in particular, getting it working properly in the ClojureScript, in-browser version. I’m going to be using devcards, figwheel, spec and other good tools in the Clojure community. I’ll be revamping the site and new versions of the code. Watch this space […]
Source: My Quora Answer : If Clojure is so expressive, and is basically Lisp, hasn’t there been any progress in expressivity in the last 50 years? Well, as Paul Graham put it quite well, Lisp started as a kind of maths. That’s why it doesn’t go out of date. Or not in the short term. […]
An interesting argument that logic programming is overrated The reason why logic programming is so rarely useful is that, essentially, core.logic is just a complex DSL for doing exhaustive search. Clojure already has an elegant, compact DSL for doing exhaustive search — it is called the for comprehension.
From a Quora answer I just made : The protocol will still exist. But there is now a real danger that “the internet” will have been successfully enclosed by private corporations. What will that look like? 1. the end of net neutrality means that the phone companies / network providers can choose to prioritise packets […]
Bit early. But I answered a question on Quora about languages to learn for 2018. Here’s what’s interesting me for 2018 : I want to continue getting more experienced and better with Clojure. No language is perfect, but for me Clojure is the best language I’ve ever used. And I want to use it for […]
I’m back working on Android apps. And one thing that’s a pain is understanding storage on Android. But I’ve found a fantastic series of blogposts that explain the situation more clearly than anything else I’ve read. Start with Internal Storage and then follow the links at the bottom of the article.
Just go read Suzanne Sadedin’s answer to “What do scientists think about the biological claims made in the anti-diversity document written by a Google employee in August 2017?” It says most of what you need to know.
Source: Inside Mozilla: Firefox fights back
Dave Winer says that he largely makes software for himself these days.
I’m working on a series of small “unifications”. Attempts to bring several of my different projects closer together. This is to share more code between them, or allow them to work more closely together. Today, I’ve been updating BootDown, my quick and dirty static site generator so that it now uses the same library (txlib.py) […]