tie(n)
π tie(n) π
okay bestie, gather round, because today we're talking about tie β array persistence, standard data sources, all of it. this one lives in the Tcl Data Structures corner of the manual, and honestly? it's giving backstage-pass energy. it's an internal baddie. you're not supposed to meet it at the party, but if you do, it's iconic. π
β¨ NAME β¨
tie β array persistence, standard data sources. that's it, that's the whole vibe. πΈ
π¦ SYNOPSIS π¦
package require Tcl 8.5 9
package require tie::std::log ?1.2?
package require tie::std::array ?1.2?
package require tie::std::rarray ?1.2?
package require tie::std::file ?1.2?
package require tie::std::growfile ?1.2?
package require tie::std::dsource ?1.2?
like, look at those version numbers. ?1.2? across the board. consistent queen behavior. π
π DESCRIPTION π
so the tea is this: every package listed up there in the requirements is an internal package providing the standard data sources of package tie, exactly as described in the section STANDARD DATA SOURCE TYPES of tie's documentation. iykyk. π
and here's the part that's lowkey the best part: tie automatically loads and registers them the second tie itself gets requested. so bestie, you do not need to request them on their own. not even a little. it's already handled. π«Ά
that saidβ¦ you can request them on their own if you want to. it's possible. it works. nobody's stopping you. main character energy, do your thing. β¨
π BUGS, IDEAS, FEEDBACK π
ngl, this document β and the package it describes β will undoubtedly contain bugs and other problems. fr fr. every manpage says it, but this one means it. so if you find something, please report it in the category tie of the Tcllib Trackers:
http://core.tcl.tk/tcllib/reportlist
and if you've got ideas for enhancements? for either the package and/or the documentation? report those too!! we want them. we love them. bring them to us. π
also, when you're proposing code changes, please provide unified diffs β that's the output of diff -u. no cap, that's the format they want.
one more thing, and it's important: attachments are strongly preferred over inlined patches. literally strongly. to attach something, go to the Edit form of the ticket right after you create it, and then hit the left-most button in the secondary navigation bar. that's the one. that's your girl. π―
π KEYWORDS π
array, database, file, metakit, persistence, tie, untie
look at that lineup. untie is right there next to tie. they're a duo. they're a package deal. π
π CATEGORY π
Programming tools β obviously. π
π§ COPYRIGHT π§
Copyright (c) 2008-2021 Andreas Kupries <andreas_kupries@users.sourceforge.net>
give it up for Andreas, holding it down from 2008 all the way to 2021. π
and that's the whole page, bestie!! this was tie(n) from tcllib, version 1.3, sitting pretty in the Tcl Data Structures section of your manual. now go forth and let tie auto-register its little data sources for you like the icon it is. mwah. πβ¨ππ¦πΈ
π¦ where this page comes from
- fedora 43: tcllib 2.0-3.fc43 Β· TCL
- fedora 44: tcllib 2.0-4.fc44 Β· TCL
- nixos 26.05: tcllib 2.0
- nixpkgs unstable: tcllib 2.0
- Copyright (c) 2008-2021 Andreas Kupries <andreas_kupries@users\&.sourceforge\&.net>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms