Comment by Kinrany Comment by Kinrany a year ago 3 replies Copy Link View on Hacker News Process composition is one thing that shell languages do better than traditional programming languages
Copy Link hnlmorg a year ago Collapse Comment - There’s plenty of LISP packages that support process composition. Also LISPs syntax better suits write once type environments like REPL shells than your average C-derived syntax. Reply View | 2 replies Copy Link Kinrany a year ago Parent Collapse Comment - Any examples? Searching for this is hard.What would `foo | bar | baz` look like in a lisp? Reply View | 1 reply Copy Link christophilus a year ago Root Parent Collapse Comment - Something like Clojure’s threading macro, probably:(-> (foo) (bar) (baz)) Reply View | 0 replies
Copy Link Kinrany a year ago Parent Collapse Comment - Any examples? Searching for this is hard.What would `foo | bar | baz` look like in a lisp? Reply View | 1 reply Copy Link christophilus a year ago Root Parent Collapse Comment - Something like Clojure’s threading macro, probably:(-> (foo) (bar) (baz)) Reply View | 0 replies
Copy Link christophilus a year ago Root Parent Collapse Comment - Something like Clojure’s threading macro, probably:(-> (foo) (bar) (baz)) Reply View | 0 replies
There’s plenty of LISP packages that support process composition. Also LISPs syntax better suits write once type environments like REPL shells than your average C-derived syntax.