* Re: [9fans] Announce: port
@ 2002-04-25 7:22 forsyth
2002-04-26 8:47 ` peter a. cejchan
0 siblings, 1 reply; 10+ messages in thread
From: forsyth @ 2002-04-25 7:22 UTC (permalink / raw)
To: 9fans
you've put absolute pathnames in the tar file.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [9fans] Announce: port
@ 2002-04-25 7:33 Peter A. Cejchan
2002-04-25 9:04 ` Boyd Roberts
0 siblings, 1 reply; 10+ messages in thread
From: Peter A. Cejchan @ 2002-04-25 7:33 UTC (permalink / raw)
To: 9fans
[-- Attachment #1: Type: text/plain, Size: 2 bytes --]
[-- Attachment #2: ANN --]
[-- Type: text/plain, Size: 975 bytes --]
Hi, friends!
Just to announce the port of two Unix utilities:
rel-1.3.tbz sorts input text files according to relevance to given combination of keywords
pstotext-1.8g.tbz extracts plain ascii text from ps/pdf document
Get the ports from http://next.gli.cas.cz/plan9/ape (the server is usually up 15:30 - 03:00 GMT; may be down outside this time span, sorry (I still switch between Plan 9 and Linux, sigh).
Both programs are APE ports, thus, they know nothing of Unicode :-(. Rel is taken from Debian sources (look at http://www.debian.org, for a link to its homepage); pstotext, now part of gsview, is was grabbed direstly from its homepage at
http://research.compaq.com/SRC/virtualpaper/pstotext.html.
I received no response from the authors, so I suppose I may redistribute the modified sw with the original licenses. Correct me if I'm wrong.
Why I didn't make native ports? I am not skilled enough :-(((. However, you are encouraged.
Enjoy!
++pac.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [9fans] Announce: port
2002-04-25 7:33 Peter A. Cejchan
@ 2002-04-25 9:04 ` Boyd Roberts
2002-04-26 8:47 ` peter a. cejchan
0 siblings, 1 reply; 10+ messages in thread
From: Boyd Roberts @ 2002-04-25 9:04 UTC (permalink / raw)
To: 9fans
"Peter A. Cejchan" wrote:
> Why I didn't make native ports?
> I am not skilled enough :-(((. However, you are encouraged.
Native is actually a lot easier.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [9fans] Announce: port
2002-04-25 9:04 ` Boyd Roberts
@ 2002-04-26 8:47 ` peter a. cejchan
2002-04-26 11:38 ` Boyd Roberts
0 siblings, 1 reply; 10+ messages in thread
From: peter a. cejchan @ 2002-04-26 8:47 UTC (permalink / raw)
To: 9fans
boyd@strakt.com (Boyd Roberts) wrote in message news:<3CC7C6AD.4FFFE07@strakt.com>...
> "Peter A. Cejchan" wrote:
> > Why I didn't make native ports?
> > I am not skilled enough :-(((. However, you are encouraged.
>
> 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? I suppose not. However, I feel
that the whole thing should better be implemented (perhaps) as an rc
script using traditional grep, etc. Or am I wrong? Perhaps someone
more skilled than me :-( could give it a challenge!
Nevertheless, thanks to all who contributed. I will include Forsyth's
manpage, and tar it using relative paths ASAP.
Cheers,
++pac.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [9fans] Announce: port
2002-04-26 8:47 ` peter a. cejchan
@ 2002-04-26 11:38 ` Boyd Roberts
2002-04-29 9:40 ` Douglas A. Gwyn
2002-04-29 9:45 ` peter a. cejchan
0 siblings, 2 replies; 10+ messages in thread
From: Boyd Roberts @ 2002-04-26 11:38 UTC (permalink / raw)
To: 9fans
"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.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [9fans] Announce: port
2002-04-26 11:38 ` Boyd Roberts
@ 2002-04-29 9:40 ` Douglas A. Gwyn
2002-04-29 9:45 ` peter a. cejchan
1 sibling, 0 replies; 10+ messages in thread
From: Douglas A. Gwyn @ 2002-04-29 9:40 UTC (permalink / raw)
To: 9fans
Boyd Roberts wrote:
> stdio is horrible. wchar's are a disaster.
Sounds like somebody who doesn't use them enough to know.
wchar_t is closely analogous to rune.
The real problem is that "char" is inadequate for encoding a character,
largely a consequence of Dennis chiming in on the sizeof(char)==1 side.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [9fans] Announce: port
2002-04-26 11:38 ` Boyd Roberts
2002-04-29 9:40 ` Douglas A. Gwyn
@ 2002-04-29 9:45 ` peter a. cejchan
2002-04-29 10:48 ` Boyd Roberts
1 sibling, 1 reply; 10+ messages in thread
From: peter a. cejchan @ 2002-04-29 9:45 UTC (permalink / raw)
To: 9fans
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.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [9fans] Announce: port
@ 2002-04-25 7:55 forsyth
0 siblings, 0 replies; 10+ messages in thread
From: forsyth @ 2002-04-25 7:55 UTC (permalink / raw)
To: 9fans
here's a mkfile for rel.
</$objtype/mkfile
CC=pcc -c
LD=pcc
OFILES=\
rel.$O\
postfix.$O\
lexicon.$O\
searchfile.$O\
relclose.$O\
eval.$O\
bmhsearch.$O\
searchpath.$O\
translit.$O\
qsortlist.$O\
uppercase.$O\
memalloc.$O\
message.$O\
version.$O\
TARG=rel
BIN=$home/bin/$objtype
</sys/src/cmd/mkone
CFLAGS= -DFSE_CONTINUE -D_POSIX_SOURCE -D_BSD_EXTENSION -D_Plan9_
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2002-04-29 10:48 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-04-25 7:22 [9fans] Announce: port forsyth
2002-04-26 8:47 ` peter a. cejchan
2002-04-25 7:33 Peter A. Cejchan
2002-04-25 9:04 ` Boyd Roberts
2002-04-26 8:47 ` peter a. cejchan
2002-04-26 11:38 ` Boyd Roberts
2002-04-29 9:40 ` Douglas A. Gwyn
2002-04-29 9:45 ` peter a. cejchan
2002-04-29 10:48 ` Boyd Roberts
2002-04-25 7:55 forsyth
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).