Do you have the GHC installed?

Yes.

I meant on the Sourceforge.
You propose to run the tests off-site?

First, Felix doesn't support exception handling: only the run time
system (or user C++ libraries) can throw exceptions .. with one
caveat -- Felix throws continuations sometimes to unwind the machine
stack before continuing on to unwind the spaghetti stack.
Other than that .. any error or C++ exception just aborts the
thread (which is a problem .. it should abort the program :)
When maintaining real systems, error management is crucial. The programmer needs to know, where the error occured.

Felix uses variants, not exceptions. Same as C, except you can't forget to test the error code :)

That's not the point. Stack trace and exceptions are two different things. (You can take the current stack trace without throwing an exception, for example, at least in Java, C++ and Perl). You have the program doing something and then - bah - there is an unexpected situation. You /goto/ to the "catch block", but before that, you take the stack trace in order to look /into the past/ of what just happend and led to the error. Without that functionality the real code get's much more cluttered (due to backward error propagation), and so what's is the point of using a higher-level language if you need not only to check the error codes of all the functions you make, like in old bad C, but also need to stick to simplistic code execution routes just so that it can be obvious how the error is occured if it occured. What is the point of all that multythreading with gotos, if in a complicated program, upon an error, you can't really fathom how to fix it without much program refactoring and hand-tracing?

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Felix-language mailing list
Felix-language@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/felix-language

Reply via email to