-
https://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2118
Some examples:
https://godbolt.org/z/exf4f48q4 counters
https://godbolt.org/z/YP5eeoEEf stealing private alias by hijacking a mem…
Tsche updated
3 weeks ago
-
While trying to bend my head around sys.argv, stumbled across some interesting affordances for metaprogramming and polymorphism. We could, it turns out, unify Xic's "tiny tools for thick description" …
-
**Describe the bug**
cgeist does not handling metaprogramming correctly, as the functions being passed as arguments to other functions are not defined, only declared, in the output module.
**To …
-
While I understand if this isn't a priority or even something that Daan would like for Koka. I do want to explore the idea.
Metaprogramming solutions span a broad spectrum. You can have metaprogram…
-
This is my second draft of a proposal for code generation ("code gen" from now on) through specialized classes called "macros". The issue where this is being discussed is #1482 and my first proposal i…
-
Following on from https://github.com/mpmath/mpmath/issues/683#issuecomment-1537412261 concerning the speed of creating a context object and see the past discussions in gh-178.
The mpmath codebase u…
-
Do you think you could support compile time metaprogramming?
An example of how I would try to use it:
```
fn generate_dict() -> StringDict[Int]:
var d = StringDict[Int]()
d.put("a", 0)…
-
I think build.rs and procedural macros should be able to take advantage of std-aware cargo too. This is needed to get rid of the sysroot as a concept entirely. This is also needed to boostrap a workin…
-
**Metaprogramming** refers to code that operates on other code as if it were data. It can take code in as parameters, reflect over it, inspect it, create it, modify it, and return it. ***Static* metap…
-
One thing that has been a central theme of Jan Vitek's work is that R's meta-programming facilities come at a pretty steep performance cost, even though they are used in a small subset of functions. E…
dgkf updated
6 months ago