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-entries 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). 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