Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

To be fair v6 was able to be ported, it just wasn't as easy (I know because I ported it to native VAX) the compiler was the hard part, along with the evil context switch primitives


> along with the evil context switch primitives

But you weren't expected to understand them!

;)

Here's your own words now:

https://news.ycombinator.com/item?id=24853698

dmr himself on the subject:

https://www.bell-labs.com/usr/dmr/www/odd.html


That comment is only partially related to those primitives - the primitives are used in a bunch of other places with more obvious functionality - it's the doing something strange because the SSWAP is set that you're not supposed to understand - where that bit is set is miles away and not obviously connected (plus there's that "return(1)" from a routine that no one who appears to call it uses the result).

V7's save()/restore() are more portable and easier to understand




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: