Summary

Add egg component type for C code

Metadata

Description

Currently C code can only be integrated in eggs as part of Scheme files (e.g. by using `foreign-include`). It would make wrapping C code easier to have a separate component type for compiled C code.

Static linking makes this slightly complicated: the static extension may consist of more than one .o file, perhaps static libraries (.a/.lib) should be created, installed and linked to reduce the number of installed object modules.

Changes and comments

[2019-03-29 21:46:32 UTC] sjamaan changed status from new to closed

[2019-03-29 21:46:32 UTC] sjamaan set resolution to fixed

[2019-03-29 21:46:32 UTC] sjamaan wrote:

I believe this has been implemented as `c-object` in 693e13494b9c0e0a2f3979ad8cacf2b9865439e3