People seem to be very excited about Roam Research at the moment. I’m sure it has many qualities (including a decent mobile client). But I’m slightly surprised to realize that one thing that fans seem to find very useful (and almost miraculous) is the automatic back-linking. Ie, the ability to see what pages link to […]
Tag Archives: prolog
Travel Report
So as noted previously, I went travelling without a notebook, but with a Xaomi tablet, a portable keyboard, and a copy of UserLand Linux. How did that go? Surprisingly well. Actually I ended up using another keyboard, a cheap “cover” with keyboard built in, no Bluetooth but micro-USB. And I had to get an adaptor […]
Holiday Reading
I’m about to go on holiday in January. And it’s time for a new adventure in travelling without my laptop. I can’t go anywhere without the safety blanket of a Unix computer. And since my PocketCHIP got stolen, I’ve been without something portable. Anyway, what you see in the photo is my new Xaomi 8″ […]
What's up? August 2019 Edition
Gosh … we’re half way through the year already. So what am I up to in programming? Clojure I still think it’s a wonderful language. Not doing as much as I’d like. But it’s still great. One thing I did a few months ago was port the terminal version of Mind Traffic Control to it. […]
How would you design the perfect programming language?
Another Quora answer I should be moving here : Phil Jones’s answer to How would you design the perfect programming language? Well, the obvious way you’d approach it, is start with a reasonable knowledge of using other languages to get a sense for their strengths and weaknesses. And start with some good role models. […]
Four Languages from Forty Years Ago
Nice talk :
Logic Programming is Overrated
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.
Languages for 2018
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 […]
Travelling without a laptop
Why, yes. This is, indeed, OWL running on the PocketCHIP. Here’s the story. I spent 12 days recently, travelling in the south of Brazil and Uruguay border. And I decided, as an experiment, to see if I could live without my laptop. I wasn’t meant to be working, but I always like to keep some […]
SpimeScript
These days, I’m thinking a lot about 3D printers, desktop manufacturing and software to create physical things. Last year I did some art pieces using software to generate drawings for laser cutters and 3D printers, and I’m continuing along the same line. I want to move this stuff into the browser, and the combination of […]