I thought one of the most compelling parts of Matthew's proposal was at around 37:41 in the video <https://www.youtube.com/watch?v=dnz6y5U0tFs&start=2261>, when he said,
I've seen students in my class genuinely struggle with just the syntax. I think it would be very useful to hear more (from Matthew or others) about the struggles people have with s-expressions, both to understand the motivations for a potential new surface syntax and to evaluate concrete design ideas. As I've been reflecting over the last week, I realized that I have a fairly deep knowledge of my own experiences learning new languages (or at least I like to think I do …), and I know something about the experiences of friends and colleagues, but my knowledge pretty quickly drops off after that. Presumably, people who teach CS get to observe much larger samples. Those in industry with experience on-boarding new employees might likewise have useful perspectives. If a major goal for Racket 2, and the potential syntax change in particular, is to reduce obstacles, I think it would help to understand what the obstacles are, for various groups of people. (For example, I would speculate that people who have experience programming with Algol-like syntax may stumble at different points than new programmers, and those comfortable with notation from math class may have different expectations than those who are not—but that is just speculation. In any case, such answers wouldn't dictate a particular decision, but they could provide context to inform the decision-making process.) -Philip On Tue, Jul 23, 2019 at 4:18 PM Atlas Atlas <peacekeeperat...@gmail.com> wrote: > My personal big wish is "standard library" consistency and futures(like > more extended date-time functions). > > Another big wish is typed system. Typed racket looks like a BIG step > forward, and gives real benefits, it is shame it have not so much support. > > Another wish is more fluid transition between typed and untyped code. For > now it feels painful. > > -- > You received this message because you are subscribed to the Google Groups > "Racket Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to racket-users+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/racket-users/248536cd-bce7-4a49-ba29-f6a26de68459%40googlegroups.com > <https://groups.google.com/d/msgid/racket-users/248536cd-bce7-4a49-ba29-f6a26de68459%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/CAH3z3gbU-SiTb6cMu%2BBOV%3D1zYTbELTL0fvHVJGy02J-NiziccA%40mail.gmail.com.