On Mon, Nov 28, 2011 at 12:02:46AM -0800, Pauan wrote: > Yes that is exactly it. The rationale is as ozzloy said: right now you > needto use something like #px"\\\\\\d" to match the string "\\5". > That's a lot ofbackslashes! > In other languages that support regexps, there's usually a way of > specifyingthem so it requires less backslashes. For instance, in > JavaScript you can saythis: /\\\d/ But before we can even consider > such a syntax, we first need to add in theabove mentioned regexp > syntaxes. Because otherwise #px/\n/ would compile into(pregexp "\\n") > which would then throw an error, as you noted. So this is thefirst > step in enabling such a syntax.
OK, I think I understand your rationale. And I think that #px/\d/ could be useful. But my first impression is that such a new #px reader syntax should translate into the existing pregexp syntax, not extend it. It seems odd to me that #px/\n/ would mean #px"\\n" and that that would be equivalent to #px"\n". I'm curious what others think so I'll try to find the irc conversation. David _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev