TICKIT_TERM_NEW(3)

πŸ’– TICKIT_TERM_NEW πŸ’–

okay bestie, so this is a page from the Library Functions Manual, and it's all about tickit_term_new β€” the function whose whole job is literally create a new terminal instance ✨. Yes, that's the NAME, and yes, it's exactly that simple. Sit with me, this one's short but there's a plot twist at the end πŸ‘€


✨ SYNOPSIS ✨

first things first, you gotta pull in the header:

#include <tickit.h>

then here's the two functions, side by side, being iconic:

TickitTerm *tickit_term_new(void);
TickitTerm *tickit_term_new_for_termtype(const char *termtype);

and don't forget, you have to link with -ltickit or nothing is gonna happen, fr fr πŸ’…


🌸 DESCRIPTION 🌸

so. here's the tea. πŸ«–

These functions are now discouraged. Not deprecated-with-a-shrug, not "maybe think about it" β€” discouraged, periodt. If you're writing an app, you should be using tickit_term_build(3) instead.

Like, no cap, that's the whole description. The vibe check came back and tickit_term_new did not pass 😭 it's still there, it still exists, but it's giving "relic from an earlier era" and the maintainers would really rather you used the newer one.

⚠️ heads up bestie: if you're reaching for tickit_term_new or tickit_term_new_for_termtype in new code, pause. Go look at tickit_term_build(3) first. That's the main character now. πŸ‘‘

πŸ¦‹ SEE ALSO πŸ¦‹

the required reading, the group chat roster, the besties:


and that's the page!! πŸŽ€ the footer at the bottom of this one is literally just TICKIT_TERM_NEW(3) again β€” the page name doing a lil mirror selfie, no version number, no date, no source credit attached to it, so there's nothing else to spill. it comes from the Library Functions Manual, section 3, and it said what it said. short king of a manpage, honestly. bye bestie, go use tickit_term_build(3) πŸ’œβœ¨