<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Venutian news</title>
<link>https://venutian.org/</link>
<description>Every release and every package update, one feed.</description>
<language>en</language>
<atom:link href="https://venutian.org/feeds/all.xml" rel="self" type="application/rss+xml"/>
<lastBuildDate>Mon, 28 Sep 2026 00:00:00 +0000</lastBuildDate>
<item>
<title>Venutian 1.0.0</title>
<link>https://venutian.org/releases/1.0.0/</link>
<guid isPermaLink="false">tag:venutian.org,2026:release-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Venutian 1.0 is released. The complete language, self hosted from tokenizer through code generation, with a native compiler matching C at O2 parity on tight loops and recursion. All 113 standard library packages. Project Mirage and SR500, a mathematics language model with no attention, trained in Venutian and built for students preparing for competitive exams. Real concurrency with spawn and await. Pattern matching with guards, typed error handling, Decimal and Complex numbers, shapes and behaviors, generators and decorators. Everyone who installed an earlier build hears about it from the update notifier, with the upgrade command.</p>]]></description>
</item>
<item>
<title>varray 1.0.0</title>
<link>https://venutian.org/packages/varray/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-varray-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>A typed numeric array backed by a single list and checked against one of two type codes: whole numbers only, or any real number. Operations that change the array, such as appending or reversing, work in place. Values are stored as numbers, not packed bytes.</p>]]></description>
</item>
<item>
<title>vassert 1.0.0</title>
<link>https://venutian.org/packages/vassert/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vassert-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Assertions that state what must be true, and report the expected and actual values when one fails.</p>]]></description>
</item>
<item>
<title>vastro 1.0.0</title>
<link>https://venutian.org/packages/vastro/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vastro-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Julian dates, coordinate conversions and orbital mechanics for the sky, written as closed form formulas.</p>]]></description>
</item>
<item>
<title>vaudio 1.0.0</title>
<link>https://venutian.org/packages/vaudio/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vaudio-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Generates and analyzes mono audio held as a plain list of samples: waveforms, sampling and sample clamping.</p>]]></description>
</item>
<item>
<title>vauth 1.0.0</title>
<link>https://venutian.org/packages/vauth/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vauth-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Password hashing and verification, one time codes and signed tokens, for checking who someone is.</p>]]></description>
</item>
<item>
<title>vautodiff 1.0.0</title>
<link>https://venutian.org/packages/vautodiff/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vautodiff-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Forward mode automatic differentiation on dual numbers: a function built from the module&#039;s own arithmetic and trigonometry calls gets an exact first derivative with no formula written by hand. It covers one input variable, and the function must call the module&#039;s operations rather than the plain operators.</p>]]></description>
</item>
<item>
<title>vbase64 1.0.0</title>
<link>https://venutian.org/packages/vbase64/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vbase64-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Base64 and hex encoding for data that has to travel as text, built on Venutian&#039;s own base64 and hex builtins. It adds the URL and filename safe alphabet, which swaps two characters for ones safe inside a URL or a filename, and hex encoding under the names b16encode and b16decode.</p>]]></description>
</item>
<item>
<title>vbio 1.0.0</title>
<link>https://venutian.org/packages/vbio/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vbio-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Sequence operations for biology, from reverse complements of DNA strings to open reading frames.</p>]]></description>
</item>
<item>
<title>vcache 1.0.0</title>
<link>https://venutian.org/packages/vcache/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vcache-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>A least recently used cache with a fixed size and real eviction, plus a memoize helper that wraps a one argument function and remembers every result it returns. The memoize cache has no limit; use the cache directly when the bound and the eviction matter. Neither structure locks itself across concurrent tasks.</p>]]></description>
</item>
<item>
<title>vcalendar 1.0.0</title>
<link>https://venutian.org/packages/vcalendar/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vcalendar-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Gregorian calendar arithmetic: leap years, the length of a month, the name of a month or a weekday, and the weekday a given day falls on, worked out with Zeller&#039;s congruence. It covers the proleptic Gregorian calendar, with no month or year grid rendering.</p>]]></description>
</item>
<item>
<title>vcapability 1.0.0</title>
<link>https://venutian.org/packages/vcapability/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vcapability-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Capability based access to files, the network and other processes: a program is handed an explicit token for what it may touch, and every call through the module&#039;s wrappers is checked against it and denied unless it matches. Path checks resolve dots and relative segments but not symlinks, and code that calls a builtin directly, instead of a wrapper, sits outside the check.</p>]]></description>
</item>
<item>
<title>vchem 1.0.0</title>
<link>https://venutian.org/packages/vchem/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vchem-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Chemical formulas, molar mass, gas laws and pH, in a handful of exact functions.</p>]]></description>
</item>
<item>
<title>vcli 1.0.0</title>
<link>https://venutian.org/packages/vcli/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vcli-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Parses command line arguments from a list. Declare a parser, add named arguments with a kind and a help line, and read them back, so the program stays testable.</p>]]></description>
</item>
<item>
<title>vcluster 1.0.0</title>
<link>https://venutian.org/packages/vcluster/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vcluster-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Distributed computing across processes and machines over TCP, with framed messages, heartbeats, failure detection and cluster wide locks, written in Venutian.</p>]]></description>
</item>
<item>
<title>vcmd 1.0.0</title>
<link>https://venutian.org/packages/vcmd/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vcmd-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>A line by line command interpreter: hand it a line and it calls the matching handler, under a prompt of your choosing.</p>]]></description>
</item>
<item>
<title>vcodecs 1.0.0</title>
<link>https://venutian.org/packages/vcodecs/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vcodecs-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>A small set of named text codecs, including rot13, built on Venutian&#039;s character code and hex builtins: a handful of well known, simple transformations.</p>]]></description>
</item>
<item>
<title>vcollections 1.0.0</title>
<link>https://venutian.org/packages/vcollections/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vcollections-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Deques, counters, ordered maps and named records: the containers programs reach for every day.</p>]]></description>
</item>
<item>
<title>vcolor 1.0.0</title>
<link>https://venutian.org/packages/vcolor/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vcolor-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Converts colors between RGB, HLS and YIQ. Every function takes and returns three numbers between zero and one in a plain list, the same shape the RGB to HSV builtins use. Values outside that range pass through unchecked.</p>]]></description>
</item>
<item>
<title>vcomplex 1.0.0</title>
<link>https://venutian.org/packages/vcomplex/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vcomplex-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Complex numbers as their own shape, with a real and an imaginary field, built entirely from ordinary number arithmetic and the existing square root, sine, cosine and arctangent builtins. It covers addition, multiplication, division, magnitude, conjugate, polar form, the square root, and the exponential, logarithm, sine and cosine of a complex value. There is no complex power operator and no ordering between complex numbers, since they have none.</p>]]></description>
</item>
<item>
<title>vcompression-audit 1.0.0</title>
<link>https://venutian.org/packages/vcompression-audit/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vcompression-audit-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Checks every compression builtin the interpreter offers, such as deflate, gzip, bz2 and lzma, with a real round trip call, so a program can ask which codecs are live on the virtual machine it runs under.</p>]]></description>
</item>
<item>
<title>vconcurrent 1.0.0</title>
<link>https://venutian.org/packages/vconcurrent/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vconcurrent-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Higher level concurrency patterns built on spawn and await: run work at the same time and collect the results.</p>]]></description>
</item>
<item>
<title>vconfig 1.0.0</title>
<link>https://venutian.org/packages/vconfig/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vconfig-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Merges configuration held in plain maps, and looks settings up by name, including nested keys such as db.port.</p>]]></description>
</item>
<item>
<title>vcontract 1.0.0</title>
<link>https://venutian.org/packages/vcontract/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vcontract-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Design by contract checks, precondition, postcondition and invariant, enforced at the moment a function actually runs rather than proved ahead of time. A violated contract raises a real, catchable error through the same mechanism the assertion package already uses. It makes no claim beyond that: it checks the calls that really happen, and proves nothing about calls that never run.</p>]]></description>
</item>
<item>
<title>vcontrol 1.0.0</title>
<link>https://venutian.org/packages/vcontrol/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vcontrol-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Transfer functions for control systems, written as plain lists of numerator and denominator coefficients.</p>]]></description>
</item>
<item>
<title>vcryptography-audit 1.0.0</title>
<link>https://venutian.org/packages/vcryptography-audit/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vcryptography-audit-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Checks every cryptography and hashing builtin the interpreter offers, such as SHA, HMAC and key derivation, with a real call against the running interpreter, so a program can see which primitives are available. Where one is missing, the report says so.</p>]]></description>
</item>
<item>
<title>vdataframe 1.0.0</title>
<link>https://venutian.org/packages/vdataframe/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vdataframe-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Tabular data as a list of rows, each row a map of named columns: build a frame from columns, pull a column out, filter, group and join rows.</p>]]></description>
</item>
<item>
<title>vdebugger 1.0.0</title>
<link>https://venutian.org/packages/vdebugger/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vdebugger-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Runs a program as a subprocess and reads back its debug and profile output, including the exit code.</p>]]></description>
</item>
<item>
<title>vdepaudit 1.0.0</title>
<link>https://venutian.org/packages/vdepaudit/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vdepaudit-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Checks whether the written record of what a project imports still matches what the code actually imports, catching an import that was added or removed without the record being updated. It compares the two lists and reports any mismatch by name, rather than certifying the dependencies themselves as safe.</p>]]></description>
</item>
<item>
<title>vdepgraph 1.0.0</title>
<link>https://venutian.org/packages/vdepgraph/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vdepgraph-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Puts a set of dependencies in order with a topological sort, and finds the cycles that cannot be ordered, built on Venutian&#039;s own map, set and list builtins. It is a small, general purpose graph resolver, useful for anything from build steps to package installation order.</p>]]></description>
</item>
<item>
<title>vdifflib 1.0.0</title>
<link>https://venutian.org/packages/vdifflib/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vdifflib-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Compares two texts, or two lists of lines, and reports what changed, with a longest common substring search written in Venutian.</p>]]></description>
</item>
<item>
<title>vdoc 1.0.0</title>
<link>https://venutian.org/packages/vdoc/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vdoc-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Turns the doc comments in your source into reference pages: escapes text for HTML, tidies prose and assembles one entry per function or keyword.</p>]]></description>
</item>
<item>
<title>venum 1.0.0</title>
<link>https://venutian.org/packages/venum/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-venum-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Enumerated values that read like the choices they represent: define a named set, look a member up by ordinal and check that an ordinal is valid.</p>]]></description>
</item>
<item>
<title>vfilesystem-audit 1.0.0</title>
<link>https://venutian.org/packages/vfilesystem-audit/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vfilesystem-audit-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Checks every filesystem builtin the interpreter offers, for reading, writing, moving and listing files and directories, with a real call against the filesystem, so a program can see which operations are live on the virtual machine it runs under.</p>]]></description>
</item>
<item>
<title>vfinance 1.0.0</title>
<link>https://venutian.org/packages/vfinance/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vfinance-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Present and future value, net present value, internal rate of return, loan schedules and compound interest, in plain period by period arithmetic.</p>]]></description>
</item>
<item>
<title>vfmt 1.0.0</title>
<link>https://venutian.org/packages/vfmt/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vfmt-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Venutian&#039;s own source code formatter, written in pure Venutian rather than carried over from another language&#039;s tool. It reformats a source file&#039;s spacing, indentation and layout to one consistent house style, the same style the standard library&#039;s own source already follows, so a formatted file and the standard library&#039;s own code read the same way, line by line.</p>]]></description>
</item>
<item>
<title>vfnmatch 1.0.0</title>
<link>https://venutian.org/packages/vfnmatch/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vfnmatch-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Unix shell style filename pattern matching, such as matching every file ending in a given extension, built on Venutian&#039;s own text and pattern matching builtins. It follows the same matching rules as a shell&#039;s own glob patterns, so a pattern written for a shell prompt matches the same files when checked through this package instead.</p>]]></description>
</item>
<item>
<title>vfraction 1.0.0</title>
<link>https://venutian.org/packages/vfraction/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vfraction-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Exact fractions as their own shape, with a numerator and a denominator field, kept reduced automatically rather than left for the caller to simplify by hand. It is built from ordinary integer arithmetic, with no native rational number type underneath it yet, and covers addition, subtraction, multiplication, division and comparison.</p>]]></description>
</item>
<item>
<title>vfunc 1.0.0</title>
<link>https://venutian.org/packages/vfunc/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vfunc-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Compose, transform, and pass functions around with no friction.</p>]]></description>
</item>
<item>
<title>vgame 1.0.0</title>
<link>https://venutian.org/packages/vgame/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vgame-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>A headless, fixed time step game loop and entity system, built on top of the standard library&#039;s own software rasterizer for drawing each frame. It runs with no window and no display of its own: a program using it renders frames to memory or to a file rather than to a screen.</p>]]></description>
</item>
<item>
<title>vgenerics 1.0.0</title>
<link>https://venutian.org/packages/vgenerics/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vgenerics-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>A runtime checked way to declare a type constraint on a function&#039;s arguments, wrapping the function so a call is checked against the constraint before it runs, distinct from Venutian&#039;s ordinary containers, which accept any value. It gives a function a stated, enforced shape without adding a new construct to the language itself.</p>]]></description>
</item>
<item>
<title>vgeometry 1.0.0</title>
<link>https://venutian.org/packages/vgeometry/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vgeometry-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Flat 2D geometry: distances, polygon areas, convex hulls and segment crossings.</p>]]></description>
</item>
<item>
<title>vglob 1.0.0</title>
<link>https://venutian.org/packages/vglob/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vglob-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Filesystem pathname pattern matching, such as listing every file that matches a wildcard pattern in a folder, built on Venutian&#039;s own filesystem builtins together with the standard library&#039;s own filename pattern package. It mirrors the everyday case of expanding a pattern like a shell would, against real files on disk.</p>]]></description>
</item>
<item>
<title>vgpu 1.0.0</title>
<link>https://venutian.org/packages/vgpu/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vgpu-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Vector math on the GPU when there is one, with CPU fallbacks: element wise operations, dot products and matrix multiplication above a size threshold.</p>]]></description>
</item>
<item>
<title>vgraph 1.0.0</title>
<link>https://venutian.org/packages/vgraph/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vgraph-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Graph algorithms over weighted adjacency lists kept in a plain map: traversal, shortest paths, in degrees and topological order.</p>]]></description>
</item>
<item>
<title>vgraphics-audit 1.0.0</title>
<link>https://venutian.org/packages/vgraphics-audit/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vgraphics-audit-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Checks every 2D graphics builtin the interpreter offers, such as drawing lines and shapes and writing an image file, with a real call, so a program can see which graphics operations are live on the virtual machine it runs under.</p>]]></description>
</item>
<item>
<title>vgui 1.0.0</title>
<link>https://venutian.org/packages/vgui/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vgui-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>A retained mode 2D scene and widget layer, built entirely on top of the standard library&#039;s own software rasterizer: canvases, filled rectangles, lines and writing the result out as an image. It is an offscreen layer with no operating system window of its own, meant for composing a scene in memory rather than showing one live.</p>]]></description>
</item>
<item>
<title>vheap 1.0.0</title>
<link>https://venutian.org/packages/vheap/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vheap-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Priority structures for when the next thing that matters has to come out first: a binary min heap, heap construction from a list and k smallest selection.</p>]]></description>
</item>
<item>
<title>vhttp-audit 1.0.0</title>
<link>https://venutian.org/packages/vhttp-audit/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vhttp-audit-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Checks every HTTP related builtin the interpreter offers, for making requests and handling responses, with a real call, so a program can see which parts of HTTP are live on the virtual machine it runs under.</p>]]></description>
</item>
<item>
<title>vimage 1.0.0</title>
<link>https://venutian.org/packages/vimage/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vimage-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Pixels, filters and transforms on RGBA buffers held in memory, all addressable in plain Venutian.</p>]]></description>
</item>
<item>
<title>vinterface 1.0.0</title>
<link>https://venutian.org/packages/vinterface/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vinterface-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Explicit interface declarations with a real runtime check that a shape actually satisfies one, distinct from an ordinary behavior block, which attaches methods without declaring or checking a contract. A shape that claims to satisfy an interface is checked against it, and the check fails loudly rather than silently if a method is missing.</p>]]></description>
</item>
<item>
<title>vintrospect 1.0.0</title>
<link>https://venutian.org/packages/vintrospect/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vintrospect-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Reads a Venutian source file and reports what it actually exports: its functions with their real parameter lists, its shapes with their real fields, and its behavior blocks, without running the file. It is a tool for other tools, giving them a structured answer to what a module offers instead of requiring them to parse the source themselves.</p>]]></description>
</item>
<item>
<title>vipaddress 1.0.0</title>
<link>https://venutian.org/packages/vipaddress/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vipaddress-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>IPv4 address and network handling in pure Venutian: parsing and validating dotted decimal addresses and comparing them against a fixed set of reserved ranges, using plain arithmetic on four small numbers.</p>]]></description>
</item>
<item>
<title>vitertools 1.0.0</title>
<link>https://venutian.org/packages/vitertools/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vitertools-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Iterator style operations not already covered by the standard library&#039;s own sequence helpers, such as chaining several lists together or grouping consecutive equal items, built on Venutian&#039;s own core builtins. It fills the specific gaps left by the existing sequence package rather than duplicating what that package already covers.</p>]]></description>
</item>
<item>
<title>vlegacy 1.0.0</title>
<link>https://venutian.org/packages/vlegacy/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vlegacy-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Detects, in pure Venutian, which older format and library builtins, such as the earlier key value store and the earlier compression formats, are present and callable on the virtual machine a program runs under, so the program can adapt to what it finds.</p>]]></description>
</item>
<item>
<title>vlinalg 1.0.0</title>
<link>https://venutian.org/packages/vlinalg/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vlinalg-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Vectors and matrices as plain lists: identity and zero matrices, transpose, addition, subtraction, scaling and more.</p>]]></description>
</item>
<item>
<title>vlog 1.0.0</title>
<link>https://venutian.org/packages/vlog/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vlog-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Structured logging: one line per entry, with a timestamp, a level and fields, so a program can explain itself later.</p>]]></description>
</item>
<item>
<title>vlsp 1.0.0</title>
<link>https://venutian.org/packages/vlsp/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vlsp-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>A minimal Language Server Protocol server, written in pure Venutian and started with venutian lsp, giving an editor live diagnostics and lookups.</p>]]></description>
</item>
<item>
<title>vmacro 1.0.0</title>
<link>https://venutian.org/packages/vmacro/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vmacro-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Expression level, source to source macro expansion, applied to Venutian source text before it reaches the real compiler, built on the language&#039;s own text and pattern matching builtins rather than a new compiler stage. A macro rewrites one pattern of source text into another before compilation, not after it.</p>]]></description>
</item>
<item>
<title>vmigrate 1.0.0</title>
<link>https://venutian.org/packages/vmigrate/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vmigrate-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Migration tooling in pure Venutian for patterns that are superseded but still supported, such as complex numbers held as (real, imag) pairs. It checks whether a program still uses the older pattern and helps move it to the current one.</p>]]></description>
</item>
<item>
<title>vmigrate-cli 1.0.0</title>
<link>https://venutian.org/packages/vmigrate-cli/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vmigrate-cli-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>The command line front end for the migration package: check or migrate a program with one command, using the same argument handling as the package manager.</p>]]></description>
</item>
<item>
<title>vmimetypes 1.0.0</title>
<link>https://venutian.org/packages/vmimetypes/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vmimetypes-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Guesses a file&#039;s MIME type from its filename extension, built on Venutian&#039;s own path handling builtin together with a small, fixed lookup table. It covers common, everyday file extensions such as text, image and archive formats, rather than the full registry of MIME types a browser or a mail server might need.</p>]]></description>
</item>
<item>
<title>vml 1.0.0</title>
<link>https://venutian.org/packages/vml/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vml-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Classic machine learning written in Venutian with no other packages: linear and logistic regression, with fit and predict functions.</p>]]></description>
</item>
<item>
<title>vnetworking-audit 1.0.0</title>
<link>https://venutian.org/packages/vnetworking-audit/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vnetworking-audit-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Checks every general networking builtin the interpreter offers, beyond HTTP itself, such as opening a raw socket, with a real call, so a program can see which networking operations are live on the virtual machine it runs under.</p>]]></description>
</item>
<item>
<title>vnumerical 1.0.0</title>
<link>https://venutian.org/packages/vnumerical/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vnumerical-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Numerical methods: root finding by bisection, numerical integration and simple ODE simulation.</p>]]></description>
</item>
<item>
<title>vnumerics-audit 1.0.0</title>
<link>https://venutian.org/packages/vnumerics-audit/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vnumerics-audit-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Checks every numeric builtin the interpreter offers and reports, per virtual machine, which ones are present and callable, since some numeric operations depend on how a build was compiled.</p>]]></description>
</item>
<item>
<title>vnumtheory 1.0.0</title>
<link>https://venutian.org/packages/vnumtheory/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vnumtheory-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Primes, factors and modular arithmetic on integers, plus an RSA key pair generator meant only for teaching.</p>]]></description>
</item>
<item>
<title>vop 1.0.0</title>
<link>https://venutian.org/packages/vop/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vop-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Every operator as a plain function, such as op_add, ready to pass to mapped, filtered and reduced.</p>]]></description>
</item>
<item>
<title>vpackage 1.0.0</title>
<link>https://venutian.org/packages/vpackage/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vpackage-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Manifests, dependencies and lockfiles: the code behind the package manager. Create a manifest, add path or archive dependencies, then save and load it.</p>]]></description>
</item>
<item>
<title>vpackage-cli 1.0.0</title>
<link>https://venutian.org/packages/vpackage-cli/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vpackage-cli-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>The command line side of the package manager: the commands you type, from install to verify.</p>]]></description>
</item>
<item>
<title>vpathlib 1.0.0</title>
<link>https://venutian.org/packages/vpathlib/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vpathlib-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Path text handling not already covered by the standard library&#039;s own path builtins, such as joining, splitting and normalizing a file path, built on Venutian&#039;s own core text and filesystem operations. It fills specific, real gaps left by the existing path builtins rather than replacing them.</p>]]></description>
</item>
<item>
<title>vphysics 1.0.0</title>
<link>https://venutian.org/packages/vphysics/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vphysics-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Energy, momentum, collisions, forces and waves as closed form formulas.</p>]]></description>
</item>
<item>
<title>vplatformfabric 1.0.0</title>
<link>https://venutian.org/packages/vplatformfabric/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vplatformfabric-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>A registry of the mechanisms Venutian uses to run consistently across operating systems and hardware, naming each part and what a running program can ask of it.</p>]]></description>
</item>
<item>
<title>vplugin 1.0.0</title>
<link>https://venutian.org/packages/vplugin/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vplugin-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>A plugin discovery and invocation convention, layered on top of the language&#039;s own module loading and the existing filesystem and process builtins, so a program can find and run a plugin from a known folder by a known naming convention. It is a convention built from existing pieces, not a new loading mechanism inside the language itself.</p>]]></description>
</item>
<item>
<title>vpprint 1.0.0</title>
<link>https://venutian.org/packages/vpprint/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vpprint-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Width aware pretty printing of ordinary values such as lists, tuples and maps, built on Venutian&#039;s own text conversion, which already renders these values on one line, adding real line wrapping to a chosen width and readable indentation for nested structures.</p>]]></description>
</item>
<item>
<title>vprob 1.0.0</title>
<link>https://venutian.org/packages/vprob/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vprob-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Normal, binomial, Poisson, exponential and uniform distributions, each with its pdf, cdf or pmf.</p>]]></description>
</item>
<item>
<title>vprofiler 1.0.0</title>
<link>https://venutian.org/packages/vprofiler/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vprofiler-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Runs a program under venutian profile and reads back the result, so you can see where its time goes.</p>]]></description>
</item>
<item>
<title>vquantum 1.0.0</title>
<link>https://venutian.org/packages/vquantum/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vquantum-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Simulates one and two qubit states and gates: zero states, single qubit gates, CNOT and measurement probabilities. There is no hardware backend.</p>]]></description>
</item>
<item>
<title>vqueue 1.0.0</title>
<link>https://venutian.org/packages/vqueue/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vqueue-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>A thread safe first in, first out queue built on share and protect.</p>]]></description>
</item>
<item>
<title>vraster 1.0.0</title>
<link>https://venutian.org/packages/vraster/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vraster-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>A minimal 2D software rasterizer, built on Venutian&#039;s own list and tuple builtins with in place index assignment, and no dependency on an operating system window. Its output is a PPM image written as text, not a live display, so a program using it produces a real image file rather than something shown on screen.</p>]]></description>
</item>
<item>
<title>vrealtime 1.0.0</title>
<link>https://venutian.org/packages/vrealtime/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vrealtime-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>A deterministic, priority and deadline ordered task scheduler, built entirely on Venutian&#039;s own concurrency primitives: spawn, await, share and protect. It orders work by priority and deadline rather than by arrival order, and is built from the language&#039;s own existing concurrency tools rather than a new scheduler underneath the language.</p>]]></description>
</item>
<item>
<title>vregistry 1.0.0</title>
<link>https://venutian.org/packages/vregistry/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vregistry-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>A local, file based package registry for Venutian, built the same way the package manager itself is: on top of existing map, JSON and filesystem builtins, with no network registry involved. It lets a project publish and fetch packages from a folder it controls, rather than from an address on the internet.</p>]]></description>
</item>
<item>
<title>vrelease 1.0.0</title>
<link>https://venutian.org/packages/vrelease/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vrelease-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Builds, zips and hashes a release with the same commands you would type.</p>]]></description>
</item>
<item>
<title>vsandbox 1.0.0</title>
<link>https://venutian.org/packages/vsandbox/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vsandbox-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>A local isolated execution environment for running a Venutian program, or an external command, confined along three real axes: its own working directory, its own environment variables and a real wall clock timeout enforced by the operating system. It is a local isolation boundary, with no network or container based sandbox.</p>]]></description>
</item>
<item>
<title>vsched 1.0.0</title>
<link>https://venutian.org/packages/vsched/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vsched-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Schedules events by delay and runs them in order, blocking until the last has fired.</p>]]></description>
</item>
<item>
<title>vsearch 1.0.0</title>
<link>https://venutian.org/packages/vsearch/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vsearch-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Binary search, sorted insertion, a stable sort by key and top k selection.</p>]]></description>
</item>
<item>
<title>vsecrets 1.0.0</title>
<link>https://venutian.org/packages/vsecrets/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vsecrets-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Cryptographically secure randomness, built on the interpreter&#039;s own builtin that draws entropy from the real operating system rather than a pseudo random source. It is deliberately narrow: a small set of helpers for generating secure tokens and values, not a full secrets management system.</p>]]></description>
</item>
<item>
<title>vsecurity-audit 1.0.0</title>
<link>https://venutian.org/packages/vsecurity-audit/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vsecurity-audit-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Names the security mechanisms the interpreter and runtime provide, such as the ones the capability package relies on, and checks each one against the live interpreter. It reports its findings plainly and makes no claim of a security certification.</p>]]></description>
</item>
<item>
<title>vseq 1.0.0</title>
<link>https://venutian.org/packages/vseq/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vseq-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Windows, chunks, deduplication, partitions and run length coding for whole sequences.</p>]]></description>
</item>
<item>
<title>vserialization-audit 1.0.0</title>
<link>https://venutian.org/packages/vserialization-audit/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vserialization-audit-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Checks every serialization builtin the interpreter offers, such as JSON encoding and decoding, with a real round trip call, so a program can see which formats are live on the virtual machine it runs under.</p>]]></description>
</item>
<item>
<title>vserverless 1.0.0</title>
<link>https://venutian.org/packages/vserverless/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vserverless-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Local function as a service style invocation: a Venutian handler script is run in its own isolated operating system process, with a real wall clock timeout enforced by the operating system itself, using the language&#039;s own process launching builtin. It runs locally, on the machine that calls it, not on a remote or hosted service.</p>]]></description>
</item>
<item>
<title>vsetx 1.0.0</title>
<link>https://venutian.org/packages/vsetx/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vsetx-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Extended set algebra on top of the built in sets, including multisets with counts.</p>]]></description>
</item>
<item>
<title>vshlex 1.0.0</title>
<link>https://venutian.org/packages/vshlex/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vshlex-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Shell style tokenizing and quoting, splitting a command line into its words the way a shell would and quoting a word safely for reuse in one, built on Venutian&#039;s own shell splitting builtin. It is meant for a program that has to build or read a command line safely, without writing its own quoting rules by hand.</p>]]></description>
</item>
<item>
<title>vsignal 1.0.0</title>
<link>https://venutian.org/packages/vsignal/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vsignal-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Signal processing basics, including a plain discrete Fourier transform.</p>]]></description>
</item>
<item>
<title>vsite 1.0.0</title>
<link>https://venutian.org/packages/vsite/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vsite-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Builds a static package index as plain HTML, written entirely in Venutian.</p>]]></description>
</item>
<item>
<title>vsourcemap 1.0.0</title>
<link>https://venutian.org/packages/vsourcemap/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vsourcemap-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Loads and queries the per function source map that the compiler&#039;s own build command can write out, letting a tool look up which original source line a piece of compiled output came from. It reads and searches an existing, real source map file rather than generating a new mapping format.</p>]]></description>
</item>
<item>
<title>vstats 1.0.0</title>
<link>https://venutian.org/packages/vstats/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vstats-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Summary statistics: mean, median, variance, correlation, percentiles and least squares lines.</p>]]></description>
</item>
<item>
<title>vstorage-audit 1.0.0</title>
<link>https://venutian.org/packages/vstorage-audit/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vstorage-audit-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Checks every storage builtin the interpreter offers, such as the archive and container formats it supports, with a real call, so a program can see which storage operations are live on the virtual machine it runs under.</p>]]></description>
</item>
<item>
<title>vstringconsts 1.0.0</title>
<link>https://venutian.org/packages/vstringconsts/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vstringconsts-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>A small set of ready made string constants, such as the digits and the alphabet, with simple templates that expand $name placeholders from a map.</p>]]></description>
</item>
<item>
<title>vsymbolic 1.0.0</title>
<link>https://venutian.org/packages/vsymbolic/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vsymbolic-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Symbolic algebra: building an expression as a tree of values and operations, differentiating it symbolically, and simplifying it algebraically, built on Venutian&#039;s own trigonometry, exponential and logarithm builtins together with maps and shapes. It manipulates an expression as data, rather than only evaluating it to a number.</p>]]></description>
</item>
<item>
<title>vtensor 1.0.0</title>
<link>https://venutian.org/packages/vtensor/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vtensor-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Vectors and matrices with a declared shape and dtype, in one or two dimensions: create, reshape, index and add them, with complex dtype arithmetic.</p>]]></description>
</item>
<item>
<title>vtestrunner 1.0.0</title>
<link>https://venutian.org/packages/vtestrunner/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vtestrunner-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Finds your test files and runs each one as its own process.</p>]]></description>
</item>
<item>
<title>vtext 1.0.0</title>
<link>https://venutian.org/packages/vtext/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vtext-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>String operations for everyday text: padding, word counts, title case, palindromes, edit distance and longest common subsequence.</p>]]></description>
</item>
<item>
<title>vtextwrap 1.0.0</title>
<link>https://venutian.org/packages/vtextwrap/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vtextwrap-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Wraps and fills text to a width you choose, and splits text into words.</p>]]></description>
</item>
<item>
<title>vthreading 1.0.0</title>
<link>https://venutian.org/packages/vthreading/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vthreading-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Locks and atomic counters built on spawn, await, share and protect.</p>]]></description>
</item>
<item>
<title>vtomllib 1.0.0</title>
<link>https://venutian.org/packages/vtomllib/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vtomllib-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>A pure Venutian parser for a useful, well defined subset of TOML text, turning it into a plain map, the same convention the language&#039;s own JSON and INI parsing already follow. It covers the common, everyday shape of a TOML configuration file rather than the format&#039;s full specification.</p>]]></description>
</item>
<item>
<title>vtree 1.0.0</title>
<link>https://venutian.org/packages/vtree/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vtree-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Binary search trees and tries built from shapes that point at each other, with insertion and in order traversal.</p>]]></description>
</item>
<item>
<title>vtypecheck 1.0.0</title>
<link>https://venutian.org/packages/vtypecheck/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vtypecheck-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Checks the type annotations in Venutian source against its syntax tree, written in Venutian itself.</p>]]></description>
</item>
<item>
<title>vunits 1.0.0</title>
<link>https://venutian.org/packages/vunits/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vunits-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Converts and adds lengths, masses and times within the same dimension, from a table of units such as the mile.</p>]]></description>
</item>
<item>
<title>vvalidate 1.0.0</title>
<link>https://venutian.org/packages/vvalidate/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vvalidate-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Checks maps against a schema of types, required fields and ranges, so a bad value is caught at the door.</p>]]></description>
</item>
<item>
<title>vverify-annotations 1.0.0</title>
<link>https://venutian.org/packages/vverify-annotations/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vverify-annotations-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Runnable functions that mark a loop invariant or an induction measure in a form the static verifier can find and check. Writing one of these functions is how a program states an invariant.</p>]]></description>
</item>
<item>
<title>vvideo 1.0.0</title>
<link>https://venutian.org/packages/vvideo/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vvideo-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>A headless video capability: a deterministic sequence of rendered frames written to disk as a real, standard file format, together with a small manifest describing the playback order and rate. There is no live display and no playback of its own: a program using it produces files that another player can read, rather than showing anything on screen itself.</p>]]></description>
</item>
<item>
<title>vwarnings 1.0.0</title>
<link>https://venutian.org/packages/vwarnings/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vwarnings-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>A minimal warn and filter API, distinct from structured logging: a warning is a conditional signal about something that might be wrong, not an unconditional record of what happened, built on Venutian&#039;s own map, shape and print builtins. A warning can be filtered by category, so a program can quiet the ones it has already accounted for.</p>]]></description>
</item>
<item>
<title>vzoneinfo 1.0.0</title>
<link>https://venutian.org/packages/vzoneinfo/</link>
<guid isPermaLink="false">tag:venutian.org,2026:package-vzoneinfo-1.0.0</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Shows a moment in time on the local clock of a named time zone, built on Venutian&#039;s own IANA time zone aware formatting builtin. The underlying number of seconds since the epoch is always treated as UTC, and the module&#039;s job is only to format that same instant for a chosen zone.</p>]]></description>
</item>
</channel>
</rss>
