Skip to content

Execute each handler in a separate process (like we do for Rust) #35

@konard

Description

@konard

This can be optional behavior that can be switched on/off. May be even configurable on per handler basis.

This also will allow to isolate entire logs of handler execution from other handlers.

And it will much easier to use TS translation in a separate process.

May be useful to solve:

If this issue is done, there will be no real need for #4

This also may solve issues with absence of stack trace inside eval.

This will also make handling of handlers truly multithreaded.

Direct remote debugging will also be much easier.

It will also increase the overall stability of handlers, meaning no single handler can kill all others by unhandled exception.

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions