ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
ThreadNameForAgainstNotes
2
https://groups.google.com/d/msg/elixir-lang-core/4w9eOeLvt-8/WOkoPSMm6kEJ
Peter MintenXDiscussion was about records. Maps did not exist at the time.
3
Gustavo BrunoroX
4
mehX
5
Saša JurićX
6
Vincent SiliakusInitially misunderstood proposal. Withdrew objection.
7
Ryan ScheelClarified misunderstanding, but didn't offer preference.
8
40
9
https://groups.google.com/d/msg/elixir-lang-core/NoUo2gqQR3I/WTpArTGMKSIJ
Devin TorresX
10
Aleksei MagusevX
11
Robert VirdingAsked about interspersing field puns and normal key values being messy.
12
Dmitry AleksandrovAsked whether variable name being meaningful was a problem.
13
Ramon SnirMentioned SML also has the feature
14
Vincent SiliakusMentions previous discussion
15
Josh AdamsXConcerned variable names being meaningful will cause problems. Worried about magic.
16
Peter HamiltonXSees it as useful, but thinks it should be done as a macro.
17
Andrea LeopardiX
Sees it would shorten code, but worried it is too implicit. Implemented short_maps ~m. https://github.com/whatyouhide/short_maps
18
Drew OlsonXPrefers explicit
19
Saša JurićX (Above)Argues it's not implicit and improves readability
20
Bruce TateXWants for string keys
21
José ValimExpressed concern about atom and string keys being confused
22
Eric Meadows-JönssonSuggested improvements to short_maps
23
Johan WärlanderSubstantially expanded short_maps with additional features
24
Jaap FrolichX
25
Hassan ZamaniXBuilt a macro to do something similar: https://github.com/hzamani/synex
26
OvermindDL1Would want version included in Elixir to be more feature complete and consistent than current implementations
27
Wiebe-Marten WijnjaX
28
74
29
https://groups.google.com/d/msg/elixir-lang-core/OvSQkvXxsmk/bKKHbBxiCwAJ
Siraj KakehX
30
Andrea LeopardiX (Above)Mentions short_maps
31
Peter HamiltonX (Above)Mentions previous discussion
32
12
33
https://groups.google.com/d/msg/elixir-lang-core/3XrVXEVSixc/NHU2M4QFAQAJ
Sheharyar NaseerX
34
FTSMentions short_maps
35
José ValimXFinds cryptic for creates and updates
36
11
37
https://groups.google.com/d/msg/elixir-lang-core/XxnrGgZsyVc/1W-d_XAlBgAJ
Jason S.X
38
José ValimX (Above)Concern around similarity to tuples. Concern about map creates and updates. Concern about string vs atom keys.
39
Martin SvalinMentions previous discussions
40
Justin WoodXMentions Haskell, OCaml, and Rust support it. Wants only for structs.
41
Parker SelbertMentions OCaml and Rust
42
Andrew TimberlakeMentions library written to provide similar functionality https://hex.pm/packages/shorthand
43
Allen MadsenXArgues against a particular syntax proposed. Suggests a prefix operator.
44
Kelvin Raffael StinghenXSuggests pulling short_maps into core
45
Dmitry BelyaevXArgues to use original proposal
46
boris kotovXSuggests using tuple to wrap field puns %{{foo, bar}, baz: 1}
47
Connor RigbyXSuggests supporting structs as well
48
Christopher KeeleXAsks clarifying question about something that would meet José's constraints
49
Yevhenii KurtovXConcern about confusion. Concerned clarity of atom vs string keys.
50
Amos KingX
51
Norbert MelzerX
52
92
53
216
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100