elves / elvish

Powerful scripting language & versatile interactive shell
https://elv.sh/
BSD 2-Clause "Simplified" License
5.74k stars 303 forks source link

Tiny inconsistency in README.md #20

Closed LemmingAvalanche closed 10 years ago

LemmingAvalanche commented 10 years ago

Under the heading "Pipeline, the Good":

First it is said that concatenative programming is (commonly) a form of functional programming:

So what's concatenative programming? In some of its most common use cases, we can say it's just functional programming without lots of irritating superfluous parentheses.

But later, concatenative programming is contrasted with functional programming, seemingly implying that concatenative programming is not functional programming:

is formed by concatenating simpler programs, hence the term "concatenative programming". Compare this to the functional approach, where constructs are nested instead of connected one after another.

Instead, something else could be written, in order to maintain consistency:

  1. "Compare this to the applicative functional approach, "
  2. "Compare this to the approach in languages like lisp, "
  3. "Compare this to the lisp approach, "

etc.

xiaq commented 10 years ago

Fixed.