rc-list - mailing list for the rc(1) shell
 help / color / mirror / Atom feed
* Why I want read to be a builtin:
@ 1993-06-15 20:45 Chris Siebenmann
  0 siblings, 0 replies; only message in thread
From: Chris Siebenmann @ 1993-06-15 20:45 UTC (permalink / raw)
  To: rc

 read.sh is a 'while read; do : ; done' loop; line.sh is a 'while line
>/dev/null; do :; done' loop.

: hawkwind.utcs ; wc -l foo; time ./read.sh <foo; time ./line.sh <foo
    1000 foo
        0.8 real         0.5 user         0.2 sys  
       38.1 real         9.4 user        26.5 sys  

 Sometimes 'read' is what you need for something, and when it is, having
to run an external program for it can really kill performance. I'd really
rather write everything in rc, but when read comes up right now, I'm
forced to drop into sh.

	- cks

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~1993-06-15 20:45 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1993-06-15 20:45 Why I want read to be a builtin: Chris Siebenmann

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).