Motivated by the problem of separating syntax from semantics in programming with algebraic effects and handlers, we propose a categorical model of abstract syntax with so-called scoped operations. As a building block of a term, a scoped operation is not merely a node in a tree, as it can also encompass a whole part of the term (a scope). Some examples from the area of programming are given by the operation catch for handling exceptions, in which the part in the scope is the code that may raise an exception, or the operation once, which selects a single solution from a nondeterministic computation. A distinctive feature of such operations is their behaviour under program composition, that is, syntactic substitution. Our model is based on wha...
Several formalisms for language syntax specification exist in literature. In this paper, we prove th...
The syntactic structure of a sentence often manifests quite clearly the predicate-argument structure...
The syntactic structure of a sentence often manifests quite clearly the predicateargument structure ...
© 2018 ACM. Motivated by the problem of separating syntax from semantics in programming with algebra...
Almost every programming language’s syntax includes a notion of binder and corresponding bound occur...
Algebraic effect handlers are a powerful means for describing effectful computations. They provide a...
Algebraic effects offer a versatile framework that covers a wide variety of effects. However, an imp...
When writing programs to manipulate structures such as algebraic expressions, logical formulas, proo...
Algebraic effect handlers are a powerful means for describing effectful computations. They provide a...
Algebraic effects offer a versatile framework that covers a wide variety of effects. However, the fa...
When writing programs to manipulate structures such as algebraic expressions, logical formulas, proo...
When trying to build the semantic representation of a natural language expression, it may happen tha...
The syntax of almost every programming language includes a notion of binder and corresponding bound ...
Almost every programming language’s syntax includes a notion of binder and corresponding bound occur...
We develop a theory of abstract syntax with variable binding. To every binding signature we associa...
Several formalisms for language syntax specification exist in literature. In this paper, we prove th...
The syntactic structure of a sentence often manifests quite clearly the predicate-argument structure...
The syntactic structure of a sentence often manifests quite clearly the predicateargument structure ...
© 2018 ACM. Motivated by the problem of separating syntax from semantics in programming with algebra...
Almost every programming language’s syntax includes a notion of binder and corresponding bound occur...
Algebraic effect handlers are a powerful means for describing effectful computations. They provide a...
Algebraic effects offer a versatile framework that covers a wide variety of effects. However, an imp...
When writing programs to manipulate structures such as algebraic expressions, logical formulas, proo...
Algebraic effect handlers are a powerful means for describing effectful computations. They provide a...
Algebraic effects offer a versatile framework that covers a wide variety of effects. However, the fa...
When writing programs to manipulate structures such as algebraic expressions, logical formulas, proo...
When trying to build the semantic representation of a natural language expression, it may happen tha...
The syntax of almost every programming language includes a notion of binder and corresponding bound ...
Almost every programming language’s syntax includes a notion of binder and corresponding bound occur...
We develop a theory of abstract syntax with variable binding. To every binding signature we associa...
Several formalisms for language syntax specification exist in literature. In this paper, we prove th...
The syntactic structure of a sentence often manifests quite clearly the predicate-argument structure...
The syntactic structure of a sentence often manifests quite clearly the predicateargument structure ...