digitalmars.D - throwing exceptions
- soywiz nospam.gmail.com (16/16) Jan 04 2006 (Firstly sorry about my bad english)
(Firstly sorry about my bad english) Hi. I am currently working on an "extension" for DMD. It's a set of a frontend and a library for D. It calls Lunea. Lunea intends to offer a process-oriented functionality without using threads to make games or multimedia apps. It is based on yaneSDK4D, MicroThread class. It uses a swap of the stack to keep threads; but it seems to be broken when it throws an exception while the stack is swapped. I tried several times to debug this. It seems to throw an unknown exception, just when RaiseException is called. D doesn't catch it; it only stopped the program. I don't know much about issue of exception handling on D. There is an example of the problem: http://lunea.sourceforge.net/test.d any idea? by the way, there is an example of lunea: http://lunea.sourceforge.net/presentation/ Thanks beforehand soywiz
Jan 04 2006