Skip to content

Latest commit

 

History

History
executable file
·
75 lines (50 loc) · 2.36 KB

bindings.md

File metadata and controls

executable file
·
75 lines (50 loc) · 2.36 KB

Most Wanted Native Bindings

These are the native libraries that are most wanted as NativeCall bindings rather than as Raku 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

  • 7zip (7z.so/lib7zip)

Databases

  • DBD::
    • MySQL (TODO: proper placeholder / prepared statements)
    • Postgres (TODO: binary data, casting to appropriate types)

Image processing

  • Canvas and/or GD (WIP: GD)
  • Charting/Graphing
  • ImageMagick or similar (WIP: MagickWand)

i18n and Text processing

Internationalization and Text processing

NLP and Machine Learning

Natural Language Processing and Machine Learning

Security

  • ssh

User interfaces

  • Terminal
  • GUI
    • Qt
    • WxWidgets
    • Tcl, Tcl::Tk (WIP: Tcl)
  • 2D Graphics
  • 3D Graphics

Mail

Other