oz123 / awesome-c

A curated list of awesome C frameworks, libraries, resources and other shiny things. Inspired by all the other awesome-... projects out there.
Creative Commons Attribution Share Alike 4.0 International
9.47k stars 833 forks source link

data-structures: order section and add libcdada #163

Closed msune closed 4 years ago

msune commented 4 years ago

This patchset:

NOTE: for easy integration this PR builds on top of #162, #161, #160

msune commented 4 years ago

Thanks @oz123. After acceptance of #162, this last one can be merge as is.

Let me know your thoughts

bizulk commented 4 years ago

Hello ! I'm searching for an embbedable C data container, so I gave a look a this one. I wonder if candidates are acccepted in the list when a C++ compiler is mandatory AND actually link with the stdc++.

msune commented 4 years ago

Hi @bizulk.

This is a good question. From previous discussions with the previous maintainer, it seemed so. Neverthless, let's see what @oz123 thinks about.

One minor comment to your link; libcdada, today, always links to libstdc++ (I will look into making more explicit in libcdada's main README), even when not using customer containers (link provided). I plan to add other backends in the future - keeping the C api intact - e.g. EASTL, but I might as well look into C backends when no C++ compiler is available.

I documented the need of C++ in the entry of the awesome-c list to make it explicit as part of this PR.


Wrt to your problem, drop me an email, and I can share my thoughts and point you to alternatives too.

bizulk commented 4 years ago

Okay thanks for reply,