Is it possible to detect if code is executing at compile time?
|
|
12
|
836
|
August 18, 2023
|
How to identify an AST node as a function call?
|
|
4
|
421
|
August 13, 2023
|
How to use typespecs inside a macro?
|
|
1
|
282
|
August 13, 2023
|
Need help to create nested struct macro (A.B.C)
|
|
1
|
404
|
August 13, 2023
|
Expand macro in Macro.prewalk/2
|
|
2
|
341
|
August 8, 2023
|
Can you break this "safe" interpreter?
|
|
14
|
768
|
August 8, 2023
|
Do I need a macro to do this, or can I go away with something else?
|
|
13
|
293
|
July 13, 2023
|
Silly metaprogramming experiment: OpenAI functions
|
|
0
|
433
|
June 15, 2023
|
Fallback to nearest prior imported library module and not necessarily Kernel when overriding an operator?
|
|
29
|
559
|
June 5, 2023
|
Specifying paths for static library assets used in macro (compile vs runtime && `/app/_build/prod/lib/` vs `/app/lib`)
|
|
1
|
357
|
June 1, 2023
|
Is it possible to pass a pattern as an argument to a macro?
|
|
8
|
267
|
May 31, 2023
|
Macro to create module attributes?
|
|
2
|
534
|
May 27, 2023
|
Getting a list of modules within a macro -- returns :undefined
|
|
1
|
317
|
May 21, 2023
|
Collect all function return tuples in the module with macro and provide access to them with a helper function
|
|
0
|
417
|
April 22, 2023
|
Prevent function implementation
|
|
6
|
391
|
April 20, 2023
|
Macro env: public access to available aliases?
|
|
1
|
380
|
April 1, 2023
|
Extending dependency macro in my own macro?
|
|
2
|
402
|
March 25, 2023
|
Escaping runtime values in a macro with `^`
|
|
1
|
356
|
March 17, 2023
|
Debug function call macro
|
|
5
|
888
|
March 14, 2023
|
Using macro's to inject a string containing the module name
|
|
10
|
746
|
March 9, 2023
|
A script for re-writing AST: where to start?
|
|
5
|
784
|
March 4, 2023
|
How do I pass guards through macros?
|
|
2
|
468
|
March 2, 2023
|
Injecting into an AST: Could anyone help me clean this up?
|
|
2
|
443
|
February 20, 2023
|
Phoenix project without macros, a tiny study
|
|
4
|
519
|
January 21, 2023
|
Enum fusion?
|
|
43
|
3721
|
January 10, 2023
|
String text = ”data type in Elixir”;
|
|
8
|
802
|
December 29, 2022
|
Could I leverage Elixir’s metaprogramming capabilities to automatically annotate all functions with a given name?
|
|
3
|
615
|
November 25, 2022
|
Unused var warning in block passed to a macro
|
|
2
|
588
|
November 24, 2022
|
Generate AST for string with interpolation
|
|
3
|
533
|
October 28, 2022
|
Destructing assignment
|
|
6
|
2224
|
October 19, 2022
|