<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									TidyKit - FP | A comprehensive toolkit providing essential utilities for development in Free Pascal. - Delphi, Lazarus, Free Pascal				            </title>
            <link>https://www.tweaking4all.com/forum/delphi-lazarus-free-pascal/tidykit-fp-a-comprehensive-toolkit-providing-essential-utilities-for-development-in-free-pascal/</link>
            <description>Tweaking4All.com Discussion Board</description>
            <language>en-US</language>
            <lastBuildDate>Mon, 20 Apr 2026 13:13:12 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>RE: TidyKit - FP | A comprehensive toolkit providing essential utilities for development in Free Pascal.</title>
                        <link>https://www.tweaking4all.com/forum/delphi-lazarus-free-pascal/tidykit-fp-a-comprehensive-toolkit-providing-essential-utilities-for-development-in-free-pascal/#post-5779</link>
                        <pubDate>Mon, 03 Mar 2025 18:32:34 +0000</pubDate>
                        <description><![CDATA[Hi Hans, thanks for the kind words and pasting the features of TidyKit here. Appreciated.]]></description>
                        <content:encoded><![CDATA[<p>Hi Hans, thanks for the kind words and pasting the features of TidyKit here. Appreciated.</p>]]></content:encoded>
						                            <category domain="https://www.tweaking4all.com/forum/delphi-lazarus-free-pascal/">Delphi, Lazarus, Free Pascal</category>                        <dc:creator>Anonymous</dc:creator>
                        <guid isPermaLink="true">https://www.tweaking4all.com/forum/delphi-lazarus-free-pascal/tidykit-fp-a-comprehensive-toolkit-providing-essential-utilities-for-development-in-free-pascal/#post-5779</guid>
                    </item>
				                    <item>
                        <title>RE: TidyKit - FP | A comprehensive toolkit providing essential utilities for development in Free Pascal.</title>
                        <link>https://www.tweaking4all.com/forum/delphi-lazarus-free-pascal/tidykit-fp-a-comprehensive-toolkit-providing-essential-utilities-for-development-in-free-pascal/#post-5778</link>
                        <pubDate>Mon, 03 Mar 2025 09:19:39 +0000</pubDate>
                        <description><![CDATA[Looks very interesting! please keep us updated about changes.I took the liberty to copy the list of features - as most will probably have no idea what to thing/expect of TidyKit.Keep up the ...]]></description>
                        <content:encoded><![CDATA[<p>Looks very interesting! <br />please keep us updated about changes.<br />I took the liberty to copy the list of features - as most will probably have no idea what to thing/expect of TidyKit.<br />Keep up the good work &#x1f60a; <br /><br /></p>
<div class="markdown-heading" dir="auto">
<h2 class="heading-element" dir="auto">&#x2728; Features</h2>
<a id="user-content--features" class="anchor" href="https://github.com/ikelaiah/tidykit-fp#-features" aria-label="Permalink: &#x2728; Features"></a></div>
<ul dir="auto">
<li>
<p dir="auto">&#x1f4dd;<span> </span><strong>String Operations</strong></p>
<ul dir="auto">
<li>String manipulation and transformations</li>
<li>Case conversion and formatting</li>
<li>Pattern matching and validation</li>
<li>Unicode support</li>
<li>String comparison and searching</li>
<li>Text encoding/decoding</li>
</ul>
</li>
<li>
<p dir="auto">&#x1f4c2;<span> </span><strong>File System Operations</strong></p>
<ul dir="auto">
<li>File and directory manipulation</li>
<li>Path operations</li>
<li>File searching and filtering</li>
</ul>
</li>
<li>
<p dir="auto">&#x1f4e6;<span> </span><strong>Archive Operations</strong></p>
<ul dir="auto">
<li>ZIP file compression and decompression</li>
<li>TAR file creation and extraction</li>
<li>Pattern-based file filtering</li>
<li>Recursive directory handling</li>
</ul>
</li>
<li>
<p dir="auto">&#x1f510;<span> </span><strong>Cryptography</strong></p>
<ul dir="auto">
<li>SHA3 implementation</li>
<li>SHA2 family (SHA-256, SHA-512, SHA-512/256)</li>
<li>AES-256 encryption
<ul dir="auto">
<li>CBC and CTR modes</li>
<li>High-level interface with automatic Base64 encoding</li>
<li>Low-level interface with raw binary operations</li>
<li>Configurable padding modes (PKCS7 or None)</li>
</ul>
</li>
<li>Secure hashing</li>
<li>Encryption utilities</li>
<li>Base64 encoding/decoding</li>
<li>Legacy support (MD5, SHA1, Blowfish)</li>
</ul>
</li>
<li>
<p dir="auto">&#x1f310;<span> </span><strong>Network Operations</strong></p>
<ul dir="auto">
<li>HTTP client</li>
<li>Request handling</li>
<li>Response parsing</li>
</ul>
</li>
<li>
<p dir="auto">&#x1f4ca;<span> </span><strong>Math Operations</strong></p>
<ul dir="auto">
<li>&#x1f4c8; Statistical Analysis
<ul dir="auto">
<li>Basic statistics (mean, median, mode, range)</li>
<li>Variance and standard deviation (population and sample)</li>
<li>Distribution measures (skewness, kurtosis)</li>
<li>Correlation (Pearson, Spearman)</li>
<li>Advanced means (geometric, harmonic, trimmed)</li>
<li>Robust statistics (MAD, Huber M-estimator)</li>
<li>Hypothesis testing (t-test, Mann-Whitney U)</li>
<li>Effect size measures (Cohen's d, Hedges' g)</li>
<li>Bootstrap confidence intervals</li>
</ul>
</li>
<li>&#x1f4b0; Financial Mathematics
<ul dir="auto">
<li>Time value of money (PV, FV)</li>
<li>Investment analysis (NPV, IRR)</li>
<li>Depreciation calculations</li>
<li>Return metrics (ROI, ROE)</li>
</ul>
</li>
<li>&#x1f522; Matrix Operations
<ul dir="auto">
<li>Basic operations (add, subtract, multiply)</li>
<li>Matrix creation (zeros, ones, identity)</li>
<li>Matrix transpose</li>
<li>Determinant and trace calculation</li>
<li>Coming Soon:
<ul dir="auto">
<li>Matrix decompositions (LU, QR)</li>
<li>Matrix inversion</li>
<li>Matrix rank calculation</li>
</ul>
</li>
</ul>
</li>
<li>&#x1f4d0; Trigonometry
<ul dir="auto">
<li>Basic functions (sin, cos, tan, sec, csc, cot)</li>
<li>Inverse functions (arcsin, arccos, arctan, arctan2)</li>
<li>Hyperbolic functions (sinh, cosh, tanh)</li>
<li>Inverse hyperbolic functions (arcsinh, arccosh, arctanh)</li>
<li>Angle conversions (degrees, radians, grads)</li>
<li>Angle normalization</li>
<li>Triangle calculations (area, perimeter, radii)</li>
<li>Circle sector and segment calculations</li>
<li>Vector operations</li>
</ul>
</li>
<li>&#x2705; All calculations use Double precision (64-bit) for accuracy</li>
</ul>
</li>
<li>
<p dir="auto">&#x1f504;<span> </span><strong>JSON Operations</strong></p>
<ul dir="auto">
<li>Interface-based JSON manipulation with automatic memory management</li>
<li>Property order preservation in JSON objects</li>
<li>Full Unicode support
<ul dir="auto">
<li>Unicode escape sequence parsing (\uXXXX)</li>
<li>UTF-8/16 character handling</li>
<li>Control character escaping (\n, \r, \t, etc.)</li>
</ul>
</li>
<li>Comprehensive error handling with detailed messages</li>
<li>Factory methods for easy value creation</li>
<li>Support for all JSON data types
<ul dir="auto">
<li>Objects with ordered properties</li>
<li>Arrays with type-safe elements</li>
<li>Strings with proper escaping</li>
<li>Numbers (both integer and floating-point)</li>
<li>Booleans (true/false)</li>
<li>Null (singleton implementation)</li>
</ul>
</li>
<li>Output formatting
<ul dir="auto">
<li>Pretty printing with configurable indentation</li>
<li>Compact output for storage/transmission</li>
</ul>
</li>
<li>Memory safety
<ul dir="auto">
<li>Automatic reference counting through interfaces</li>
<li>Safe singleton management for null values</li>
<li>Proper cleanup of nested structures</li>
</ul>
</li>
<li>Thoroughly tested with 17 comprehensive test cases</li>
</ul>
</li>
</ul>
<p> </p>]]></content:encoded>
						                            <category domain="https://www.tweaking4all.com/forum/delphi-lazarus-free-pascal/">Delphi, Lazarus, Free Pascal</category>                        <dc:creator>Hans</dc:creator>
                        <guid isPermaLink="true">https://www.tweaking4all.com/forum/delphi-lazarus-free-pascal/tidykit-fp-a-comprehensive-toolkit-providing-essential-utilities-for-development-in-free-pascal/#post-5778</guid>
                    </item>
				                    <item>
                        <title>TidyKit - FP | A comprehensive toolkit providing essential utilities for development in Free Pascal.</title>
                        <link>https://www.tweaking4all.com/forum/delphi-lazarus-free-pascal/tidykit-fp-a-comprehensive-toolkit-providing-essential-utilities-for-development-in-free-pascal/#post-5777</link>
                        <pubDate>Mon, 03 Mar 2025 05:26:46 +0000</pubDate>
                        <description><![CDATA[Hi,
 
I&#039;m sharing my latest work-in-progress Free Pascal library on GitHub -
Hope you find it useful. Not production ready yet.
 
-ikel]]></description>
                        <content:encoded><![CDATA[<p>Hi,</p>
<p> </p>
<p>I'm sharing my latest <strong><em>work-in-progress</em></strong> Free Pascal library on GitHub - <a href="https://github.com/ikelaiah/tidykit-fp" target="_blank" rel="noopener">https://github.com/ikelaiah/tidykit-fp</a></p>
<p>Hope you find it useful. Not production ready yet.</p>
<p> </p>
<p>-ikel</p>]]></content:encoded>
						                            <category domain="https://www.tweaking4all.com/forum/delphi-lazarus-free-pascal/">Delphi, Lazarus, Free Pascal</category>                        <dc:creator>Anonymous</dc:creator>
                        <guid isPermaLink="true">https://www.tweaking4all.com/forum/delphi-lazarus-free-pascal/tidykit-fp-a-comprehensive-toolkit-providing-essential-utilities-for-development-in-free-pascal/#post-5777</guid>
                    </item>
							        </channel>
        </rss>
		