Pipe-calculus: Difference between revisions

Line 16: Line 16:
Development of pipe-calculus started with the idea that syntax should be a first class element of programming languages as well as formation rules are integral part of logical systems. A language like that is able to interpret complex input without using a parser library. Pipe-calculus is a minimal language with this capability.
Development of pipe-calculus started with the idea that syntax should be a first class element of programming languages as well as formation rules are integral part of logical systems. A language like that is able to interpret complex input without using a parser library. Pipe-calculus is a minimal language with this capability.


On the practical side pipe-calculus is inspired by shell programming, which is largely based on text streams and stream processing tools. Indeed the idea of the ''pipe'' combinator comes from shell scripting.
On the practical side pipe-calculus is inspired by shell programming with text streams and stream processing tools. Indeed the idea of the ''pipe'' combinator comes from shell scripting.


=== An example ===
=== An example ===
283

edits