It's a bit tricky to track down the relevant discussions, but this one seems like one of the most to-the-point:
https://groups.google.com/forum/#!msg/julia-dev/4K6S7tWnuEs/RF6x-f59IaoJ peace, s On Wed, Jul 2, 2014 at 3:40 PM, Patrick O'Leary <patrick.ole...@gmail.com> wrote: > On Wednesday, July 2, 2014 2:17:25 PM UTC-5, Samuel Colvin wrote: >> >> There's no method +(s1::String, s2::String) instead string concatenation >> has to be done with >> >> a="hello "*"world >> >> This is pretty unusual and unintuitive, so I'm guessing there a really >> good reason for it? >> > > There's a theoretical motivation, which I'm no good at explaining, but it > does generalize nicely: > > "hello, "^3 == "hello, hello, hello, " > > You can search the list (and I think also Github issues) a bit for > Stefan's deeper explanations on the topic. >