From ... Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeed.belnet.be!news.belnet.be!newsfeed.stueberl.de!news.netway.at!nmaster.kpnqwest.net!nnum.kpnqwest.net!EU.net!nreader2.kpnqwest.net.POSTED!not-for-mail Newsgroups: comp.lang.lisp Subject: Re: MIT ChaosNet code port to Linux References: <1795018.0206192255.2fbf53e2@posting.google.com> <3D123E30.1F9CDDB6@kolumbus.fi> Mail-Copies-To: never From: Erik Naggum Message-ID: <3233615746500897@naggum.net> Organization: Naggum Software, Oslo, Norway Lines: 26 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 21 Jun 2002 02:35:46 GMT X-Complaints-To: newsmaster@KPNQwest.no X-Trace: nreader2.kpnqwest.net 1024626946 193.71.199.50 (Fri, 21 Jun 2002 04:35:46 MET DST) NNTP-Posting-Date: Fri, 21 Jun 2002 04:35:46 MET DST Xref: archiver1.google.com comp.lang.lisp:35300 * james@unlambda.com (James A. Crippen) | Really? 7 bit? That doesn't fit very well into a 36 bit word... I | know it was supported in most systems for ASCII obviously, but didn't | think that it would be used internally in whatever OS was running... Yes, 7-bit files were the norm on TOPS-10 and -20. That wastes one bit for every 5 characters. A byte would never cross a word boundary. When writing binary files for 8-bit computers, two models were used: one that used normal 8-bit bytes and wasted a nybble at the far end of each word, and one that used 9-bit "quarter-words" where the extra bit was used for parity. I used one of these tools to build binaries for various 8-bit controllers and even compiled Kermit for a CP/M-based system. | What do you put in the other 0.142857142857...th of the word once you've | stuffed in the five 7-bit characters? Maybe a parity bit? Zero. The editor SOS could actually store a five-digit line number with this spare bit set to one, and several text processing tools, such as compilers, would know to ignore this word. It is still quite amazing that people worry about what a spare bit could be used for, while their gigabyte machines spend 99.8% of their CPU power pondering how to idle more efficiently. -- Guide to non-spammers: If you want to send me a business proposal, please be specific and do not put "business proposal" in the Subject header. If it is urgent, do not use the word "urgent". If you need an immediate answer, give me a reason, do not shout "for your immediate attention". Thank you.