From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <3CC93C53.2D0DEF98@strakt.com> From: Boyd Roberts MIME-Version: 1.0 To: 9fans@cse.psu.edu Subject: Re: [9fans] Announce: port References: <20020425093327.A249@next.gli.cas.cz>, <3CC7C6AD.4FFFE07@strakt.com> <71652467.0204252013.3a3de607@posting.google.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Fri, 26 Apr 2002 13:38:59 +0200 Topicbox-Message-UUID: 7b26c016-eaca-11e9-9e20-41e7f4b1d025 "peter a. cejchan" wrote: > > Native is actually a lot easier. > > Really? I mean 'native' should be w UTF, w/o stdio.h, etc. Or does > native stdio.h treat char as wchar? stdio is horrible. wchar's are a disaster. use bio: http://plan9.bell-labs.com/magic/man2html/2/bio The compiler already understands about UTF and runes and so does libc (obviously): http://plan9.bell-labs.com/sys/doc/comp.html Plan 9 is very close to unix, but it's not really. A lot of grief gets caused by ape's heroic attempt to smash ANSI/POSIX into Plan 9. It only gets really nasty when you have to port something that uses the tty routines, sid's/pgrp's and signals -- most programs don't.