Hacker News new | ask | show | jobs
by zserge 1235 days ago
The wiki page says it all, but I'll highlight - Contiki has been written by Adam Dunkels, the one who invented Protothreads (coroutines using Duff's Device), uIP, lwIP and a TCP stack that fits into a single tweet - http://dunkels.com/adam/twip.html
1 comments

> Protothreads (coroutines using Duff's Device)

You sure? iirc they were just "stackless" threads with true cooperative switching (so like a true context switch by changing PC but not having to switch SP and keep multiple stacks).

If you would be right I could stop being salty about something I have ever been salty since 15 years or so: I "invented" (no not really, people did this before, but in the context of the raising meshed tiny sensor network hype at that time) in my thesis, then a researcher with connections to SICS took that with him and to this group, and half a year later Contiki appeared with the same approach (just more polished and a much better PR to contend with the much uglier TinyOS).