sif.mdwn 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <div class="infobox">
  2. <h2>Links</h2>
  3. <ul>
  4. <li> [[News]]
  5. <li> [[Releases]]
  6. <li> [[Documentation]]
  7. <li> [[Forum]]
  8. <li> [[Tickets]]
  9. <li> [[Maintenance]]
  10. </ul>
  11. </div>
  12. [[!toc]]
  13. # Introduction
  14. Sif is a portable C and C++ library for dynamic loading of shared libraries
  15. (e.g. on GNU/Linux, these are the files with '.so' extension). A very common use
  16. is finding and loading plugins at program runtime.
  17. Sif is part of the Partager project.
  18. The [[releases]] page provides a news feed of Sif's releases. The first one on
  19. the list is the most recent release. Sif is still very young so there is no
  20. stability guarantee. On the other hand it's very simple so I don't expect to do
  21. much API/ABI breaking (but again, can't promise yet).
  22. [[!template id=project-links name=sif]]
  23. # Download
  24. [[!template id=project-downloads
  25. name=sif]]
  26. # Documentation
  27. See here: [[documentation]].
  28. # RSS, Mailing Lists and Chat
  29. [[!template id=project-community]]
  30. # "License"
  31. Sif is free software, and is committed to software freedom. It is released under
  32. the General Public License version 3 (GPLv3+).
  33. # Related Software
  34. - Sif requires SGP as a build dependency. SGP is a collection of general-purpose
  35. C++ utilities and is part of the Partager project too.
  36. - Sif was started to be used as a backend for [[/projects/Tosaf]],
  37. which is a C++ plugin framework. Tosaf in turn was started to be used to
  38. implement plugins for [[projects/Razom/Dilosi]], an API for working
  39. with [[projects/Razom/Smaoin]] databases.
  40. # Bugs and Patches
  41. See here: [[tickets]].
  42. # History
  43. For some initial plans from the time Sif was started, see [[history]].