3 ms·
The first time I've read about tacit programming is in one of the blog posts on oilshell [1]. Really like the idea and apparently one of my favorite features o
by teleforce 3y ago
The first time I've read about tacit programming is in one of the blog posts on oilshell [1].
Really like the idea and apparently one of my favorite features of UNIX is the pipe facility, and it's actually a form of tacit programming. This makes a lot of sense since the OS itself is already full of ready made functions that can be exposed through the API [2].
It's also interesting to note that most of the modern programming languages for examples Python, Ruby, Perl, and JavaScript are missing or have awkward support of this feature.
[1] Pipelines Support Vectorized, Point-Free, and Imperative Style:
https://www.oilshell.org/blog/2017/01/15.html https://www.oilshell.org/blog/2017/01/15.html
[2] The Linux Programming Interface:
https://man7.org/tlpi/ https://man7.org/tlpi/
- BenGoldberg 3y agoYou consider Perl's map and grep to be awkward?