Difficult in AOT environment and IIRC graal's native-image does a dependency analysis and builds a static binary.
There is dlopen() in C, it is possible to dynamically load libraries. The problem is it doesn't play well with modern deployment scenarios compared to static linked binaries.
> Reflection, GC
These are possible to implement in an AOT language. See Golang.
Difficult in AOT environment and IIRC graal's native-image does a dependency analysis and builds a static binary.
There is dlopen() in C, it is possible to dynamically load libraries. The problem is it doesn't play well with modern deployment scenarios compared to static linked binaries.
> Reflection, GC
These are possible to implement in an AOT language. See Golang.