<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aup/examples/sha256.aup, branch master</title>
<subtitle>Declarative systems language and compiler targeting verified Pure modules.
</subtitle>
<id>http://git.yeowoo.org/aup/atom?h=master</id>
<link rel='self' href='http://git.yeowoo.org/aup/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.yeowoo.org/aup/'/>
<updated>2026-10-13T05:16:12Z</updated>
<entry>
<title>Formats, joins, slices, lets of bytes and text, while and &amp;&amp; and || that decide alone (Pure 027's stage 2a): {v:08x}, {p:.2f} (Python's mini-language, [0][width][.digits][d x X b o f]), a + b of texts or of bytes, b[a .. c] of bytes and of texts (a cut inside a character failing as encoding), byte(n), let s = bytes or text (16 of each a handler, s = s + e appending in place), while c { } as a count to 2^53 that breaks when c is false, &amp;&amp; and || computing their right side only where it decides (an AND or OR still where it cannot fail: comparisons, states and fields, a walked item's fields, a number plus a small literal, what the left side computed; every module of the apps and benchmarks byte for byte the same but json's); examples/json.aup, examples/sha256.aup in formats and joined bytes; 14 diagnostics, one accepted form, 144 random formats against Python's format() and an app cutting at commas</title>
<updated>2026-10-13T05:16:12Z</updated>
<author>
<name>eunhhu</name>
<email>necpition205@gmail.com</email>
</author>
<published>2026-10-13T05:16:12Z</published>
<link rel='alternate' type='text/html' href='http://git.yeowoo.org/aup/commit/?id=6209ddb42b953902828972b2e09f0296a51fe565'/>
<id>urn:sha1:6209ddb42b953902828972b2e09f0296a51fe565</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bits, bytes and lists of numbers (Pure 027's stage 1): hex literals (i64s), &amp; | ^ ~ &lt;&lt; &gt;&gt; on i64s by Python's precedence (a shift's count a number or an i64), b[i] the byte at a position of bytes (a field's, an argument's, a parameter's, bytes(t)), list of i64 (number, bool, text) as records of one field whose items read as their values, a let's list begun with [elements], xs[i] read and written by position (not_found past the end), bytes(xs), and a, b = x, y and let a, b = x, y given at once; examples/sha256.aup; 12 diagnostics, one accepted form, 192 random bit expressions against Python's integers and an app of bytes and lists</title>
<updated>2026-10-13T04:08:06Z</updated>
<author>
<name>eunhhu</name>
<email>necpition205@gmail.com</email>
</author>
<published>2026-10-13T04:08:06Z</published>
<link rel='alternate' type='text/html' href='http://git.yeowoo.org/aup/commit/?id=557a69ef5102292eceb25f823ebcfc989810ab0c'/>
<id>urn:sha1:557a69ef5102292eceb25f823ebcfc989810ab0c</id>
<content type='text'>
</content>
</entry>
</feed>
