Comments (7)
The only problem I have with this strategy is that, depending on the platform and build, there is no guarantee where Akka.dll will be located during runtime.
from hocon.
yeah, it's definitely going to need to be skunked out via lots of testing.
from hocon.
What do you mean by "topologically sorted way"?
from hocon.
from hocon.
Won't that be a problem because each plug-in would have to know all of its dependency ahead of time?
And, depending on the dlls found inside the directory, the config loader would have to build the dependency tree during parsing?
What about the possibility of a diamond dependency problem? What if 2 plug-ins on the same dependency level uses a common dependency and causes a config override collision?
from hocon.
This should probably be an Akka.NET issue, actually. Have a better idea for how to do this with the built-in Akka.NET modules.
from hocon.
Another example of where this would have been helpful: akkadotnet/akka.net#5383
from hocon.
Related Issues (20)
- Hocon as configuration provider for ASP.NET Core HOT 2
- Need to fix symbol and NuGet package publishing
- Need to add API quality controls HOT 1
- Strong-name Assemblies HOT 8
- HoconValue.TryGetObject can throw System.ArgumentNullException
- HOCON bug: System.InvalidOperationException : Collection was modified; enumeration operation may not execute HOT 1
- Transformations/Tokenization HOT 5
- HOCON Immutability error HOT 3
- HOCON 3.0 Specification HOT 1
- Performance issue when parsing HOCON HOT 6
- Substitution error for array element HOT 1
- Implement Config.GetConfigList
- include statement being ignored. HOT 3
- Escape double quotes? HOT 1
- Hyphen-separated keys in application configuration file using Hocon.Extension.Configuration
- Configs with backslashes don't survive round-trip serialization.
- Substitution path will not be resolved properly if path is used in "included file"
- Obtained JSON from a parsed Hocon HOT 1
- Unexpected behaviour during substitution chain
- Modify a HOCON file
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hocon.