Of course, Here is the link: https://github.com/JuliaLang/julia/issues/7512
kl. 16:32:00 UTC+2 torsdag 3. juli 2014 skrev Samuel Colvin følgende: > > Larger scope makes a lot of sense. > > Please give a link to the issue here once it's created. > > On Thursday, 3 July 2014 15:17:22 UTC+1, Tobias Knopp wrote: >> >> Great, thanks! >> >> Am Donnerstag, 3. Juli 2014 16:10:08 UTC+2 schrieb Ivar Nesje: >>> >>> I don't think so. I'll open one. >>> >>> kl. 16:06:42 UTC+2 torsdag 3. juli 2014 skrev Tobias Knopp følgende: >>>> >>>> Ivar, I absolutely agree with you. This should be handled in a larger >>>> scope. Do we have an issue for this yet? >>>> >>>> Am Donnerstag, 3. Juli 2014 15:42:09 UTC+2 schrieb Ivar Nesje: >>>>> >>>>> I would strongly argue against >>>>> >>>>> +(a::String, b::String) == Error("Use * for string concatenation") >>>>> >>>>> We have plenty of cases where we want to give a more helpful >>>>> `MethodError`. We should really create a simple system where you can get >>>>> those hints printed in the REPL, without defining more methods. >>>>> >>>>> The display of MethodError is defined in >>>>> https://github.com/JuliaLang/julia/blob/0df386db18dd186c7b0bffc74149fc6b0e51c67d/base/replutil.jl#L110 >>>>> >>>>> and it would be easy to have a lookup table at the end of that function >>>>> to >>>>> see if one of the "banned" methods (with usefull, more concistent >>>>> alternaltives) were called. >>>>> >>>>> Ivar >>>>> >>>>> kl. 15:11:43 UTC+2 torsdag 3. juli 2014 skrev Samuel Colvin følgende: >>>>>> >>>>>> Fundamentally I don't think it matters which mathematical operator we >>>>>> use for an operation that's not strictly mathematical (or at least most >>>>>> users don't think of as mathematical), everyone is quite happy with "x = >>>>>> 4" >>>>>> not having it's rigorous meaning of "x == 4". As long as there's a >>>>>> compact >>>>>> and clear way of doing string concatenation I'm happy. >>>>>> >>>>>> If most people want * that's fine especially as there would need to >>>>>> be a very good reason to change it now. >>>>>> >>>>>> The point is that we should make it as easy as possible for people to >>>>>> transition to Julia from other languages, and this is one potential >>>>>> stumbling block. >>>>>> >>>>>> I agree with Tobias's suggestion of a REPL, IJulia only +(s1::String, >>>>>> s2::String) that throws an informative error. >>>>>> >>>>>> For my part I've updated Julia By Example >>>>>> <http://www.scolvin.com/juliabyexample/#Strings-Basics> to give an >>>>>> example and a link to this discussion. >>>>>> >>>>>