A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Thread | Name | For | Against | Notes | ||||||||||||||||||||||
2 | https://groups.google.com/d/msg/elixir-lang-core/4w9eOeLvt-8/WOkoPSMm6kEJ | Peter Minten | X | Discussion was about records. Maps did not exist at the time. | |||||||||||||||||||||||
3 | Gustavo Brunoro | X | |||||||||||||||||||||||||
4 | meh | X | |||||||||||||||||||||||||
5 | Saša Jurić | X | |||||||||||||||||||||||||
6 | Vincent Siliakus | Initially misunderstood proposal. Withdrew objection. | |||||||||||||||||||||||||
7 | Ryan Scheel | Clarified misunderstanding, but didn't offer preference. | |||||||||||||||||||||||||
8 | 4 | 0 | |||||||||||||||||||||||||
9 | https://groups.google.com/d/msg/elixir-lang-core/NoUo2gqQR3I/WTpArTGMKSIJ | Devin Torres | X | ||||||||||||||||||||||||
10 | Aleksei Magusev | X | |||||||||||||||||||||||||
11 | Robert Virding | Asked about interspersing field puns and normal key values being messy. | |||||||||||||||||||||||||
12 | Dmitry Aleksandrov | Asked whether variable name being meaningful was a problem. | |||||||||||||||||||||||||
13 | Ramon Snir | Mentioned SML also has the feature | |||||||||||||||||||||||||
14 | Vincent Siliakus | Mentions previous discussion | |||||||||||||||||||||||||
15 | Josh Adams | X | Concerned variable names being meaningful will cause problems. Worried about magic. | ||||||||||||||||||||||||
16 | Peter Hamilton | X | Sees it as useful, but thinks it should be done as a macro. | ||||||||||||||||||||||||
17 | Andrea Leopardi | X | Sees it would shorten code, but worried it is too implicit. Implemented short_maps ~m. https://github.com/whatyouhide/short_maps | ||||||||||||||||||||||||
18 | Drew Olson | X | Prefers explicit | ||||||||||||||||||||||||
19 | Saša Jurić | X (Above) | Argues it's not implicit and improves readability | ||||||||||||||||||||||||
20 | Bruce Tate | X | Wants for string keys | ||||||||||||||||||||||||
21 | José Valim | Expressed concern about atom and string keys being confused | |||||||||||||||||||||||||
22 | Eric Meadows-Jönsson | Suggested improvements to short_maps | |||||||||||||||||||||||||
23 | Johan Wärlander | Substantially expanded short_maps with additional features | |||||||||||||||||||||||||
24 | Jaap Frolich | X | |||||||||||||||||||||||||
25 | Hassan Zamani | X | Built a macro to do something similar: https://github.com/hzamani/synex | ||||||||||||||||||||||||
26 | OvermindDL1 | Would want version included in Elixir to be more feature complete and consistent than current implementations | |||||||||||||||||||||||||
27 | Wiebe-Marten Wijnja | X | |||||||||||||||||||||||||
28 | 7 | 4 | |||||||||||||||||||||||||
29 | https://groups.google.com/d/msg/elixir-lang-core/OvSQkvXxsmk/bKKHbBxiCwAJ | Siraj Kakeh | X | ||||||||||||||||||||||||
30 | Andrea Leopardi | X (Above) | Mentions short_maps | ||||||||||||||||||||||||
31 | Peter Hamilton | X (Above) | Mentions previous discussion | ||||||||||||||||||||||||
32 | 1 | 2 | |||||||||||||||||||||||||
33 | https://groups.google.com/d/msg/elixir-lang-core/3XrVXEVSixc/NHU2M4QFAQAJ | Sheharyar Naseer | X | ||||||||||||||||||||||||
34 | FTS | Mentions short_maps | |||||||||||||||||||||||||
35 | José Valim | X | Finds cryptic for creates and updates | ||||||||||||||||||||||||
36 | 1 | 1 | |||||||||||||||||||||||||
37 | https://groups.google.com/d/msg/elixir-lang-core/XxnrGgZsyVc/1W-d_XAlBgAJ | Jason S. | X | ||||||||||||||||||||||||
38 | José Valim | X (Above) | Concern around similarity to tuples. Concern about map creates and updates. Concern about string vs atom keys. | ||||||||||||||||||||||||
39 | Martin Svalin | Mentions previous discussions | |||||||||||||||||||||||||
40 | Justin Wood | X | Mentions Haskell, OCaml, and Rust support it. Wants only for structs. | ||||||||||||||||||||||||
41 | Parker Selbert | Mentions OCaml and Rust | |||||||||||||||||||||||||
42 | Andrew Timberlake | Mentions library written to provide similar functionality https://hex.pm/packages/shorthand | |||||||||||||||||||||||||
43 | Allen Madsen | X | Argues against a particular syntax proposed. Suggests a prefix operator. | ||||||||||||||||||||||||
44 | Kelvin Raffael Stinghen | X | Suggests pulling short_maps into core | ||||||||||||||||||||||||
45 | Dmitry Belyaev | X | Argues to use original proposal | ||||||||||||||||||||||||
46 | boris kotov | X | Suggests using tuple to wrap field puns %{{foo, bar}, baz: 1} | ||||||||||||||||||||||||
47 | Connor Rigby | X | Suggests supporting structs as well | ||||||||||||||||||||||||
48 | Christopher Keele | X | Asks clarifying question about something that would meet José's constraints | ||||||||||||||||||||||||
49 | Yevhenii Kurtov | X | Concern about confusion. Concerned clarity of atom vs string keys. | ||||||||||||||||||||||||
50 | Amos King | X | |||||||||||||||||||||||||
51 | Norbert Melzer | X | |||||||||||||||||||||||||
52 | 9 | 2 | |||||||||||||||||||||||||
53 | 21 | 6 | |||||||||||||||||||||||||
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 |