Pipe-calculus: Difference between revisions

m
Line 36: Line 36:
=== Connection to other fields ===
=== Connection to other fields ===


Pipe-calculus is examined primarily as a process calculus. However it significantly differs from typical process calculi, it still lends itself to this style of presentation.
Pipe-calculus is examined primarily as a process calculus. Although it significantly differs from typical process calculi, it lends itself to this style of presentation.
Its development is also inspired by logic programming, formal grammars, automata theory, type theory (up to the lambda-cube) and algebraic effects.
Its development is also inspired by logic programming, formal grammars, automata theory, type theory (up to the lambda-cube) and algebraic effects.


In certain cases the connection with these fields can be made more precise.
In certain cases the connection can be made more precise.


* Programs written in pipe-calculus can recognize and generate words of formal languages encoded as terms. I'm interested in finding correspondence between variants of pipe-calculus and classes of formal languages.
* Programs written in pipe-calculus can recognize and generate words of formal languages encoded as terms. I'm interested in finding correspondence between variants of pipe-calculus and classes of formal languages.
283

edits