GRAPHMAT++(3)
π¦ GRAPHMAT++ β the manual page, but make it cute
okay bestie, so this is GRAPHMAT++(3) from the Library Functions Manual, and it's literally the β¨vibesβ¨ interface to graphmat. Sit down, hydrate, let's go π
πΈ NAME πΈ
-, +, len β the syntatic simple interface to graphmat. yes, "syntatic", that's the word, we don't question the ancestors π«Ά
β¨ SYNOPSIS β¨
#include <graphmat++.h>
hvec2_t operator-(const hvec2_t &)
hvec2_t operator-(const hvec2_t &, const hvec2_t &)
hvec2_t operator+(const hvec2_t &, const hvec2_t &)
hvec2_t operator*(const hmat2_t &, const hvec2_t &)
hvec2_t operator*(double, const hvec2_t &)
hvec2_t operator/(const hvec2_t &, double)
const hvec2_t &operator+=(hvec2_t &, const hvec2_t &)
const hvec2_t &operator-=(hvec2_t &, const hvec2_t &)
const hvec2_t &operator*=(hvec2_t &, double)
const hvec2_t &operator/=(hvec2_t &, double)
double len(const hvec2_t &)
like. LOOK at that list. the operators are all here, serving looks, unbothered π
π DESCRIPTION π
so these routines are an addition to grapmat(3). and honestly? they're not doing anything wild under the hood β it's giving "just some inline calls to the graphmat(3) equivalents". that's it. that's the whole vibe. they're the cute little syntactic sugar sprinkles on top of the actual math π
no cap, sometimes the wrapper IS the moment. main character energy fr fr.
π SEE ALSO π
graphmat(3)graphadd(3)- Graphics and matrix routines.
go read those too, bestie, they're the whole lore π¦
β οΈ NOTE β οΈ
Only available in C++
Code is in the C++ util files.
and then the author leaves us with this absolute cliffhanger: A lot more should be implemented! (It's easy, any volunteers? :-) Also the hvec3_t and hmat* versions should exsist.
likeβ¦ okay periodt, open call, the 1992 devs are literally asking for volunteers π the hvec3_t and hmat* versions are still out here not existing and we're all just supposed to be fine?? no. no we are not. if you have hands and know C++, iykyk π
π AUTHOR π
Klamer Schutte
that's the whole page bestie, thank you for coming to my ted talk π this was the Library Functions Manual, GRAPHMAT++(3), dated 20 October 1992 β yes 1992, she's vintage, she's iconic, she ate and left no crumbs πβ
π¦ where this page comes from
- ubuntu noble: libclippoly-dev 0.11-10.1build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms