<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aup/examples/dns.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-19T06:34:12Z</updated>
<entry>
<title>140's apps written with the frictions gone: inflate's and linebreak's lists declared together, linebreak's 0x2010 and 0x25CC (their modules the same), DNS's records = [] and 0xc000, HTTP's trailers, j = fields(...), RFC 6298's abs and tick.period (G written once), layout's lists together, its boxes and root as targets together, boxes = []; lines 121 to 120, 148 to 146, 176 to 169, 116 to 110; instructions within 0.2%</title>
<updated>2026-10-19T06:34:12Z</updated>
<author>
<name>eunhhu</name>
<email>necpition205@gmail.com</email>
</author>
<published>2026-10-19T06:34:12Z</published>
<link rel='alternate' type='text/html' href='http://git.yeowoo.org/aup/commit/?id=30eed7886769d838a5d51b70c764c532ca023b1c'/>
<id>urn:sha1:30eed7886769d838a5d51b70c764c532ca023b1c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>The three spec apps without their workarounds (Pure 140 after its decision point): inflate's code takes a bare list and its output is a bytes state, its block's tables built in the handler (lets' lists in inner blocks), 132 lines to 121; DNS's compression compares a suffix with == (bytes compared), 115 to 106; HTTP's left bytes a bytes state, names and codings compared as bytes, its field lines returned as a bare list, 159 to 148</title>
<updated>2026-10-19T04:16:07Z</updated>
<author>
<name>eunhhu</name>
<email>necpition205@gmail.com</email>
</author>
<published>2026-10-19T04:16:07Z</published>
<link rel='alternate' type='text/html' href='http://git.yeowoo.org/aup/commit/?id=2222dc78a3a7220299fafddaae7d10cc486c61ac'/>
<id>urn:sha1:2222dc78a3a7220299fafddaae7d10cc486c61ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pure 140's DNS messages (RFC 1035): examples/dns.aup, a message's bytes read into its header and records (names uncompressed in their wire form, the owner's and those in NS, CNAME, PTR, MX, SOA and SRV data; each compression pointer pointing before the last, so they end), the message written back by the view wire (the owners compressed: the message is state, its bytes a view of it); no new form: names compared a byte at a time (bytes have no ==), the compression written out in the view (a view calls no block fn); 115 lines against Python's 72</title>
<updated>2026-10-19T01:46:27Z</updated>
<author>
<name>eunhhu</name>
<email>necpition205@gmail.com</email>
</author>
<published>2026-10-19T01:46:27Z</published>
<link rel='alternate' type='text/html' href='http://git.yeowoo.org/aup/commit/?id=0093c8ce1dbf40b884409741dcdecfe6f9e659dc'/>
<id>urn:sha1:0093c8ce1dbf40b884409741dcdecfe6f9e659dc</id>
<content type='text'>
</content>
</entry>
</feed>
