LIBRDATA(3)
π LIBRDATA(3) π
ok so bestie, welcome to the librdata manual page β third section of the manual, if you're keeping track π
β¨ NAME β¨
librdata β manipulating GNU R data with C/C++ π
π¦ SYNOPSIS π¦
librdata is a shared object library (that's a *.so file, iykyk) π
πΈ DESCRIPTION πΈ
okay so here's the vibe: the librdata shared object library is literally aimed at giving C/C++ developers an application programming interface for reading and writing R data frames. that's it, that's the whole main character energy π
it's giving "glue between your C/C++ code and your R data frames" and honestly? iconic π«Ά
π₯ EXAMPLES π₯
bestie these are the little rituals you do to actually get librdata into your project, no cap:
- to include files from the
librdatalibrary, write an inclusion statement of this sort:
#include <rdata/rdata.h>
- to link to the
rdatalibrary, add a linker flag:-lrdata. that's it. slay π - to CMake-find the package:
find_package(RData) - to CMake-configure the package:
find_package(RDataConfig.cmake) - to use the
pkgconfigsystem:pkg-config --help pkg-config --libs rdata
ngl that last one is a whole mood, but that's exactly what the page says, so we're keeping it verbatim π
π§ MAN PAGE PRODUCTION π§
so this man page? written by Filippo Rusconi <lopippo@debian.org>, with contents excerpted from https://github.com/WizardMac/librdata. credit where credit is due, periodt β
π AUTHOR π
Filippo Rusconi <lopippo@debian.org> π
π COPYRIGHT π
Filippo Rusconi
okay that's the whole thing, go forth and read those R data frames bestie ππ¦ β and just so we're official: this is page 1, dated 20210325, from LIBRDATA(3). mwah π
π¦ where this page comes from
- debian bookworm: librdata0 0~20210223+git-85757dc6-2+b1 Β· MIT
- ubuntu jammy: librdata0 0~20210223+git-85757dc6-2 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms