One other thing. I’ll say it again. Go is an amazing piece of technology and it is awesome for many type of applications.
I think the “fracturing” that may be occurring is because people are using it in cases it is not well suited and they are running into walls, thus the need to add in features the original designers left out intentionally, rather than deciding that Go is not suitable for this application and use something else. People get overly invested in tools. Yes, your learning time and job prospects make this investment bilateral. Still, if you stop doing engineering and instead just use the tool you’ve backed you’re bound to fail. Sent from my iPhone > On Oct 8, 2018, at 11:10 PM, Robert Engels <reng...@ix.netcom.com> wrote: > > I’m sorry you feel that way. None of my comments on Go were intended to be > abrasive, they were intended to be matter of fact. > > You are mistaken as well if you think I was proposing exceptions as any sort > of silver bullet. They address the exact concerns the OP had. Exceptions also > come with more structure and “process” which can be a negative in some > environments. Thus the trade offs I referenced. > > You can have simple or you can have robust. You can’t have both, but which is > needed is determined by the problem at hand. > > Sent from my iPhone > >> On Oct 8, 2018, at 10:46 PM, Dan Kortschak <dan.kortsc...@adelaide.edu.au> >> wrote: >> >> OK, I'll have to accept that. >> >> However, in your reply that I responded to you wrote: >> >>> But to each his own, just please don’t work on anything with critical >>> safety issues please. Thanks for your understanding. >> >> This was rude. >> >> Further, to explain my original post. It is a joke talking about >> people, by stealth changing one language to another because the >> destination is the Obviously Correct™ language to use. This struck a >> chord with my with your claims about things that are obviously missing >> from Go that are present in Java and how we as a community in Go should >> just stop fooling around and start doing it the Right Way™. >> >> ISTM that in your comment "Yes, lobby to have Go2 include exceptions >> and then you don’t need to worry about any of this... :)" you are >> indeed suggesting that the actually is a silver bullet, and that Java >> has it and that Go doesn't. It may be the case that I have >> misinterpreted what you wrote (the smiley supports this), but the >> fairly consistent abrasiveness of you posts regarding deficits in Go >> that Java has already solved suggests to me on balance that I haven't. >> If I have, I apologise. >> >> I have nothing further to add to this thread. >> >> Dan >> >>> On Mon, 2018-10-08 at 21:12 -0500, Robert Engels wrote: >>> I was only speaking for James Gosling. Engineering is balancing trade >>> offs, which usually entails choosing the proper tools and processes >>> for the task at hand. >>> >>> There are no silver bullets and taking positions that hinge on them >>> is a fools errand. >>> >>> Sent from my iPhone >>> >>>> >>>> On Oct 8, 2018, at 8:23 PM, Dan Kortschak <dan.kortschak@adelaide.e >>>> du.au> wrote: >>>> >>>> That is uncalled for. >>>> >>>> Dan >>>> >>>>> >>>>> On Mon, 2018-10-08 at 20:20 -0500, robert engels wrote: >>>>> I don’t think denigrating the most obvious advancement in >>>>> computer >>>>> software in the last 20 years helps move things forward. >>>>> >>>>> But to each his own, just please don’t work on anything with >>>>> critical >>>>> safety issues please. Thanks for your understanding. > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.