Actually, directory-names makes a lot of sense to me.

18.09.2015, 20:27, "Alexander Ilin" <ajs...@yandex.ru>:
> [fixing a typo, plus adding a suggestion below]
>
>   Thanks for the reply!
>
>   I see, so, it's a question of terminology.
>   From reading the documentation I would expect that directory-entries would 
> return all types of entries (as in "both files and subdirectories"), while 
> directory-files would return files only (as in "entries of type = file, not 
> subdir").
>
>   In fact, the distinction in naming is not between files and dirs, but 
> rather between output consisting of tuples (directory-entry) and output 
> consisting of strings (entry name>>'s).
>
>   It would make sense to me if directory-files was renamed directory-strings 
> or something, while directory-files would return the filtered list of entries 
> ([ regular-file? ] filter).
>
>>  18.09.2015, 20:08, "John Benediktsson" <mrj...@gmail.com>:
>>>   subdirectories are files of type directory.
>>>
>>>   "regular files" are files of type regular file.
>>>
>>>   you can filter for regular-files if you want.
>>>
>>>       : directory-regular-files ( -- files )
>>>           directory-entries [ regular-file? ] filter [ name>> ] map ;
>>>
>>>   Most languages do this, for example python in its ``os.listdir`` function.
>>>
>>>   On Fri, Sep 18, 2015 at 10:04 AM, Alexander Ilin <ajs...@yandex.ru> wrote:
>>>>   Hello!
>>>>
>>>>     Why does directory-files returns the names of subdirectories. 
>>>> Shouldn't it return file names only?
>>
>>  ---=====---
>>  Александр
>>
>>  
>> ------------------------------------------------------------------------------
>>  _______________________________________________
>>  Factor-talk mailing list
>>  Factor-talk@lists.sourceforge.net
>>  https://lists.sourceforge.net/lists/listinfo/factor-talk
>
> ---=====---
>  Александр
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Factor-talk mailing list
> Factor-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/factor-talk

---=====---
 Александр

------------------------------------------------------------------------------
_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to