$ spark -e '(: say len getlines fh ARGV)' [Files]
(: … )
serves the same purpose as Haskell’s $
- to chain function calls without too many nested parameters. So this script is equivalent to saying:
$ spark -e '(say (len (getlines (fh ARGV))))' [Files]
But is shorter and cleaner.