Summary
Add egg component type for C code
Metadata
- Id: 068512ea4c5c84887c45630f6a865c218d6f7cbc
- Trac id: 1538
- Type: enhancement
- Reporter: felix
- Owner: felix
- Cc:
- Status: closed
- Component: extensions
- Estimated difficulty: medium
- Resolution: fixed
- Priority: major
- Milestone: 5.1
- Version: 5.0.0
- Changetime: 2019-03-29 21:46:32 UTC
- Created: 2018-09-28 15:15:29 UTC
- Keywords:
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