-
Hello guys!
In the latest version (0.4.0), the `fetch_{result_type}_{suffix}` evaluation methods are not functioning as expected. This issue appears to stem from a call to an undefined method `eval…
-
## Description
Two very simple macros for testing type equality if the user configures doctest with type_traits.
It would make metaprogramming libraries a bit easier to test and you include type_tra…
-
Since we already depend on DARMA serialization (which depends on TinyMPL), there's no reason to rewrite things like `reverse_tuple` and `has_member_type_Permissions`. These should be quick replacemen…
-
Consider the example from the metaprogramming docs:
```julia
julia> function sub2ind_gen_impl(dims::Type{T}, I...) where T function sub2ind_gen_fallback(dims::NTuple{N}, I) where N
ind …
-
While GEMOC Studio only supports one single language for defining an abstract syntax (Ecore), it aims at supporting several metaprogramming approaches for defining the semantics (eg. K3, K3+CSSL, xMOF…
-
Aspect-Oriented Programming allows the decorator pattern. How could it be added to this project?
-
As Boost.Variant2 makes extensive use of templates, SFINAE, parameter packs, and metaprogramming in general it would be nice to see how mrdocs handles it. We should add it to the demos.
-
There are often cases where identifiers are named the same as or similar to other identifiers.
For example when writing a copyWith method, the parameters are named the same the parameters they are me…
Quijx updated
4 months ago
-
What is the proper way of returning `Object[]` from `Metaprogramming.proxy()`?
-
## Description
Introspection gives us the ability to inspect types, just like reflection but since it is done at compile time, it is completely type safe.
This is a proposal for a Gno add-on transpi…