<feed xmlns='http://www.w3.org/2005/Atom'>
<title>moon/zygotec/src/web/index.html, branch work/defer</title>
<subtitle> work-in-progress programming language.
</subtitle>
<id>https://git.downsta.ir/moon/zygotec/atom?h=work%2Fdefer</id>
<link rel='self' href='https://git.downsta.ir/moon/zygotec/atom?h=work%2Fdefer'/>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/'/>
<updated>2026-10-14T09:07:12+00:00</updated>
<entry>
<title>todo: one sorted list of open work; library suggestions without naming libraries</title>
<updated>2026-10-14T09:07:12+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T09:07:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=fd622c51be670bba2acf4b50c548acedbc8bb263'/>
<id>urn:sha1:fd622c51be670bba2acf4b50c548acedbc8bb263</id>
<content type='text'>
TODO.md ticks the items verified done (namespaces, actor and icon libraries
and their coverage, the genome embed, the bootstrap ownership limits, the
docs and fixtures sweep) and lists everything still open, including the
newly requested language features, sorted easiest first.

the compiler no longer names actor: file libraries for suggestions come from
src/lib/modules.txt, and lib.name before its include reports the missing
include. icon gains fixtures for reading globals while stepping and for
begin_function on a non-function, and the suite checks that nothing the
compiler reads by default mentions actors. bf.zc, the web sample and std's
capture example use qualified runtime names; LEARN.md uses build/bin paths.
</content>
</entry>
<entry>
<title>embed: tests, editor support and docs; js vm file access; test fixes</title>
<updated>2026-10-14T07:55:08+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T07:55:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=d8da21a406f449d277c42b91d4c9bf8b20bd0dcc'/>
<id>urn:sha1:d8da21a406f449d277c42b91d4c9bf8b20bd0dcc</id>
<content type='text'>
embed declarations get accept and reject fixtures, a run-only image check
through zc0, an lsp keyword hover and the grammar keyword. errors point at
the declaration and still declare the name, so its uses are not reported
again. zc0 tracks byte-string globals and lays embedded arrays out one word
per element, the way its own indexing reads them.

the command-line javascript vm reaches node's file system for the file
syscalls, so include and embed work there; other embedders opt in.

the web build is self-contained in build/web with its examples. README,
BORROW and BOOTSTRAP-OWNERSHIP describe the new build and ownership rules,
and ONBOARD.md is a reading and verification order for the code.

the suite passes the map header to mklayout, the wasm fuzz program uses
the include format, and lsp drivers scale their deadlines on hosts
without the arm64 jit (ZC_TEST_TIMEOUT_SCALE). LLVM_CONFIG selects an
llvm with headers for the llvm section.
</content>
</entry>
<entry>
<title>a</title>
<updated>2026-10-12T05:16:23+00:00</updated>
<author>
<name>Moon Flower</name>
<email>moonflower@elhenney.local</email>
</author>
<published>2026-10-12T05:16:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=ecc350ca5c2eb50be8309c5f14f8bf0d87db9a02'/>
<id>urn:sha1:ecc350ca5c2eb50be8309c5f14f8bf0d87db9a02</id>
<content type='text'>
</content>
</entry>
</feed>
