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-
