Ivo wrote:
On Thursday 03 September 2009 16:21, Mikael Lyngvig wrote:
I can see that almost 40 people have read my little "paper" on extending
C with exception handling, but I have received no emails regarding the
issue.

One of those 40 was me. In principle, I like your implementation, but I don't think it belongs in a C compiler. I don't get the whole fuzz about exceptions anyway. Nevertheless, if you want to find people that might be interrested in your ideas, I think the LLVM development mailinglist would be your best choice. Especially if you could make it work for C++ execptions, too. IIRC, there has been a thread there about different trade-offs for exception handling implementations recently.

I've read it too. To Mikael:

I think it will have to be the original author's responsibility to create a usable implementation, since it appears the paper has not excited anyone. Wrapping a single statement in a try{} block is a trivial example; you need to show non-trivial examples, plus things like throwing across call boundaries, etc. Also, C++ handles object destruction etc., and also, there are downsides to over-using the exception paradigm. It's a hard sell.

Since you have not heard from anyone, realistically I think you will need to do your own implementation. Often, active Open Source developers have too many ideas, too little time. For most FLOSS projects, developer resources is a very scarce commodity.

Even if tcc adopts an implementation, it will only be a curio, because tcc not being a mainstream production compiler cannot drive adoption of cute stuff. Hence, this is a really uphill thing... good luck anyway.

--
Cheers,
Kein-Hong Man (esq.)
Kuala Lumpur, Malaysia


_______________________________________________
Tinycc-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to