Eiji
ExApi - a library for creating and managing apis and their implementations
ExApi is a library that I’m developing now and hope release soon
This library will allow to:
- list all apis
- list all api implementations
- fetch default implementation (if specified)
- list all api features
- list all supported features for implementation
- list all not available features for implementation
- list all not implemented features for implementation
- call feature from api using implementation id
- call feature from api using default implementation
- call feature deirectly on implementation (for example firstly get default implementation and then call feature on it)
Most Liked
Eiji
I just published first release candidate for ExApi. Have fun!
webdeb
Eiji
@aseigo: no problem, I don’t described this library yet
This library will allow you to declare api/implementation/feature similarly to protocol/implementation/function. My implementations are identified by atom and all will be fully dynamically. For example you could register api or implementation when you want (dynamically loaded files), so you load Elixir code on yourself and call register specified module … and there is much more …
OvermindDL1
I’d been meaning to make a plugin API for elixir, I was thinking of doing a registration and just letting plugins that get loaded into the system register themselves into it.
Sounds cool though. Looking forward. 








