Swift concurrency(?)

New 12Jan2017, updated 2Apr2019 Intro In this note I will try to track what’s happening with Swift and concurrency. I already have mentioned Swift some (https://www.teigfam.net/oyvind/home/?s=Swift) and I won’t repeat here – only to say that there per se, at the moment, is no concurrency support in the language. Swift 3 users are supposed to use […]

Towards a taxonomy(?) of CSP-based systems

New: 12Oct2016. In work. Last updated 5Feb2020 (“Kode24”) This page is in group Technology. This note started with an attempt to look at how channels are modeled (in code, really) but then ended up with trying to systemise what I found. The note was even called Channel structures at the start. Towards a classification of CSP-based systems? This might […]

JavaScript tree becoming concurrent?

Excerpt: I hope it to be a note showing whether it’s possible to code the animated tree in concurrent JavaScript code. Or rather, which solution to choose – or which that suits best. “JavaScript is the most commonly used programming language on earth. Even Back-End developers are more likely to use it than any other language” – stackoverflow Developer Survey Results 2016. In other words: most of the world’s programmers are deprived of concurrency support in their programming language.

Go(-lang) forums matters

New Oct2015, updated 2May2019 I think it’s fair to copy my own comments at Go Forum in this note. I would also do newer golang-nuts and golang-dev matters that I have taken part in. The latter forums I won’t backlog. You will have to go there to read the whole threads. These are basically my words. Disclaimer: […]

A scope to fulfill

Started 1May2015. Updated 29Sept2017 Intro For a small private project I have tried the best of the scrapped scopes I brought home from work, but the 1997 model Fluke PM3380A didn’t pass its own diagnose procedure. The amplitude of channel 1 changed when I pushed the curve up. And the old Philips GM 5650/02 from around 1955-60 that […]

Not so blocking after all

Started 8Sept2014, updated 15Oct2018. This page is in group Technology and is about a facet of multi-threaded (or perhaps single-threaded) programming After having heard so often that “blocking is evil” and that it’s kind of the opposite – a necessary side of life –  I have finally unblocked on the semantics. It’s both. And neither. If so, I’d have a conditional admission […]

A reactive manifest

New: 10Nov2013, updated 20Dec2015 (some wording, not structure) This page is in group Technology. Background I will in this blog try to critically analyse The Reactive Manifesto [01]. The first version of this manifest was written by Jonas Bonér (he so states in a blog that I found by searching [02]) but the web page and document […]


Suggested reading: ProXC++ – A CSP-inspired Concurrency Library for Modern C++ with Dynamic Multithreading for Multi-Core Architectures, Edvard Severin Pettersen’s Master of Science (2017) (& here) About :-: These blogs are “mine”, but I try to spice them with other people’s opinion as expressed to me, most often if people do reply to a mail. If so, I always […]