Borislav Stanimirov

Results 60 issues of Borislav Stanimirov

`dbg_dmp` offers a way to dump the state of a domain in a human-readable format an extension can be created which dumps the state into a machine-readable format (say json)...

enhancement

Generally a lot of the existing C++ code can be moved to C so that functions could be inlined there as well. Note extra care must be taken, so that...

question
performance
capi

Does it make sense to allow optional logging to the library (perhaps based on domain config or env variables)?

question

Currently globally defined features like messages (and in the near future facts) are never unregistered. This is because of the assumption that they will not come from plugins. A plugin...

question

Should we be more strict? We can block manual additions. We can allow only dependencies to be added when applying rules. Exceptions can be thrown if any of these is...

question

Is it a good idea to allow free mixin features. This would be an additional list of features when creating a type, which is not carried in by one of...

question

This is technically possible, but seems way to risky. Minor user mistakes would lead to terrible ub, crashes, or worse. It is possible to have some kind of safety for...

question

We could potentially have multiple dispatch messages if we add them to types which have either of the mixins involved

documentation

Port DynaMix to zig. Perhaps using the C API would be best, but it is possible to try to bind directly to the C++ API.

help wanted

Currently an object can be constructed from a type, but only if the type is composed of default-constructible mixins. If not, one must construct an empty object and immediately mutate,...

enhancement
performance