1 Repo
Syntactic shorthand allowing record field names to be used as variable names in patterns.
Distinct from Record Patterns: Specific to a pattern-matching shorthand rather than general record modeling patterns.
Explore 1 awesome GitHub repository matching data & databases · Record Puns. Refine with filters or upvote what's useful.
Frege is a purely functional programming language that compiles to JVM bytecode, providing Haskell-like semantics for the Java platform. It is built around a Haskell-inspired compiler that implements non-strict evaluation and a static type inference system to ensure data immutability and prevent side effects. The project distinguishes itself through a sophisticated type system featuring rank polymorphism, type-class based dispatch, and static purity enforcement. It includes a JVM language bridge and a foreign function interface that map Java classes and interfaces into functional types, allow
Simplifies record handling by allowing field names to be used as variable names in patterns.