Re: Suggestions for text search and replace tool



Woody <usenet@xxxxxxxxxxxxxx> wrote:

[snip]

If that is correct, there may be no way of putting your first line in.

I've had email from the author.

It's got bugs.

There are workarounds and things I'd not noticed can be done to deal
with the issues.

Still, it takes the app 30 seconds at about 100% of one 2.5GHz CPU to do
one of the two required runs on the text file I need to have massaged
(two runs to work round bugs and things). That works out to be more
than a million clock ticks of a superscalar 64 bit CPU *per byte* of
input file.

The Classic app I'm currently using does the search and replace job with
no perceptible delay in a single pass - so even taking into account the
time to launch Classic, I'm better off sticking with the old app for the
moment.

The older app has much better documentation, a nicer UI, works faster,
has no bugs that I've spotted and exactly works as expected.

The newer app has an awkward UI, incomplete docs, works at dead slug
speed, seems bug-ridden, and is in any case not as flexible as the older
one in various respects that I value.

So much for progress, eh? With a bit of luck, the developer will get
his code sorted out. I'd quite like to have a modern application to do
this job... MassReplaceIt isn't really ready for the prime time yet,
you might say. Something really needs to be done about the speed.

I mean, if a BBC Micro took 30s to do a search and replace on a 68K file
(assuming it's coming off disc not from tape), you'd not be at all
surprised although you might investigate just to make sure that this was
as it should be.

But 30s on this 'ere 4G5 monster? Get out!

Rowland.

--
Remove the animal for email address: rowland.mcdonnell@xxxxxxxxxxxxxxx
Sorry - the spam got to me
http://www.mag-uk.org http://www.bmf.co.uk
UK biker? Join MAG and the BMF and stop the Eurocrats banning biking
.



Relevant Pages

  • Re: The reliability of python threads
    ... not just the database app). ... not much anybody can say about your programs or the reliability of ... new ways to track bugs down. ...
    (comp.lang.python)
  • Re: "Unexpected error" strangeness...(ipaq vb.net)
    ... > and Exception.StackTrace to help narrow down the bugs. ... >> I've written an app that contacts a web server in order to log in, ... >> * The input panel doesn't appear on the menu bar for the login form (a ...
    (microsoft.public.dotnet.framework.compactframework)
  • Re: IOCP critical sections and mutexes
    ... It is well-known fact that some otherwise invisible bugs reveal ... themselves only under the stress. ... works perfectly well even under the stress if you use mutex instead ... then pushes it in a queue that will be later processed by my main app ...
    (microsoft.public.win32.programmer.kernel)
  • Re: Dr. Watson shutdown/logoff error
    ... > some app that is designed to crash Dr. Watson. ... > known bugs in Dr.W and found none. ... Some referred to the Gravis Exterminator game controls as being ... Experience Control Panel (driving a Gravis Exterminator Joystick) installed. ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: OT - Windows Live Mail
    ... For those people using Windows Live Mail I have found an app that might ... and puts the cursor at the end of the quoted message. ... I just played with it a little, and discovered that when it puts the ">" ... been delivered polished and ready for prime time from Microsoft at the get ...
    (rec.outdoors.rv-travel)