Metaprogramming Packages
-
CompTime.jl62Library for compile-time computing in julia
-
ComputedFieldTypes.jl53Build types in Julia where some fields have computed types
-
Expronicon.jl54Collective tools for metaprogramming on Julia Expr
-
ExprTools.jl73Light-weight expression manipulation tools
-
Metatheory.jl299General purpose algebraic metaprogramming and symbolic computation library for the Julia programming language: E-Graphs & equality saturation, term rewriting and more.
-
Mixers.jl36Julia mixin macros. Mixed, not stirred
-
MLStyle.jl364Julia functional programming infrastructures and metaprogramming facilities
-
MultiDocumenter.jl50Aggregating all the docs
-
NamedTupleTools.jl71Some utilities for working with NamedTuples
-
NotInferenceDontLookHere.jl4Package to help with Inference development
-
ProtoStructs.jl62Easy prototyping of structs
-
ReusePatterns.jl46Implement composition and concrete subtyping in Julia.
-
Static.jl49Static types useful for dispatch and generated functions.
-
SyntaxTree.jl14Toolset for modifying Julia AST and characteristic values
View all packages