Hacker News new | ask | show | jobs
by kazinator 3957 days ago
"objects" means data structures. It means you can have some structure with fields, or list or array or whatever as the output of one command, and input of the next one, so the next one doesn't have to do character-level parsing.

Of course, this kind of piping is present in nice languages that precede the PowerShell.

A one page Lisp macro will give you a left-to-right syntactic sugar for filtering. Clojure has a threading operator, Ruby has cascades of dots: object.{ blah }.foo().bar() ... and so on.

1 comments

This is not what "objects" means (objects have methods), and .NET objects are a much higher level abstraction than structured data.