ABCDEFGHIJKLMNOPQRSTUVWX
1
Timestamp0. 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:38Vladimir NikishkinYesYesYesSRFI 139SRFI 188SRFI 212SRFI 212SRFI 61SRFI 8SRFI 31SRFI 26SRFI 5SRFI 156SRFI 210SRFI 219data lost
3
10/15/2021 22:04:44Arthur A. GlecklerNo voteNo voteNoSRFI 139SRFI 188No voteSRFI 213NoNoNoNoNoNoSRFI 210SRFI 219data lost
4
10/16/2021 2:52:16Daphne Preston-KendalYes
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.
YesSRFI 139SRFI 188No voteSRFI 213No voteNoSRFI 31No voteNoNo voteSRFI 210SRFI 219data lost
5
10/16/2021 4:41:24Roy Mu aka NalaGinrutYesYesYesSRFI 139SRFI 188NoSRFI 213SRFI 61SRFI 8SRFI 31SRFI 26SRFI 5SRFI 156SRFI 210SRFI 219data lost
6
10/16/2021 10:17:18Taylan KammerYesNoNo voteNo voteSRFI 188No voteNo voteNo voteNoNo voteNo voteNoNoNoNodata lost
7
10/17/2021 7:14:30Martin RodgersNoNoNoNoNoNoNoNoNoNoNoNoNoNoNodata lost
8
10/18/2021 7:45:47Emmanuel MedernachYesNoNoNoNoNoNoNoSRFI 8NoNoNoNoNoNodata lost
9
10/19/2021 16:03:33
Wolfgang Corcoran-Mathe
YesNoYesNo voteSRFI 188SRFI 212NoSRFI 61NoSRFI 31SRFI 26NoNoSRFI 210SRFI 219data lost
10
10/19/2021 16:29:43Justin EthierNoYesNoNoNoNoNoNoSRFI 8NoNoNoNoNoNodata lost
11
10/19/2021 17:31:06Sam PhillipsYesNoYesSRFI 139SRFI 188SRFI 212NoNoNoNoNoNoNoNoSRFI 219data lost
12
10/19/2021 17:49:09Dr. Nicholas CarlsonYesYesYesSRFI 139SRFI 188SRFI 212SRFI 213SRFI 61SRFI 8SRFI 31SRFI 26SRFI 5SRFI 156SRFI 210SRFI 219data lost
13
10/19/2021 20:30:59Lulu (formerly erkin)No voteNo voteNo voteSRFI 139No voteSRFI 212No voteSRFI 61
Reusing an SRFI is always a good idea but maybe we should consider more flexible destructuring macros than `receive'.
NoSRFI 26SRFI 5NoNo voteSRFI 219data lost
14
10/19/2021 23:41:47Mark HughesYesYesYesNo voteSRFI 188SRFI 212NoSRFI 61SRFI 8No voteNo voteNo voteNoNo voteNodata lost
15
10/20/2021 0:16:47Graham Watt (gwatt)YesNo voteYesNo voteNo voteSRFI 212SRFI 213No voteNo voteSRFI 31No voteNoNo voteNo voteSRFI 219data lost
16
10/20/2021 5:03:19Ross AngleNo voteYesNo 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 voteSRFI 212SRFI 213No voteNo voteSRFI 31SRFI 26NoSRFI 156NoNo votedata lost
17
10/20/2021 11:31:15Artem ChernyakYesNo voteNo voteSRFI 139SRFI 188SRFI 212SRFI 213SRFI 61SRFI 8SRFI 31SRFI 26SRFI 5NoSRFI 210SRFI 219data lost
18
10/25/2021 20:00:26Gabriel B. Sant'AnnaYesNoNoSRFI 139No voteSRFI 212SRFI 213SRFI 61SRFI 8No voteNoNoNoSRFI 210SRFI 219data lost
19
10/27/2021 12:18:33Linas VepstasNo voteNo voteNo voteNo voteNo vote
I like srfi-212 but have no desire to force it's implementation
No voteNo voteNo 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 voteNo voteNo votedata lost
20
11/12/2021 15:50:03
Dmitry Moskowski (corpix)
YesYesYesSRFI 139SRFI 188SRFI 212SRFI 213SRFI 61SRFI 8SRFI 31SRFI 26NoNoSRFI 210SRFI 219data lost
21
11/12/2021 18:08:17
Tim Van den Langenbergh
YesNo voteYesSRFI 139SRFI 188SRFI 212SRFI 213SRFI 61SRFI 8SRFI 31SRFI 26NoNo voteSRFI 210SRFI 219data lost
22
11/13/2021 0:12:37Vijay MarupudiYesNo voteYesSRFI 139SRFI 188SRFI 212SRFI 213SRFI 61SRFI 8SRFI 31SRFI 26No voteSRFI 156SRFI 210SRFI 219data lost
23
11/13/2021 2:53:18Jeremy StewardYesYesNoNoNo voteNo voteNoNoSRFI 8SRFI 31SRFI 26No voteNoNo voteNo votedata lost
24
11/14/2021 7:14:09Martin RodgersOnly as a SRFI.Only as a SRFI.No voteOnly as a SRFI.Only as a SRFI.No voteOnly as a SRFI.SRFI 61SRFI 8SRFI 31Only as a SRFI.No voteOnly as a SRFI.Only as a SRFI.SRFI 219data lost
25
11/14/2021 16:24:21Chris VineYes
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.
YesSRFI 139No voteNo voteNoNo voteNo voteNo voteNoNo voteNo voteNo voteSRFI 219data lost
26
11/15/2021 12:43:01Jani Juhani SinervoYesYesYesSRFI 139SRFI 188SRFI 212SRFI 213SRFI 61SRFI 8SRFI 31SRFI 26SRFI 5NoSRFI 210SRFI 219data lost
27
11/23/2021 10:38:23Duy NguyenNo voteYesNo voteSRFI 139SRFI 188SRFI 212SRFI 213SRFI 61SRFI 8No vote
SRFI 26 but but with <> replaced by _ to be consistent with syntax-rules and SRFI 156
SRFI 5SRFI 156SRFI 210SRFI 219data lost
28
11/26/2021 11:06:30Takashi KatoYes
Doesn't have to provide two low level hygiene macros, so iff there's no syntax-case
YesNo voteNoNoNoSRFI 61NoNoNoNoNoNoSRFI 219data lost
29
12/3/2021 17:21:29John CowanYesYesYesSRFI 139SRFI 188SRFI 212SRFI 213SRFI 61SRFI 8SRFI 31SRFI 26NoSRFI 156SRFI 210SRFI 219data lost
30
12/3/2021 19:09:44Ondřej Majerech
Yes to low level forms like syntax, syntax->datum, datum->syntax, no to syntax-case itself.
NoYesSRFI 139No voteSRFI 212No voteNo voteNoNo
SRFI 197: chain-lambda instead of cut, plus all the other stuff from 197
NoNoSRFI 210SRFI 219data lost
31
1/18/2022 15:16:47Vincent ManisYesNoYesSRFI 139SRFI 188SRFI 212No voteNo voteNoNo voteNoSRFI 5NoSRFI 210SRFI 219data lost
32
1/31/2022 3:33:03Alex ShinnNo voteYesNo voteNo voteSRFI 188No voteNoNo voteSRFI 8No voteNo voteSRFI 5No voteNo voteNo votedata lost
33
2/1/2022 11:50:23Marc-André BélangerYesNo voteYesSRFI 139No voteNo voteNo voteSRFI 61No voteNo votecut is perfect as it isNoNoNoNodata lost
34
2/1/2022 11:54:10vyzoNoNoYes
racket-style syntax-parameterize
No
anything that provides a define-alias facility
NoNo
anything that can capture works
sure why not, a rec macro is easy to write
yesNoNoNosure why notdata lost
35
2/1/2022 15:31:32Jaime FournierNoNoNoNoNoNoNoSRFI 61SRFI 8SRFI 31SRFI 26SRFI 5NoNoNodata lost
36
2/3/2022 14:44:53Amirouche B.YesNoNo voteNo voteNo voteNo voteNo voteNoNoNo voteNo voteNo voteNoNoNodata lost
37
2/4/2022 3:58:49
Marc Nieper-Wißkirchen [My Preferences]
YesNoYesSRFI 139SRFI 188SRFI 212SRFI 213No voteSRFI 8SRFI 31NoNoNoSRFI 210No votedata lost
38
2/9/2022 1:14:34Shiro KawaiYesYesYesSRFI 139No voteSRFI 212SRFI 213SRFI 61SRFI 8SRFI 31SRFI 26NoNo voteSRFI 210SRFI 219data lost
39
40
41
Anonymous voters (not counted)
42
11/14/2021 7:54:56Alice P HackerYesYesYesSRFI 139SRFI 188SRFI 212SRFI 213SRFI 61SRFI 8SRFI 31SRFI 26SRFI 5SRFI 156SRFI 210SRFI 219data lost
43
11/16/2021 3:58:36 YesNo voteYesNo voteNo voteSRFI 212SRFI 213SRFI 61SRFI 8No voteNo voteNo voteNo voteNo voteSRFI 219data lost
44
11/16/2021 21:35:55SamYesYesNoSRFI 139SRFI 188SRFI 212SRFI 213SRFI 61SRFI 8SRFI 31SRFI 26SRFI 5SRFI 156SRFI 210SRFI 219data lost
45
46
Normalized votes:
47
10/15/2021 21:54:38Vladimir NikishkinYesYesBothYesYesYesYesYesYesYesYesYesYesYesYesYesdata lost
48
10/15/2021 22:04:44Arthur A. GlecklerNo voteNo voteAbstainNoYesYesNo voteYesNoNoNoNoNoNoYesYesdata lost
49
10/16/2021 2:52:16Daphne Preston-KendalYesNoSyntax-caseYesYesYesNo voteYesNo voteNoYesNo voteNoNo voteYesYesdata lost
50
10/16/2021 4:41:24Roy Mu aka NalaGinrutYesYesBothYesYesYesNoYesYesYesYesYesYesYesYesYesdata lost
51
10/16/2021 10:17:18Taylan KammerYesNoSyntax-caseNo voteNo voteYesNo voteNo voteNo voteNoNo voteNo voteNoNoNoNodata lost
52
10/18/2021 7:45:47Emmanuel MedernachYesNoSyntax-caseNoNoNoNoNoNoYesNoNoNoNoNoNodata lost
53
10/19/2021 16:03:33
Wolfgang Corcoran-Mathe
YesNoSyntax-caseYesNo voteYesYesNoYesNoYesYesNoNoYesYesdata lost
54
10/19/2021 16:29:43Justin EthierNoYesExplicit renamingNoNoNoNoNoNoYesNoNoNoNoNoNodata lost
55
10/19/2021 17:31:06Sam PhillipsYesNoSyntax-caseYesYesYesYesNoNoNoNoNoNoNoNoYesdata lost
56
10/19/2021 17:49:09Dr. Nicholas CarlsonYesYesBothYesYesYesYesYesYesYesYesYesYesYesYesYesdata lost
57
10/19/2021 20:30:59Lulu (formerly erkin)No voteNo voteNeitherNo voteYesNo voteYesNo voteYesNo voteNoYesYesNoNo voteYesdata lost
58
10/19/2021 23:41:47Mark HughesYesYesBothYesNo voteYesYesNoYesYesNo voteNo voteNo voteNoNo voteNodata lost
59
10/20/2021 0:16:47Graham Watt (gwatt)YesNo voteSyntax-caseYesNo voteNo voteYesYesNo voteNo voteYesNo voteNoNo voteNo voteYesdata lost
60
10/20/2021 5:03:19Ross AngleNo voteYesExplicit renamingNo voteYesNo voteYesYesNo voteNo voteYesYesNoYesNoNo votedata lost
61
10/20/2021 11:31:15Artem ChernyakYesNo voteSyntax-caseNo voteYesYesYesYesYesYesYesYesYesNoYesYesdata lost
62
10/25/2021 20:00:26Gabriel B. Sant'AnnaYesNoSyntax-caseNoYesNo voteYesYesYesYesNo voteNoNoNoYesYesdata lost
63
10/27/2021 12:18:33Linas VepstasNo voteNo voteAbstainNo voteNo voteNo voteNoNo voteNo voteNo voteNoNo voteNoNo voteNo voteNo votedata lost
64
11/12/2021 15:50:03
Dmitry Moskowski (corpix)
YesYesBothYesYesYesYesYesYesYesYesYesNoNoYesYesdata lost
65
11/12/2021 18:08:17
Tim Van den Langenbergh
YesNo voteSyntax-caseYesYesYesYesYesYesYesYesYesNoNo voteYesYesdata lost
66
11/13/2021 0:12:37Vijay MarupudiYesNo voteSyntax-caseYesYesYesYesYesYesYesYesYesNo voteYesYesYesdata lost
67
11/13/2021 2:53:18Jeremy StewardYesYesBothNoNoNo voteNo voteNoNoYesYesYesNo voteNoNo voteNo votedata lost
68
11/14/2021 7:14:09Martin RodgersNoYesExplicit renamingNo voteNoNoNo voteNoYesYesYesNoNo voteNoOnly as a SRFI.Yesdata lost
69
11/14/2021 16:24:21Chris VineYesYesBothYesYesNo voteNo voteNoNo voteNo voteNo voteNoNo voteNo voteNo voteYesdata lost
70
11/15/2021 12:43:01Jani Juhani SinervoYesYesBothYesYesYesYesYesYesYesYesYesYesNoYesYesdata lost
71
11/23/2021 10:38:23Duy NguyenNo voteYesExplicit renamingNo voteYesYesYesYesYesYesNo voteYesYesYesYesYesdata lost
72
11/26/2021 11:06:30Takashi KatoYesNoSyntax-caseYesNo voteNoNoNoYesNoNoNoNoNoNoYesdata lost
73
12/3/2021 17:21:29John CowanYesYesBothYesYesYesYesYesYesYesYesYesNoYesYesYesdata lost
74
12/3/2021 19:09:44Ondřej MajerechNoNoNeitherYesYesNo voteYesNo voteNo voteNoNoYesNoNoYesYesdata lost
75
1/18/2022 15:16:47Vincent ManisYesNoSyntax-caseYesYesYesYesNo voteNo voteNoNo voteNoYesNoYesYesdata lost
76
1/31/2022 3:33:03Alex ShinnNo voteYesExplicit renamingNo voteNo voteYesNo voteNoNo voteYesNo voteNo voteYesNo voteNo voteNo votedata lost
77
2/1/2022 11:50:23Marc-André BélangerYesNo voteSyntax-caseYesYesNo voteNo voteNo voteYesNo voteNo voteYesNoNoNoNodata lost
78
2/1/2022 11:54:10vyzoNoNoNeitherYesYesNoYesNoNoYesYesyesNoNoNoYesdata lost
79
2/1/2022 15:31:32Jaime FournierNoNoNeitherNoNoNoNoNoYesYesYesYesYesNoNoNodata lost
80
2/3/2022 14:44:53Amirouche B.YesNoSyntax-caseNo voteNo voteNo voteNo voteNo voteNoNoNo voteNo voteNo voteNoNoNodata lost
81
2/4/2022 3:58:49
Marc Nieper-Wißkirchen [My Preferences]
YesNoSyntax-caseYesYesYesYesYesNo voteYesYesNoNoNoYesNo votedata lost
82
2/9/2022 1:14:34Shiro KawaiYesYesBothYesYesNo voteYesYesYesYesYesYesNoNo voteYesYesdata lost
83
84
85
Vote count
86
Yes25150212319211719211919107182423
87
No51306566127981020221078
88
Total votes cast302802728252729263027293029283131
89
PassedYesNoYesYesYesYesYesYesYesYesYesNoNoYesYesYes
90
91
92
Joint ER-syncase votes
BothSyntax-case:Explicit renamingNeitherAbstain
93
1015542
94
95
96
97
98
99
100