2 مستودعات
Compiler-driven derivation of type class instances for data types.
Distinct from Automatic Type Deduction: Distinct from Automatic Type Deduction: focuses on the generation of type class implementations (deriving) rather than inferring the type of an expression.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Automatic Instance Generation. Refine with filters or upvote what's useful.
PureScript is a statically typed, purely functional programming language that compiles to JavaScript. It is designed as a cross-platform frontend language for building safe web applications, utilizing a static type system and a JavaScript compiler to ensure program correctness across browser and server environments. The language is distinguished by its emphasis on mathematical purity, featuring a robust type system with first-class support for monads. It provides a sophisticated toolset for static verification, including algebraic data types, type classes, and automatic type inference to reje
Allows the compiler to automatically derive type class instances for data types.
Hypothesis is a Python property-based testing library and data generation engine. It enables the discovery of edge cases and bugs by generating a wide range of randomized inputs based on defined strategies and shrinking complex failing examples to their smallest possible form. It also functions as a state machine testing framework to verify system behavior across sequences of interdependent operations. The project features a fuzzing integration layer that converts raw byte buffers from coverage-guided fuzzers into structured test cases. It includes a persistence mechanism to store and synchro
Produces instances of classes or callables by drawing arguments from strategies or type annotations.