Hi Craig,

Is it possible using the CRTL?  I'm not sure it's reasonable to expect
Perl to do better than C can do.  Here's what seems to me like the
relevant section from the CRTL manual:

No, it's not reasonable to expect Perl to do better than CRTL.  I hadn't
consulted the CRTL manual before making my comments.

When I'm writing programs I assume that each 'print' statement will
result
in one output record.  I susppose you could arrange for each 'print'
to be
followed by a flush to disk at that point, but of course performance
would
probably suffer.

What about printing a list?  Should each list item produce a new
record, or should all elements be coalesced into a single (potentially
humongous) write because they all came from one print statement?  I'm
not sure a print statement that can function as a list operator maps
very well onto your assumption; Perl ain't Fortran.

Fair enough!

        Jeremy

Reply via email to