> (def isregfile ..) > (def isdir ..) > (def issymlink ..) > (def isdotfile ..) > (mac filternil ...) > (= goodfiles (filternil (map isdotfile&isregfile (dir "/home/me")))) > (= badfiles (filternil (map isdir|issymlink (dir "/home/me"))))
Unfortunately | is reserved in scheme for symbols with special characters, so isdir|issymlink would be hopelessly confusing
arc> (assign | | 10) 10 arc> | | 10
-----