Hacker News new | ask | show | jobs
by kgr 1019 days ago
Unlike previous OSes, UNIX provided the pipe facility to allow you to combine the functionality of many small programs. Ex. ls | grep ... | sort ... | more Before that every command-line program had to support the full suite of additional functionality like search, filtering, paging, etc. This UNIX/Pipe approach allowed for greater reuse and much less code. This is explained and simulated in this video: https://www.youtube.com/watch?v=3Ea3pkTCYx4
1 comments

Thank you for sharing that video! Your foam project looks fascinating too: https://github.com/kgrgreer/foam3