[comp.sys.amiga.misc] Newlist49 Comments anyone?

231b3678@fergvax.unl.edu (Phil Dietz) (03/17/91)

So what does everyone thinkn of my awesome list replacement that I uploaded
to ab20 and manitoba?
 
Phil Dietz

---- Philosophical Quote
                                                         Phil Dietz
     I post therefore I am....             231b3678@fergvax.unl.edu
                                             University of Nebraska

cs326ag@ux1.cso.uiuc.edu (Loren J. Rittle) (03/17/91)

In article <1991Mar17.051401.18546@hoss.unl.edu> 231b3678@fergvax.unl.edu (Phil Dietz) writes:
>So what does everyone thinkn of my awesome list replacement that I uploaded
>to ab20 and manitoba?

They are all still using ls-4.1ljr of course...
 ...maybe I should take a look at the `other guys' product.
Have you fixed that nasty bug yet?

>Phil Dietz
>     I post therefore I am....             231b3678@fergvax.unl.edu

Loren J. Rittle
Disclaimer: Yes, the ljr in ls-4.1ljr stand for my initials.
Yes, the package is on ab20.  Yes, you get full source.
-- 
``NewTek stated that the Toaster  *would*  *not*  be made to directly support
  the Mac, at this point Sculley stormed out of the booth...'' --- A scene at
  the recent MacExpo.  Gee, you wouldn't think that an Apple Exec would be so
  worried about one little Amiga device... Loren J. Rittle  l-rittle@uiuc.edu

cs326ag@ux1.cso.uiuc.edu (Loren J. Rittle) (03/17/91)

In article <1991Mar17.094200.19256@ux1.cso.uiuc.edu> I write:
>In article <1991Mar17.051401.18546@hoss.unl.edu> 231b3678@fergvax.unl.edu (Phil Dietz) writes:
>>So what does everyone thinkn of my awesome list replacement that I uploaded
>>to ab20 and manitoba?
>
>They are all still using ls-4.1ljr of course...
> ...maybe I should take a look at the `other guys' product.

Well, I must say that I enjoyed looking at `times.doc'
You say:
> Here are the timings I've clocked to help you decide which lister to use.
> Sorting a huge HD FFS directory with 247 filenames (12-20 chars each)
>     timed with a Swiss Made Tradition Stop Watch and timed 3 
>     attempts for each and then averaged.
[LJR Note: you should get the WShell, command timing is built into the shell.]
<many unimportant times removed...>
>                    to sort      to complete display      size
> WB13 list          NO SORT AVAILABLE!                    9972
>      DR1.2 -L      8.3 secs           20.0 secs         17104
>      newlist40     5.7 secs           18.7 secs         13484
> ARP  list          7.3 secs           18.5 secs          2500
>      newlist49     5.7 secs           17.9 secs         15120
>      newlist49-ls  5.7 secs           17.4 secs         15120
>      ls-4.11jr     6.3 secs           15.5 secs         11504
:-) :-)

<please know that everything below is friendly fire...>

You later say:
> Newlist has more options!
<list of new options removed...>
I beg to differ, you may have some unique features, but newlist 4.9
lacks some major things, most notable - Recursive Directory Listings!
AND Output Line Format (LFORMAT in list, -F in ls and ls-4.1ljr. YOW!

I don't even agree that you have more options than the standard LIST
and DIR. (in case that is what you meant by `Newlist has more options!')
In any event, the current strains of ls (mine included) have all
the useful features of NewList, save your neat `Date ** Construction **'.
(Of questionable value in my mind,  a guy or gal can customize the
source to ls to adapt to the local standard... once and for all)

Now, on to `newlist.doc', I take exception to a few points
(I will only talk about the major ones :-):
> BUG with LS?
>  
>        Besides the sloppy code, some of the UNIX ported material was not
>     thought-out in porting to the amiga.  The ONE thing LS forgot about
>     was the one floppy user!  The ONLY way to survive a dir was to type
>     dir myflopname:.  A system requester would say insert myflopname: then
>     you'd insert the disk and click ok.  Well, ls's error trapping
>     removes the requesters so the one drive user is doomed!
>     Oh well.  Not to many of them left. Not me....! :-)
1) Justin's LS (the one ls-4.0k and ls-4.1ljr are both independently
based upon, i.e. we both started with LS V3.x) was written from scratch -
there is NO UNIX(tm) code in his LS.  He started the coding on his
Amiga.  Justin did an awesome job writting the orignal Amiga LS,
his columnater is, by far, better than the one in UNIX ls.  There is
nothing sloppy about his code, period!  Justin's code is
very well thought out, take a peek at it!  (I can only guess
that you never even looked at it from your remarks.  I think
you owe Justin a big apology.)
2) 4.0k may (I believe) perform the requester cutoff as you describe,
4.1ljr does not!  Be careful with your blanket statements about LS!
I have another utility, suppress!, that provides the error trapping
on a per shell basis.  (This is much better IMHO, why should that
type of code be hard coded into LS!  If you like it, you will want
it *everywhere*)

>Have you fixed that nasty bug yet?

Yes, he did fix the nasty bug... :-)

>>Phil Dietz
>>     I post therefore I am....             231b3678@fergvax.unl.edu
>
>Loren J. Rittle
>Disclaimer: Yes, the ljr in ls-4.1ljr stand for my initials.
>Yes, the package is on ab20.  Yes, you get full source.

Loren J. Rittle
-- 
``NewTek stated that the Toaster  *would*  *not*  be made to directly support
  the Mac, at this point Sculley stormed out of the booth...'' --- A scene at
  the recent MacExpo.  Gee, you wouldn't think that an Apple Exec would be so
  worried about one little Amiga device... Loren J. Rittle  l-rittle@uiuc.edu