verbiste(3)
π verbiste(3) β the french conjugation system, but make it a group chat π
okay bestie, gather round, because this one is literally the manual page for verbiste and she is serving. it's a whole library, a whole app, a whole vibe. let's get into it. π¦
β¨ NAME β¨
verbiste β french conjugation system. that's it, that's the girl. π
β¨ SYNOPSIS β¨
so if you wanna link against her from C++ land, it's giving:
g++ prog.cpp `pkg-config --cflags --libs libxml-2.0` -lverbiste-0.1
yes the pkg-config call is inside backticks, no we don't make the rules, we just compile. π
β¨ DESCRIPTION β¨
Verbiste is a library that can conjugate French verbs given in the infinitive form, and also analyze conjugated French verbs. like, she conjugates AND she deconjugates. main character energy fr fr. π
she's also a GNOME application and a GTK+ application, because why be one thing when you can be three. β¨
there are two commands, named french-conjugator(1) and french-deconjugator(1), which make the library's functionality available from the command line and from scripts. scripts said "we need her" and she said "say less". π«Ά
the GNOME application should be available under the GNOME Office menu. you can also run it from the command line by typing verbiste. and get this β a verb can be passed as an argument to have the window display its conjugation automatically. not her being convenient?? obsessed. π
if the GTK+ application is installed, it can be run by typing verbiste-gtk. and yes, it also accepts a verb as an argument. consistency queen. πΈ
β¨ EXAMPLES β¨
the library's source archive comes with Perl and Java example programs that call the french-conjugator(1) and french-deconjugator(1) commands. so you can copy-paste your way to success, no cap. π
there are also example programs that use the C application programming interface. three languages, one icon. π
the library and the commands use verb and conjugation knowledge bases that are represented as XML files that are installed with the library (typically in /usr/share/verbiste-0.1). remember that path, bestie, it's where the lore lives. π
β¨ LICENSE β¨
this program is free software; you may redistribute it under the terms of the GNU General Public License, version 2 or later. this program has absolutely no warranty.
read that last part again. absolutely no warranty. she's generous but she's not your lawyer. π
β¨ AUTHOR β¨
Pierre Sarrazin π
see the verbiste Home Page: http://sarrazip.com/dev/verbiste.html
Comments are welcome. like, genuinely, slide into the inbox, he wants to hear from you. π
β¨ SEE ALSO β¨
the trio. the squad. iykyk. π«Ά
β¨ BUGS β¨
okay so here's the tea, and it's important tea: π«
the FrenchVerbDictionary object is not completely destroyed when its destructor is called, in order to avoid the excessively long clean up time of its internal trie.
so like, only one instance of this class should be created, and it should be destroyed when the program quits.
not me warning you about a memory situation π β please respect the singleton, she has a big trie and she's tired.
and that's the whole page bestie!! this was verbiste(3) from August 4th, 2024 β go conjugate something iconic and remember her name. π
β¨π
π¦ where this page comes from
- debian trixie: verbiste-gtk 0.1.49-1 Β· GPL-2.0-or-later
- fedora 43: verbiste-gnome 0.1.49-3.fc43 Β· GPL-2.0-or-later
- nixos 26.05: verbiste 0.1.49
- nixpkgs unstable: verbiste 0.1.49
- ubuntu questing: verbiste-gtk 0.1.49-1build1
- ubuntu resolute: verbiste-gtk 0.1.49-1build2 Β· GPL-2.0-or-later
- ubuntu stonking: verbiste-gtk 0.1.49-1build2 Β· GPL-2.0-or-later
- Copyright (C) 2003-2013 Pierre Sarrazin <http://sarrazip.com/>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms