NAME Alien::DuckDB - Find or build DuckDB VERSION Version 0.01 SYNOPSIS use Alien::DuckDB; use FFI::Platypus; my $ffi = FFI::Platypus->new; $ffi->lib(Alien::DuckDB->dynamic_libs); DESCRIPTION This distribution provides DuckDB so that it can be used by other Perl distributions that require it. DuckDB is an in-process SQL OLAP database management system that provides fast analytics on large datasets. This Alien distribution will download and install the appropriate pre-built DuckDB binaries for your platform. It supports Linux (x86_64, aarch64), macOS (Universal), and Windows (x86_64, arm64). METHODS dynamic_libs my @libs = Alien::DuckDB->dynamic_libs; Returns a list of dynamic libraries (usually a single dynamic library) that make up DuckDB. This is the recommended way to use DuckDB via FFI. SEE ALSO Alien Documentation on the Alien concept itself. Alien::Base The base class for this Alien. FFI::Platypus The recommended FFI interface for using C libraries like DuckDB from Perl. https://duckdb.org/ The DuckDB homepage with comprehensive documentation. https://github.com/duckdb/duckdb The DuckDB GitHub repository. AUTHOR Chris Prather COPYRIGHT AND LICENSE Copyright 2024 Chris Prather This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.