Hi,

just as file-requester discussion stalled, I wanted to ask several
questions:

1) those dealing with directories, and trying to do some directory-scan,
probably struggled with the same issue as me - if you load some
directory, files are sorted randomly, I mean they are not sorted by
name, nor by dir-first-files-follow manner. It makes things a little bit
difficult to handle, as if we want to distinguish dirs, we have to loop
thru block of read data. Would it be possible to have read/dirs
load/dirs or even read/dirs/only load/dirs/only (loading/reading only
directories) or maybe even load/files or read/files refinements? Or
simply to have something clever to help us here? Filesystems are so
complex territory it imho deserves some refinement, if we have
refinement for things like loading markup e.g. too. I know REBOL tries
to unify the aproach to files thru ports, but ....

2) I tried request-file on my P300 at work on some > 700 files directory
and it was not too much usable. I waited 5 sec or more to see the files
listed. I would like to ask if using hash or list would help here?

3) What about small progress-bar in the bottom of the window? We know
amount of dir stuff we are dealing with, right? a) I read somewhere for
the user it is better to wait + 30% longer if some kind of visual signal
of ongoing-action is present (progress-bar), than not knowing if app
freezed or what. And maybe there is not even need to slow the operation
down by updating progress bar from inside the loop. What about small
"multitasking" :-)? We could use 'rate field to have progress-bar face
to check for the state of things itself (e.g. setting some global var
inside the loop of 'for i' to 'i). I am just curious, if we get separate
timer by using 'rate field and if it can help us :-)

As for other issues already discussed ...

4) I vote for separate volumes area. Dirs area could be merged with
files, if dirs are available first, then files ...
5) some kind of 'assing would be cool too, but it would require us to
store the setting somehow. But what if REBOL is shared on network?


Note: to feedback - register 1) as enhancement request, please ....


Thanks,
-pekr-

Reply via email to