From mboxrd@z Thu Jan 1 00:00:00 1970 To: 9fans@cse.psu.edu From: "peter a. cejchan" Message-ID: <71652467.0204282150.4316235@posting.google.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit References: <20020425093327.A249@next.gli.cas.cz>, <3CC93C53.2D0DEF98@strakt.com> Subject: Re: [9fans] Announce: port Date: Mon, 29 Apr 2002 09:45:05 +0000 Topicbox-Message-UUID: 7ff7628a-eaca-11e9-9e20-41e7f4b1d025 boyd@strakt.com (Boyd Roberts) wrote in message news:<3CC93C53.2D0DEF98@strakt.com>... > "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. Oh, beat my English. I was just curious if a native port, I mean *without* APE and , hopefully, *without stdio.h* would be "a lot easier" (when it means almost complete rewrite). Nevertheless, although the program is very helpful for me, I must admit it is not worth a rewrite: rather a complete redesign as an rc script using grep and other standard utils. ++pac.