Suggested Example/ emacs questions
Tony Rogvall
tony@REDACTED
Tue Oct 10 13:19:46 CEST 2000
Ulf Wiger wrote:
>
>
> As far as trace and debug is concerned, OTP R7 should give us an
> opportunity to achieve much more elegant debugging.
>
> System messages are much harder. How to accomplish the suspend/
> code_change/resume functionality, as well as the ordered shutdowns,
> without messing up the normal program?
>
> I've been wishing for some kind of "protected mode" section, where
> I can write hooks to modify message reception; system messages
> would then be somehow pre-empted by OTP, unless I explicitly state
> that I want to see them.
>
> ... or am I smoking something funny?
Who am I to judge :-)
Me and pekka designed a multithreaded implementation of erlang
~ two years ago (put on ice).
Then we remodel the message passing and signal sending so that
a message was a sort of a signal. i.e. everything was signals. It was then
up to the receiving process (internally) to sort things out.
One thing that I thought about then (or was it pekka) was to implement a
per process signal handler, similar to the error handler. Then this
sorting out messages from signals / exit propagation / code reloading /
suspend / resume could be implemented in erlang in a signal handler.
What do you think about that one ???
Or am I on heavy drugs now ?
/Tony
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tony.vcf
Type: text/x-vcard
Size: 328 bytes
Desc: Card for Tony Rogvall
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20001010/b7cab487/attachment.vcf>
More information about the erlang-questions
mailing list