<feed xmlns='http://www.w3.org/2005/Atom'>
<title>moon/zygotec/tests/programs/zc0bstr.zc, branch main</title>
<subtitle> work-in-progress programming language.
</subtitle>
<id>https://git.downsta.ir/moon/zygotec/atom?h=main</id>
<link rel='self' href='https://git.downsta.ir/moon/zygotec/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/'/>
<updated>2026-10-14T09:48:11+00:00</updated>
<entry>
<title>zc0: byte string types, u/m/d as names, enhancements in asm</title>
<updated>2026-10-14T09:48:11+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T09:48:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=98f9e13829204d32c7dea8a58f8f11efc2a38550'/>
<id>urn:sha1:98f9e13829204d32c7dea8a58f8f11efc2a38550</id>
<content type='text'>
bstr locals, globals, parameters and returns are byte strings for + , the
comparisons, indexing, slicing, len and put_s; b"..." globals; embed inside
a function. u, m and d are ordinary names: a recast is the letter with the
star touching it (u*x), tags .u .m .d are accepted on types and bare. an
enhancement named inside asm { } emits its opcode. zc0's image of the
genome and language server sources is unchanged.
</content>
</entry>
</feed>
