@StefanKarpinski You earned some likes here, my post probably won’t be that popular.
Are we still talking about that warning message that I am suggesting in my original post? Or everyone is overseeing the context and gets triggered by the words “shouldn’t be that hard to implement” and automatically assums that I cannot appreciate the complexity of the issue itself that got raised 4 years ago?
If any Julia developer is reading this: could you please give an honest and realistic estimation how much it would take to implement the following: zero change to the actual inner workings of Julia, but only detecting multiple function definitions made within the same function or where else this matters, and then issue a warning saying that “you will probably not get the results you expect, please refer to this page of the manual”? Because this is all I am suggesting, like in my original post. I am only asking for a warning sign, that “Dangerous road ahead!” not that they repair the road itself. And not even for myself. I already know about this problem very well. But for others who would otherwise suck with it as much as I did.
With all due respect, maybe one last thing: I find it a tiny bit intimidating and little constructive that innocent estimates on difficulty of solving some problems are met sometimes with the response that your contribution would be welcome. Yes, thank you for the invitation to contribute, but I have to say, it sounds a bit like, if you cannot or you’re not willing to contribute, please don’t give us estimations on how much work this would take. For one, I am happy to stand corrected if a dev tells me that unfortunately this is more complex than that, etc… For two, coding is really no sorcery either. Julia users themselves are coding a bit even if they are not pros. Eg. I have a guy who does my tax returns. I could do it too, but for me it would take ages just to read all the regulations and then complete my tax declaration properly, while it takes an hour for him to do the same. Yet, I can mostly tell with certainty what can be deducted, and what is not worth taking the trouble. So unless you are a Julia dev, and you actually know better how much it would take to implement that warning only, your guess is as good as mine. And yes, a contribution would be much welcome, but it won’t come from me. I take my own share of contributing to other stuff enjoyed by society and I do for free. What makes sense though is for everyone to do what they are skilled and versed to do. And be a bit friendlier if “outsiders” dare to comment on it. On the other hand, if this is actually meant to be a recruiting tactic, it’s not the best. At the very least, it is too easy to misunderstand it as “fix it or put up with it”. I am really sorry, I don’t mean to be hurtful either, please don’t get offended, but I honestly feel a bit of intimidation in some recent responses to my post not to speak of that my words are apparently taken out of context. I apologize for my ranting anyway, and unless I get some constructive response, I am leaving this conversation. No hard feelings on my side though, I hope you feel the same way.