Hello,
>From notes from my perspective:
- using the entire filesystem = 'maintaining state' : files ARE state.
- all variables (commands and files) are accessible in global scope through
absolute path: I think of (command line) programs as functions available in
global scope
- all variables(script
On Wed, Mar 14, 2018 at 02:11:32PM -0700, Andy Chu wrote:
> Shell Has a Forth-like Quality
> http://www.oilshell.org/blog/2017/01/13.html
Similar to http://mywiki.wooledge.org/WrapperScript :)
> Pipelines Support Vectorized, Point-Free, and Imperative Style
> http://www.oilshell.org/blog/2017/01/
I think the best way to ground this type of discussion is to show code. I
wrote a couple articles last year that show shell's relation to the broader
subject of programming paradigms, with example code:
Shell Has a Forth-like Quality
http://www.oilshell.org/blog/2017/01/13.html
Pipelines Support
On 2015-01-26 at 16:05, Pádraig Brady wrote:
> It should be noted that shell programming is closely related to
> functional programming. […]
>
> By trying to use filters and pipes instead of procedural shell
> statements, you get the advantage of using compiled code, and implicit
> multicore suppor