Transform the given type to another type during defining a method
-
Updated
Oct 30, 2020 - Julia
Transform the given type to another type during defining a method
A Julia package for working with function expressions.
Making testing your code slightly less painful, hopefully.
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)
Using Lispy metaprogramming for reduction of linear systems to row-echelon form at compilation-time
Julia package for building composable DSLs with multiple interpretations.
Redefinable structures
Because remembering stuff about Julia Exprs is overrated
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 very simple Julia interpreter using MLStyle.jl
Toolset for modifying Julia AST and characteristic values
Macro that force imports conflicting methods in modules
Match, Destructure and Dispatch on expressions.
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."