But does anybody know if there will be more from him? Did he take his website offline on purpose?
152 karma · joined October 5, 2018
But does anybody know if there will be more from him? Did he take his website offline on purpose?
I like to use things like filter, map, reduce or list comprehensions, but I see very few of those in my coworkers' code bases.
When Python introduced pattern matching, it was rather a pattern-aware switch/case, which does not return a value, as such a construct in a functional programming would do.
> I went from Ruby to Elixir, and even with my basic Clojure experience, it was an effort.
I tried out Elixir twice so far, and since the last time, I worked through 300 pages of SICP. I still have to twist my mind when I'd like to process nested maps or the like in Elixir now.
> It was worth it, but I think the apparently similarity of Elixir to Ruby is actually a negative.
However, Ruby provides a lot of higher-order functions, such as group_by and the like. If you're used to functional-style Ruby code, the transition is easier.
PS: Did I mention, that I use Arch Linux?
PPS: Did I mention, that I'm thinking of switching to OpenBSD?
PPPS: OK, back to Arch Linux, I'm not tough enough for OpenBSD.
PPPPS: Did I mention that I'm back at running Arch Linux, by the way?
Almost fifteen years later I read this:
> “The Columbo character was based squarely on Porfiry Petrovich, the astute but meandering lead investigator in Dostoevsky’s Crime & Punishment.”
Which makes me kind of happy :-)
While it might be illuminating in some cases, it might be not helpful or either misleading in other cases.
It's like arguing that the main purpose of magazines is to lit a fire with them, because some of them are very flammable.
Tests are good to ensure that some property of the system that held true before still holds true after some modifications to the system has been made.
1. The actual specification is sometimes better reflected by the implementation than by some test cases. 2. Some test cases don't help you understanding what's supposed to be computed.
Of course, counterexamples could be made. Imagine a board game with a test function testing specific moves. Those test cases will help you understand the implementation a lot.
This is just a thought that I had, and I wonder if that's actually a relevant issue in practice.
The executive council is elected by the parliament and also contains candidates that haven't been member of that parliament. This election takes part "seat by seat", so every member has to be explicitly re-elected.
Funny, because Rust is rather a side-note/example in Theo's post...