On Tuesday, March 25, 2014 12:34:00 PM UTC-4, H Zhang wrote:
Based on my use of exceptions, they are save insofar as they can be expected to be (expressions using them are still required to return the appropriate type, but of course if an exception is called this will not actually happen dynamically.
Linear types and exceptions can be used in the same program, but it is not necessarily resource safe (for the linear resources) to do so. I believe there may be some restrictions as to where exceptions can be used with regard to linear types as well, but don't quote me on that.
I always sort of assumed the JVM and CLR were popular because of their industry support and extensive libraries. In the same way, C/C++ are popular because of their immense libraries (and industry support, and yes, also speed).