3 ms·
Another way to think about it is that a shell has some of the same advantages as functional programming. In particular, everything is easily composable. Taking
by tikhonj 14y ago
Another way to think about it is that a shell has some of the same advantages as functional programming. In particular, everything is easily composable. Taking small primitives and combining them systematically leads to significant expressivity. This is an important advantage over GUI apps which are not really composable in any consistent way.
- mgunes 14y ago> GUI apps which are not really composable in any consistent way. Production-biased GUI apps not being composable and linkable is a consequence of the political economy of software production dictated by their makers; not an inherent trait of the GUI as a form. Some related reading: http://c2.com/cgi/wiki?NoApplication http://c2.com/cgi/wiki?NoApplication http://openendedgroup.com/index.php/2007/10/17/using-photoshop-is-writing-code/ http://openendedgroup.com/index.php/2007/10/17/using-photosh...