Match, Destructure and Dispatch on expressions.
-
Updated
Oct 20, 2017 - Julia
Match, Destructure and Dispatch on expressions.
Using Lispy metaprogramming for reduction of linear systems to row-echelon form at compilation-time
Macro that force imports conflicting methods in modules
Toolset for modifying Julia AST and characteristic values
A very simple Julia interpreter using MLStyle.jl
Julia package for building composable DSLs with multiple interpretations.
Transform the given type to another type during defining a method
Redefinable structures
A Julia package for working with function expressions.
WIP successor to Soss.jl
A Julia package that implements a metalanguage to support expression comprehensions.
Toolkit for studying numerical analysis and floating point algebra round-off
A meta-circular evaluator for a subset of the Julia programming language named MetaJulia with Reflection and Metaprogramming properties as a project for the Advanced Programming course (MEIC-A @ IST 23/24)
Probabilistic programming via source rewriting
Collective tools for metaprogramming on Julia Expr
Add a description, image, and links to the metaprogramming topic page so that developers can more easily learn about it.
To associate your repository with the metaprogramming topic, visit your repo's landing page and select "manage topics."