A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Timestamp | 0. What is your name? | 1. [non-portable macro system] Should R7RS provide R6RS syntax-case? | 2. [non-portable macro system] Should R7RS provide explicit renaming? | Joint ER/syncase vote | 3. [non-portable macro system] Should R7RS provide the R6RS identifier-syntax macro transformer? | 4. [non-portable macro feature] Should R7RS provide syntax parameters (hygiene bending)? | 5. [non-portable macro feature] Should R7RS provide R6RS-style splicing versions of let-syntax and letrec-syntax? | 6. [non-portable macro feature] Should R7RS provide identifier aliasing? | 7. [non-portable macro feature] Should R7RS allow arbitrary properties to be attached to an identifier? | 8. [portable syntax-rules] Should R7RS provide a generalization of cond to allow different kinds of falsy value or multiple values? | 9. [portable syntax-rules] Should R7RS provide syntax for binding a single multiple-valued expression to local variables? | 10. [portable syntax-rules] Should R7RS provide syntax for binding a local variable to its body for recursive use? | 11. [portable syntax-rules] Should R7RS provide syntax for specializing parameters? | 12. [portable syntax-rules] Should R7RS provide named let with rest arguments? | 13. [portable syntax-rules] Should R7RS provide syntax (not lexical syntax) for infix notation? | 15. [portable syntax-rules] Should R7RS provide a library of macros and procedures for handling multiple values? | 14. [portable syntax-rules] Should R7RS allow definitions like (define ((foo a b) d e f), where foo accepts arguments a and b and returns a procedure that accepts arguments d, e, and f? | ||||||
2 | 10/15/2021 21:54:38 | Vladimir Nikishkin | Yes | Yes | Yes | SRFI 139 | SRFI 188 | SRFI 212 | SRFI 212 | SRFI 61 | SRFI 8 | SRFI 31 | SRFI 26 | SRFI 5 | SRFI 156 | SRFI 210 | SRFI 219 | data lost | ||||||
3 | 10/15/2021 22:04:44 | Arthur A. Gleckler | No vote | No vote | No | SRFI 139 | SRFI 188 | No vote | SRFI 213 | No | No | No | No | No | No | SRFI 210 | SRFI 219 | data lost | ||||||
4 | 10/16/2021 2:52:16 | Daphne Preston-Kendal | Yes | No, unless question 1 on R6RS syntax-case is answered ‘no’. (This is a conditional vote.) Further, if this passes and syntax-case does not, I would appreciate an additional question on a future ballot on whether to adopt the SRFI 211 form of explicit renaming. | Yes | SRFI 139 | SRFI 188 | No vote | SRFI 213 | No vote | No | SRFI 31 | No vote | No | No vote | SRFI 210 | SRFI 219 | data lost | ||||||
5 | 10/16/2021 4:41:24 | Roy Mu aka NalaGinrut | Yes | Yes | Yes | SRFI 139 | SRFI 188 | No | SRFI 213 | SRFI 61 | SRFI 8 | SRFI 31 | SRFI 26 | SRFI 5 | SRFI 156 | SRFI 210 | SRFI 219 | data lost | ||||||
6 | 10/16/2021 10:17:18 | Taylan Kammer | Yes | No | No vote | No vote | SRFI 188 | No vote | No vote | No vote | No | No vote | No vote | No | No | No | No | data lost | ||||||
7 | 10/17/2021 7:14:30 | Martin Rodgers | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | data lost | ||||||
8 | 10/18/2021 7:45:47 | Emmanuel Medernach | Yes | No | No | No | No | No | No | No | SRFI 8 | No | No | No | No | No | No | data lost | ||||||
9 | 10/19/2021 16:03:33 | Wolfgang Corcoran-Mathe | Yes | No | Yes | No vote | SRFI 188 | SRFI 212 | No | SRFI 61 | No | SRFI 31 | SRFI 26 | No | No | SRFI 210 | SRFI 219 | data lost | ||||||
10 | 10/19/2021 16:29:43 | Justin Ethier | No | Yes | No | No | No | No | No | No | SRFI 8 | No | No | No | No | No | No | data lost | ||||||
11 | 10/19/2021 17:31:06 | Sam Phillips | Yes | No | Yes | SRFI 139 | SRFI 188 | SRFI 212 | No | No | No | No | No | No | No | No | SRFI 219 | data lost | ||||||
12 | 10/19/2021 17:49:09 | Dr. Nicholas Carlson | Yes | Yes | Yes | SRFI 139 | SRFI 188 | SRFI 212 | SRFI 213 | SRFI 61 | SRFI 8 | SRFI 31 | SRFI 26 | SRFI 5 | SRFI 156 | SRFI 210 | SRFI 219 | data lost | ||||||
13 | 10/19/2021 20:30:59 | Lulu (formerly erkin) | No vote | No vote | No vote | SRFI 139 | No vote | SRFI 212 | No vote | SRFI 61 | Reusing an SRFI is always a good idea but maybe we should consider more flexible destructuring macros than `receive'. | No | SRFI 26 | SRFI 5 | No | No vote | SRFI 219 | data lost | ||||||
14 | 10/19/2021 23:41:47 | Mark Hughes | Yes | Yes | Yes | No vote | SRFI 188 | SRFI 212 | No | SRFI 61 | SRFI 8 | No vote | No vote | No vote | No | No vote | No | data lost | ||||||
15 | 10/20/2021 0:16:47 | Graham Watt (gwatt) | Yes | No vote | Yes | No vote | No vote | SRFI 212 | SRFI 213 | No vote | No vote | SRFI 31 | No vote | No | No vote | No vote | SRFI 219 | data lost | ||||||
16 | 10/20/2021 5:03:19 | Ross Angle | No vote | Yes | No vote | Yes, but not as a go-to technique for anaphors. Syntax parameters make it easy to build abstractions that automatically have all the anaphoric binidings of the syntaxes they use, but even for this use case, letting internal details leak through implicitly can lead to surprises. Macros that bind syntax parameters are hard to use as implementation details of macros that don't, giving them limited usefulness. Better approaches to anaphoric bindings exist, including the approaches explored in the first part of "Keeping it Clean with Syntax Parameters" before syntax parameters are introduced. | No vote | SRFI 212 | SRFI 213 | No vote | No vote | SRFI 31 | SRFI 26 | No | SRFI 156 | No | No vote | data lost | ||||||
17 | 10/20/2021 11:31:15 | Artem Chernyak | Yes | No vote | No vote | SRFI 139 | SRFI 188 | SRFI 212 | SRFI 213 | SRFI 61 | SRFI 8 | SRFI 31 | SRFI 26 | SRFI 5 | No | SRFI 210 | SRFI 219 | data lost | ||||||
18 | 10/25/2021 20:00:26 | Gabriel B. Sant'Anna | Yes | No | No | SRFI 139 | No vote | SRFI 212 | SRFI 213 | SRFI 61 | SRFI 8 | No vote | No | No | No | SRFI 210 | SRFI 219 | data lost | ||||||
19 | 10/27/2021 12:18:33 | Linas Vepstas | No vote | No vote | No vote | No vote | No vote | I like srfi-212 but have no desire to force it's implementation | No vote | No vote | No vote | I like srfi-31 but have no desire to force its implementation | No vote | I like srfi-5 but have no desire to force it's implementation | No vote | No vote | No vote | data lost | ||||||
20 | 11/12/2021 15:50:03 | Dmitry Moskowski (corpix) | Yes | Yes | Yes | SRFI 139 | SRFI 188 | SRFI 212 | SRFI 213 | SRFI 61 | SRFI 8 | SRFI 31 | SRFI 26 | No | No | SRFI 210 | SRFI 219 | data lost | ||||||
21 | 11/12/2021 18:08:17 | Tim Van den Langenbergh | Yes | No vote | Yes | SRFI 139 | SRFI 188 | SRFI 212 | SRFI 213 | SRFI 61 | SRFI 8 | SRFI 31 | SRFI 26 | No | No vote | SRFI 210 | SRFI 219 | data lost | ||||||
22 | 11/13/2021 0:12:37 | Vijay Marupudi | Yes | No vote | Yes | SRFI 139 | SRFI 188 | SRFI 212 | SRFI 213 | SRFI 61 | SRFI 8 | SRFI 31 | SRFI 26 | No vote | SRFI 156 | SRFI 210 | SRFI 219 | data lost | ||||||
23 | 11/13/2021 2:53:18 | Jeremy Steward | Yes | Yes | No | No | No vote | No vote | No | No | SRFI 8 | SRFI 31 | SRFI 26 | No vote | No | No vote | No vote | data lost | ||||||
24 | 11/14/2021 7:14:09 | Martin Rodgers | Only as a SRFI. | Only as a SRFI. | No vote | Only as a SRFI. | Only as a SRFI. | No vote | Only as a SRFI. | SRFI 61 | SRFI 8 | SRFI 31 | Only as a SRFI. | No vote | Only as a SRFI. | Only as a SRFI. | SRFI 219 | data lost | ||||||
25 | 11/14/2021 16:24:21 | Chris Vine | Yes | I would like to see both explicit renaming macros and implicit renaming macros: please treat this as a vote for explicit renaming and also a request for implicit renaming - see Chicken scheme for an implementation. | Yes | SRFI 139 | No vote | No vote | No | No vote | No vote | No vote | No | No vote | No vote | No vote | SRFI 219 | data lost | ||||||
26 | 11/15/2021 12:43:01 | Jani Juhani Sinervo | Yes | Yes | Yes | SRFI 139 | SRFI 188 | SRFI 212 | SRFI 213 | SRFI 61 | SRFI 8 | SRFI 31 | SRFI 26 | SRFI 5 | No | SRFI 210 | SRFI 219 | data lost | ||||||
27 | 11/23/2021 10:38:23 | Duy Nguyen | No vote | Yes | No vote | SRFI 139 | SRFI 188 | SRFI 212 | SRFI 213 | SRFI 61 | SRFI 8 | No vote | SRFI 26 but but with <> replaced by _ to be consistent with syntax-rules and SRFI 156 | SRFI 5 | SRFI 156 | SRFI 210 | SRFI 219 | data lost | ||||||
28 | 11/26/2021 11:06:30 | Takashi Kato | Yes | Doesn't have to provide two low level hygiene macros, so iff there's no syntax-case | Yes | No vote | No | No | No | SRFI 61 | No | No | No | No | No | No | SRFI 219 | data lost | ||||||
29 | 12/3/2021 17:21:29 | John Cowan | Yes | Yes | Yes | SRFI 139 | SRFI 188 | SRFI 212 | SRFI 213 | SRFI 61 | SRFI 8 | SRFI 31 | SRFI 26 | No | SRFI 156 | SRFI 210 | SRFI 219 | data lost | ||||||
30 | 12/3/2021 19:09:44 | Ondřej Majerech | Yes to low level forms like syntax, syntax->datum, datum->syntax, no to syntax-case itself. | No | Yes | SRFI 139 | No vote | SRFI 212 | No vote | No vote | No | No | SRFI 197: chain-lambda instead of cut, plus all the other stuff from 197 | No | No | SRFI 210 | SRFI 219 | data lost | ||||||
31 | 1/18/2022 15:16:47 | Vincent Manis | Yes | No | Yes | SRFI 139 | SRFI 188 | SRFI 212 | No vote | No vote | No | No vote | No | SRFI 5 | No | SRFI 210 | SRFI 219 | data lost | ||||||
32 | 1/31/2022 3:33:03 | Alex Shinn | No vote | Yes | No vote | No vote | SRFI 188 | No vote | No | No vote | SRFI 8 | No vote | No vote | SRFI 5 | No vote | No vote | No vote | data lost | ||||||
33 | 2/1/2022 11:50:23 | Marc-André Bélanger | Yes | No vote | Yes | SRFI 139 | No vote | No vote | No vote | SRFI 61 | No vote | No vote | cut is perfect as it is | No | No | No | No | data lost | ||||||
34 | 2/1/2022 11:54:10 | vyzo | No | No | Yes | racket-style syntax-parameterize | No | anything that provides a define-alias facility | No | No | anything that can capture works | sure why not, a rec macro is easy to write | yes | No | No | No | sure why not | data lost | ||||||
35 | 2/1/2022 15:31:32 | Jaime Fournier | No | No | No | No | No | No | No | SRFI 61 | SRFI 8 | SRFI 31 | SRFI 26 | SRFI 5 | No | No | No | data lost | ||||||
36 | 2/3/2022 14:44:53 | Amirouche B. | Yes | No | No vote | No vote | No vote | No vote | No vote | No | No | No vote | No vote | No vote | No | No | No | data lost | ||||||
37 | 2/4/2022 3:58:49 | Marc Nieper-Wißkirchen [My Preferences] | Yes | No | Yes | SRFI 139 | SRFI 188 | SRFI 212 | SRFI 213 | No vote | SRFI 8 | SRFI 31 | No | No | No | SRFI 210 | No vote | data lost | ||||||
38 | 2/9/2022 1:14:34 | Shiro Kawai | Yes | Yes | Yes | SRFI 139 | No vote | SRFI 212 | SRFI 213 | SRFI 61 | SRFI 8 | SRFI 31 | SRFI 26 | No | No vote | SRFI 210 | SRFI 219 | data lost | ||||||
39 | ||||||||||||||||||||||||
40 | ||||||||||||||||||||||||
41 | Anonymous voters (not counted) | |||||||||||||||||||||||
42 | 11/14/2021 7:54:56 | Alice P Hacker | Yes | Yes | Yes | SRFI 139 | SRFI 188 | SRFI 212 | SRFI 213 | SRFI 61 | SRFI 8 | SRFI 31 | SRFI 26 | SRFI 5 | SRFI 156 | SRFI 210 | SRFI 219 | data lost | ||||||
43 | 11/16/2021 3:58:36 | Yes | No vote | Yes | No vote | No vote | SRFI 212 | SRFI 213 | SRFI 61 | SRFI 8 | No vote | No vote | No vote | No vote | No vote | SRFI 219 | data lost | |||||||
44 | 11/16/2021 21:35:55 | Sam | Yes | Yes | No | SRFI 139 | SRFI 188 | SRFI 212 | SRFI 213 | SRFI 61 | SRFI 8 | SRFI 31 | SRFI 26 | SRFI 5 | SRFI 156 | SRFI 210 | SRFI 219 | data lost | ||||||
45 | ||||||||||||||||||||||||
46 | Normalized votes: | |||||||||||||||||||||||
47 | 10/15/2021 21:54:38 | Vladimir Nikishkin | Yes | Yes | Both | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | data lost | |||||
48 | 10/15/2021 22:04:44 | Arthur A. Gleckler | No vote | No vote | Abstain | No | Yes | Yes | No vote | Yes | No | No | No | No | No | No | Yes | Yes | data lost | |||||
49 | 10/16/2021 2:52:16 | Daphne Preston-Kendal | Yes | No | Syntax-case | Yes | Yes | Yes | No vote | Yes | No vote | No | Yes | No vote | No | No vote | Yes | Yes | data lost | |||||
50 | 10/16/2021 4:41:24 | Roy Mu aka NalaGinrut | Yes | Yes | Both | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | data lost | |||||
51 | 10/16/2021 10:17:18 | Taylan Kammer | Yes | No | Syntax-case | No vote | No vote | Yes | No vote | No vote | No vote | No | No vote | No vote | No | No | No | No | data lost | |||||
52 | 10/18/2021 7:45:47 | Emmanuel Medernach | Yes | No | Syntax-case | No | No | No | No | No | No | Yes | No | No | No | No | No | No | data lost | |||||
53 | 10/19/2021 16:03:33 | Wolfgang Corcoran-Mathe | Yes | No | Syntax-case | Yes | No vote | Yes | Yes | No | Yes | No | Yes | Yes | No | No | Yes | Yes | data lost | |||||
54 | 10/19/2021 16:29:43 | Justin Ethier | No | Yes | Explicit renaming | No | No | No | No | No | No | Yes | No | No | No | No | No | No | data lost | |||||
55 | 10/19/2021 17:31:06 | Sam Phillips | Yes | No | Syntax-case | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | Yes | data lost | |||||
56 | 10/19/2021 17:49:09 | Dr. Nicholas Carlson | Yes | Yes | Both | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | data lost | |||||
57 | 10/19/2021 20:30:59 | Lulu (formerly erkin) | No vote | No vote | Neither | No vote | Yes | No vote | Yes | No vote | Yes | No vote | No | Yes | Yes | No | No vote | Yes | data lost | |||||
58 | 10/19/2021 23:41:47 | Mark Hughes | Yes | Yes | Both | Yes | No vote | Yes | Yes | No | Yes | Yes | No vote | No vote | No vote | No | No vote | No | data lost | |||||
59 | 10/20/2021 0:16:47 | Graham Watt (gwatt) | Yes | No vote | Syntax-case | Yes | No vote | No vote | Yes | Yes | No vote | No vote | Yes | No vote | No | No vote | No vote | Yes | data lost | |||||
60 | 10/20/2021 5:03:19 | Ross Angle | No vote | Yes | Explicit renaming | No vote | Yes | No vote | Yes | Yes | No vote | No vote | Yes | Yes | No | Yes | No | No vote | data lost | |||||
61 | 10/20/2021 11:31:15 | Artem Chernyak | Yes | No vote | Syntax-case | No vote | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | data lost | |||||
62 | 10/25/2021 20:00:26 | Gabriel B. Sant'Anna | Yes | No | Syntax-case | No | Yes | No vote | Yes | Yes | Yes | Yes | No vote | No | No | No | Yes | Yes | data lost | |||||
63 | 10/27/2021 12:18:33 | Linas Vepstas | No vote | No vote | Abstain | No vote | No vote | No vote | No | No vote | No vote | No vote | No | No vote | No | No vote | No vote | No vote | data lost | |||||
64 | 11/12/2021 15:50:03 | Dmitry Moskowski (corpix) | Yes | Yes | Both | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | data lost | |||||
65 | 11/12/2021 18:08:17 | Tim Van den Langenbergh | Yes | No vote | Syntax-case | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No vote | Yes | Yes | data lost | |||||
66 | 11/13/2021 0:12:37 | Vijay Marupudi | Yes | No vote | Syntax-case | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No vote | Yes | Yes | Yes | data lost | |||||
67 | 11/13/2021 2:53:18 | Jeremy Steward | Yes | Yes | Both | No | No | No vote | No vote | No | No | Yes | Yes | Yes | No vote | No | No vote | No vote | data lost | |||||
68 | 11/14/2021 7:14:09 | Martin Rodgers | No | Yes | Explicit renaming | No vote | No | No | No vote | No | Yes | Yes | Yes | No | No vote | No | Only as a SRFI. | Yes | data lost | |||||
69 | 11/14/2021 16:24:21 | Chris Vine | Yes | Yes | Both | Yes | Yes | No vote | No vote | No | No vote | No vote | No vote | No | No vote | No vote | No vote | Yes | data lost | |||||
70 | 11/15/2021 12:43:01 | Jani Juhani Sinervo | Yes | Yes | Both | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | data lost | |||||
71 | 11/23/2021 10:38:23 | Duy Nguyen | No vote | Yes | Explicit renaming | No vote | Yes | Yes | Yes | Yes | Yes | Yes | No vote | Yes | Yes | Yes | Yes | Yes | data lost | |||||
72 | 11/26/2021 11:06:30 | Takashi Kato | Yes | No | Syntax-case | Yes | No vote | No | No | No | Yes | No | No | No | No | No | No | Yes | data lost | |||||
73 | 12/3/2021 17:21:29 | John Cowan | Yes | Yes | Both | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | data lost | |||||
74 | 12/3/2021 19:09:44 | Ondřej Majerech | No | No | Neither | Yes | Yes | No vote | Yes | No vote | No vote | No | No | Yes | No | No | Yes | Yes | data lost | |||||
75 | 1/18/2022 15:16:47 | Vincent Manis | Yes | No | Syntax-case | Yes | Yes | Yes | Yes | No vote | No vote | No | No vote | No | Yes | No | Yes | Yes | data lost | |||||
76 | 1/31/2022 3:33:03 | Alex Shinn | No vote | Yes | Explicit renaming | No vote | No vote | Yes | No vote | No | No vote | Yes | No vote | No vote | Yes | No vote | No vote | No vote | data lost | |||||
77 | 2/1/2022 11:50:23 | Marc-André Bélanger | Yes | No vote | Syntax-case | Yes | Yes | No vote | No vote | No vote | Yes | No vote | No vote | Yes | No | No | No | No | data lost | |||||
78 | 2/1/2022 11:54:10 | vyzo | No | No | Neither | Yes | Yes | No | Yes | No | No | Yes | Yes | yes | No | No | No | Yes | data lost | |||||
79 | 2/1/2022 15:31:32 | Jaime Fournier | No | No | Neither | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | No | No | No | data lost | |||||
80 | 2/3/2022 14:44:53 | Amirouche B. | Yes | No | Syntax-case | No vote | No vote | No vote | No vote | No vote | No | No | No vote | No vote | No vote | No | No | No | data lost | |||||
81 | 2/4/2022 3:58:49 | Marc Nieper-Wißkirchen [My Preferences] | Yes | No | Syntax-case | Yes | Yes | Yes | Yes | Yes | No vote | Yes | Yes | No | No | No | Yes | No vote | data lost | |||||
82 | 2/9/2022 1:14:34 | Shiro Kawai | Yes | Yes | Both | Yes | Yes | No vote | Yes | Yes | Yes | Yes | Yes | Yes | No | No vote | Yes | Yes | data lost | |||||
83 | ||||||||||||||||||||||||
84 | ||||||||||||||||||||||||
85 | Vote count | |||||||||||||||||||||||
86 | Yes | 25 | 15 | 0 | 21 | 23 | 19 | 21 | 17 | 19 | 21 | 19 | 19 | 10 | 7 | 18 | 24 | 23 | ||||||
87 | No | 5 | 13 | 0 | 6 | 5 | 6 | 6 | 12 | 7 | 9 | 8 | 10 | 20 | 22 | 10 | 7 | 8 | ||||||
88 | Total votes cast | 30 | 28 | 0 | 27 | 28 | 25 | 27 | 29 | 26 | 30 | 27 | 29 | 30 | 29 | 28 | 31 | 31 | ||||||
89 | Passed | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | |||||||
90 | ||||||||||||||||||||||||
91 | ||||||||||||||||||||||||
92 | Joint ER-syncase votes | Both | Syntax-case: | Explicit renaming | Neither | Abstain | ||||||||||||||||||
93 | 10 | 15 | 5 | 4 | 2 | |||||||||||||||||||
94 | ||||||||||||||||||||||||
95 | ||||||||||||||||||||||||
96 | ||||||||||||||||||||||||
97 | ||||||||||||||||||||||||
98 | ||||||||||||||||||||||||
99 | ||||||||||||||||||||||||
100 |