New 29Apr2024. Updated 07Nov2024 (New style of References. [8] and those below in the list++. In work. This page is in group Technology I guess it’s a post where I try to understand its process/task model, and end up being somewhat sceptical of any potential usage on my behalf. Three rusts «Rust has been said […]
Started 25Oct2023, updated 30Oct2023. This will be is in group Technology if I think it would be might be worth it. At first I will try to list up relevant other blog notes or lectures I have done or presented over the years, those may have filled in the same points that I initially thought […]
New 05Oct2023 – updated 09Oct2023. This paper is in group Publications. This note is a restoration and update of XCHANs: Notes on a New Channel Type. See the still existing CPA 2012 page. XCHANs: Notes on a New Channel Type Øyvind Teig. Autronica Fire and Security (AFS) (A UTC Fire and Security company) – https://www.autronicafire.no […]
Part of group NOTES FROM THE VAULT. Theme from 1988, moved here 12Apr2022. Updated: 09Aug2024. Finished Intro This note, in a wider context, is about how I learned about the need for a task concept, and «below» tasks, about an early but necessary runtime system of mine. The thing that started this text was that I already […]
In English Updated 05Oct2023. Newest on top of the lists: Publications & lectures IEEE-COPA 2021 Fringe presentation with Dr. Lawrence John Dickson (Larry): Torus heat equations to get dizzy from. Hooping with xC Dec.2020 IEEE life members newsletter: «Lucky Strike with Missing Bytes« CPA-2018 CPA 2018 fringe presentation CPA-2016 CPA 2016 fringe presentation CPA-2015 Two CPA […]
Published 22Dec2016. More like a scratchpad, updated 15July2019 This page is in group Technology. If you want to follow me to try to find out why queueing of entry calls in Ada causes nondeterminstic (scheduling? timing? deadline?) and try to understand why the scheduling of processes on the defunct transputer is the opposite(?), then jump […]
New: 12Oct2016. Last updated 25Aug2021 This page is in group Technology. This note started with an attempt to look at how channels are modelled (in code, really) but then ended up with trying to systemise what I found. The note was even called Channel structures at the start. Fold handling with Collapse-O-Matic plugin I am using Collape-O-Matic (here) […]
Excerpt: Can time be part of a contract? Is it a contract when time is included? «Shall we meet at half past eight at the Pub for a beer?» Let’s steer past that one. Timing requirements are important, they are extensively used in hard real-time systems. In some protocols a client does not need to send any «end of request» signal as the server times out after a period of inactivity to close the connection (like HTTP persistent connections). This blog note tries to discuss when timeouts are fine to use, and when they do turn the components’ interactions into a quiz.
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.
Started 18Feb2015, updated 27Oct2021 (MIPI) – Plus a short update 31May2023 («NumPages» for .xe file for 14.4.1) This page is in group Technology (plus My XMOS pages) and is a blog note about my experience with the XMOS toolset xTIMEcomposer and XMOS HW and how I am going to use used the startKIT to control a small 40 litre […]