Hello

On 02.06.20 19:10, Quelrond wrote:
Hi!

Indeed, it is fixed now.

Following the same logic, could it be possible to create Efl_One.h file with ALL headers in the same file?

I don't think this is a good idea. Let me explain why.

First of all the _one_ suffix is really only used to indicate that its the merged libs and we need to have something as libefl.so is already used by a different project and can be on the system.

Secondly it is a implementation detail if the libs are merged in one so or split on different ones. It should not be exposed to the header. You could not know what the system do when you write the application.

I think what you are looking for is our push forward to a unified API. Which might at some point be able to include all you need when writing in application from one header file: Efl.h

It will be usable to create bindings for some languages. For example, I tried to create Nim bindings, but their tool analyses headers and EFL/Elementary headers have too complex structure, so it was failed.

Sorry, but Efl_One.h header would not be the correct way to solve this. The complexity would be still there, as we would only include our existing headers into this one.

If you can provide details on what is failing on their analyses of our headers we might be able to look into this.

regards
Stefan Schmidt


_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to