On Mon, May 27, 2013 at 6:11 PM, Tim E. Real wrote: > On May 27, 2013 10:33:18 PM Florian Jung wrote: >> Hi >> >> i just noticed that we seem to have exception handling disabled >> (try/catch/throw). Is this by purpose? And why? >> >> greetings, >> flo >> > > Hm, where exactly is it disabled? I don't recall seeing that. > > Funny you should ask. > > I was wondering the same thing recently, as it appears > no exceptions are used anywhere in MusE. > > In Windows I used exceptions religiously for my 'commercial' > production-quality database apps which I sold. I didn't want any surprises > or crashes so I tried to catch everything where possible to be safe. > > However, being many years later, I recently Googled exceptions for linux. > To my surprise, I found many sites that concluded exceptions are not > a good idea and not reliable! > > I don't have any links for you, but look it up. >
Hmm, interesting. I use them a lot everyday with gcc. I did not see any unreliable behavior. I will certainly look it up. Exceptions can get really handy. Hint: They provide an easy pass to break out of nested loops (it is debatable if it is good programming to exploit them this way but, hell, they work for the purpose). Cheers, Orcan ------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite It's a free troubleshooting tool designed for production Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap2 _______________________________________________ Lmuse-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lmuse-developer
