The regular expression parser does a very poor job with syntactically invalid regular expressions. Depending on the expression, the parser may signal an error, improperly parse it, or simply crash.
A regular expression that matches a large enough substring can produce a stack overflow. This can happen much more easily under d2c than under Mindy -- as few as two dozen lines of 80 column text under d2c for Windows.
Note: As the
regular-expressionslibrary is used to create d2c, it appears to be stable enough for most Dylan tasks -- even under Cygnus on Windows.