thautwarm / CanonicalTraits.jl
Full-featured traits in Julia. Without full features how dare I say this?
☆65Updated 10 months ago
Related projects ⓘ
Alternatives and complementary repositories for CanonicalTraits.jl
- Like a kick in the monads☆41Updated 2 years ago
- A generalized version of Julia generated functions @generated to allow closures in generated functions and avoid the use of runtime eval …☆89Updated 2 years ago
- Library for compile-time computing in julia☆70Updated 11 months ago
- for you with the good questions☆27Updated 3 years ago
- A simple static type checker that enforces C-style programming in Julia☆25Updated last year
- A cassette-based debugger | The Other Debugger☆50Updated 2 years ago
- A static method overlay and optimization tool with configurable code generation and execution.☆54Updated 2 years ago
- The implementation of NameResolution.jl for Julia language.☆29Updated 2 years ago
- Cunning tricks though the julia compiler internals☆85Updated 3 months ago
- Utilities to analyze Julia's method tables☆94Updated 7 months ago
- Functions generated at runtime without world-age issues or overhead☆100Updated last week
- Sugar coating Julia's many ASTs☆42Updated 3 years ago
- iterate and foldl for humans™☆28Updated 4 years ago
- Pattern matching☆52Updated 2 years ago
- Provides a simple macro to make readable anonymous functions in Julia☆29Updated 3 years ago
- Collective tools for metaprogramming on Julia Expr☆87Updated 3 months ago
- Compiled parser combinators and regular expressions in pure julia☆78Updated 2 years ago
- Unrolling loops at compile-time☆51Updated last year
- Extremely fast generator-like alternative to Julia Channels☆37Updated last year
- Build types in Julia where some fields have computed types☆60Updated last year
- An efficient symbolic term rewriting engine☆77Updated 3 years ago
- A DSL for modern parsing☆45Updated 7 months ago
- A Julia module providing the definition of the circle constant Tau (2π)☆39Updated 3 months ago
- Dynamically track IR as a graph, using source transformations☆31Updated 3 years ago
- A simple symbolic library with a pretty name 🧚🏻☆47Updated 5 years ago
- Can do or not? It's easy. See https://tk3369.github.io/BinaryTraits.jl/dev/☆53Updated last year
- My name is Hercule Poirot and I am probably the greatest detective in the world.☆64Updated 2 years ago
- Pirating base type NTuple{N,Core.VecElement{T}} -- although base methods are NOT overloaded -- and plundering the great work of eschnett'…☆26Updated 3 years ago
- non-extensible/hardcoded pattern matching, core of MLStyle☆16Updated 3 years ago
- Tensor algebra abstract type interoperability setup☆43Updated 3 weeks ago