The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.49_04 - 2018-05-27

  • Additional diagnostics
  • Added a FAQ section. Some other minor documentation enhancements.

Changes for version 0.49_03 - 2018-05-19

  • The previous version contained build files that would break the install unless you were building on my machine. This is what the previous version should have been.

Changes for version 0.49_02 - 2018-05-18

  • Fix version mismatch error with XS

Changes for version 0.49_01 - 2018-05-18

  • Move the source repository for this project into the GitHub org Perl5-FFI The new URL is https://github.org/Perl5-FFI/FFI-Platypus
  • Remove dependency on JSON::PP, use Data::Dumper for build configuration. This may improve startup performance.

Documentation

Defining types for FFI::Platypus

Modules

Write Perl bindings to non-Perl libraries with FFI. No XS required.
Platypus arguments and return value API for custom types
Convert scalars to C buffers
Declarative interface to FFI::Platypus
Documentation and tools for using Platypus with the Assembly
Documentation and tools for using Platypus with the C programming language
Documentation and tools for using Platypus with the Windows API
Memory functions for FFI
FFI support for structured records data
Tied array interface for record array members
Convert string scalar to a buffer as a pointer / size_t combination
Convert a pointer to a string and back

Provides

in lib/FFI/Platypus.pm
in lib/FFI/Platypus.pm
in lib/FFI/Platypus.pm
in lib/FFI/Platypus.pm