fram-lang / fram-lang/dbl

Type-level infix operators

Open
#153 0 comments 0 reactions 1 assignee Claimed by @wbukowski View on GitHub
0. parsing good first issue
Dominant language
OCaml
Stars
45
Forks
28
PR merge metrics
No merged PRs in 30d

Description

We could implement infix operators on the level of types/modules. In order to avoid some syntactic ambiguities, the type-level operator as an identifier without arguments should be placed in square brackets. For instance, the product type could be defined as:
```
data [*] X Y = (,) of X, Y
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.