Keyword.put in macro results in AST instead of keyword list
|
|
5
|
154
|
April 11, 2024
|
Get function signature at runtime
|
|
5
|
235
|
February 29, 2024
|
Pass variables created in a defmacro definition to the do: block
|
|
1
|
145
|
February 4, 2024
|
Macro mental model?
|
|
0
|
253
|
January 27, 2024
|
Why doesn't defmodule require unquote to use outside variables
|
|
0
|
167
|
January 19, 2024
|
Overriding non-defoverridable functions generated by use macro?
|
|
4
|
211
|
November 10, 2023
|
How to get application name at compile time?
|
|
7
|
607
|
October 22, 2023
|
Odd behaviour of quote(do: n) - iex crashes with "do not show this result in output"
|
|
1
|
273
|
September 3, 2023
|
Is it possible to detect if code is executing at compile time?
|
|
12
|
833
|
August 18, 2023
|
Create sub module with atom name
|
|
15
|
577
|
August 13, 2023
|
Macro check is there a specific function inside a module
|
|
6
|
580
|
July 20, 2023
|
Using `~p` dynamically inside a macro
|
|
5
|
980
|
July 4, 2023
|
How to get each line of block and convert it as list of map in macro
|
|
7
|
556
|
June 23, 2023
|
Collect all function return tuples in the module with macro and provide access to them with a helper function
|
|
0
|
416
|
April 22, 2023
|
What's `v(-1)` in place of the omitted left side expression in an operator overload
|
|
1
|
322
|
March 4, 2023
|
Find a specific string in an unstructured and nested list
|
|
10
|
823
|
February 15, 2023
|
Call external module funcs inside generated functions in macro
|
|
2
|
470
|
January 25, 2023
|
DarkKernel - elixir functions which use dark magic
|
|
11
|
747
|
December 11, 2022
|
Temple DSL - pass attributes dynamically to a macro
|
|
0
|
398
|
October 13, 2022
|
How to create a type attribute in a macro?
|
|
8
|
1029
|
September 15, 2022
|
Cannot read params during complie time
|
|
4
|
472
|
August 20, 2022
|
Credo and specs for macro-generated functions
|
|
3
|
848
|
August 1, 2022
|
Difference between `{:a}` and `{:{}, [], [:a]}` in AST
|
|
1
|
558
|
May 25, 2022
|
Macro Monday - Share your macros!
|
|
1
|
670
|
April 11, 2022
|
How to define Macro for a new Type?
|
|
9
|
1766
|
April 6, 2022
|
How to alias a module in __using__
|
|
4
|
1502
|
March 2, 2022
|
How to use quote and unquoted parameters inside a quote block?
|
|
2
|
831
|
January 4, 2022
|
Forwarding a match pattern to a custom macro
|
|
4
|
1428
|
December 19, 2021
|
Utility macro for non-deterministic decisions
|
|
0
|
461
|
November 14, 2021
|
Creating a macro that forward quoted expression
|
|
3
|
610
|
September 26, 2021
|