Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 887 Bytes

bindings.md

File metadata and controls

49 lines (33 loc) · 887 Bytes

Most Wanted Native Bindings

These are the native libraries that are most wanted as NativeCall bindings rather than as Perl 6 source ports. Often this is because the native library offers performance or security guarantees that would be difficult or impossible to provide in HLL code. In other cases, it is because the library provides such complex or finicky functionality that it could not be reproduced in a correct new implementation without great effort -- effort that could be better spent on other most-wanted tasks.

Archives and Compression

  • zlib
  • bzip2
  • 7zip (7z.so/lib7zip)

Databases

  • DBD::
    • MySQL
    • Postgres
    • SQLite

Image processing

  • Canvas and/or GD
  • Charting/Graphing
  • ImageMagick or similar

Security

  • openssl
  • ssh

User interfaces

  • Terminal
    • curses
    • readline
  • GUI
    • Qt
    • Gtk
  • 3D
    • OpenGL