[comp.sys.amiga.programmer] Making AZ ED Resident...

stevek@amiglynx.UUCP (Steve Krulewitz) (03/29/91)

I constantly use AZ v1.50 text editor by JM Forgeas, but I am dissapointed
that it cannot be made resident.  In the manual, it stated that it did not
work with resident or ares, so I went out and downloaded rez, but that did not
work either.  Is there no way to make this resident?  Also, is v1.50 the final
version? Thanks -

  -=+ Steve Krulewitz +=- -=+ Fair Lawn, NJ +=- -=+
                                     UUNET!tronbox!amiglynx!stevek.UUCP +=-

u8705377@cs.uow.edu.au (Paul Anthony Wilkinson) (03/31/91)

stevek@amiglynx.UUCP (Steve Krulewitz) writes:

>I constantly use AZ v1.50 text editor by JM Forgeas, but I am dissapointed
>that it cannot be made resident.  In the manual, it stated that it did not
>work with resident or ares, so I went out and downloaded rez, but that did not
>work either.  Is there no way to make this resident?  Also, is v1.50 the final
>version? Thanks -

>  -=+ Steve Krulewitz +=- -=+ Fair Lawn, NJ +=- -=+
>                                     UUNET!tronbox!amiglynx!stevek.UUCP +=-


Hi Steve,
   There is nothing to be gained from making AZ resident. AZ uses code sharing
which means that no matter how many windows you have open only 1 copy of the
code is loaded (assuming that each window was opened from within AZ, not by 
starting AZ extra times). If you did make AZ resident then you would simply
be doing what AZ does anyway.

   As far as I know, 1.50 is the most recent version available on the Fish 
disks (but I haven't really seen a recent listing). I suspect that JM will 
release newer version. I would particularly like to see a REXX port.

    Regards,
      Paul Wilkinson

u8705377@wraith.cs.uow.edu.au

forgeas@swinjm.UUCP (Jean-Michel Forgeas) (04/01/91)

In article <stevek.3740@amiglynx.UUCP>, Steve Krulewitz writes:

> [..]work either.  Is there no way to make this resident?

Code which is not reentrant and not reexecutable cannot become
reentrant and reexecutable. So if you try to make it resident
it will crash or will cause strange effects when you'll launch
several executions on it.
Only a part of the code of AZ is reentrant (the code handles
really only ONE window), and when you open a new window, you
launch another process on the same code. So even if you have
a lot of AZ windows the code is loaded only once in memory,
and there is no real need to make it resident => this is the
same final effect. Yes not exactly, and the future version
will can be made resident ;-)

> Also, is v1.50 the final
> version? Thanks -

There is a version 1.51 but I never distributed it. The only
difference is that it does not give the prompt back after started
(it doesn't detach itself from the shell anymore). This was needed
to use AZ with Matt's UUCP package.
A new version of AZ will be there in a few month from now, with
some other utilities, but will not be freeware anymore. Who does
not need money? :-(
--
                                     \___/
Jean-Michel Forgeas                   \-/
cbmvax!cbmehq!cbmfra!swinjm!forgeas    |    The Software Winery
                                      -^-
                           And, where is the universe ?