Your previous post said that they are a very useful DSL for Perl so that &quot;people don&#x27;t have to do like they do in Go&quot;.<p>Both Perl and Go implement regexps, and neither or them compile them to native code. So I don&#x27;t get your previous comment at all.<p>The main difference is that, in Perl, if you ever had to write manual string parsing, it would be much much slower than using regexps as Perl is an interpreted language. So regexps are needed to perform fast string parsing. In Go, you have regexps if you want, or you can go even faster if you feel it&#x27;s required.