<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vega/tests/__pycache__/check.cpython-313.pyc, branch master</title>
<subtitle>Surface runtime projecting Pure views across pixel, terminal, CLI, and web.
</subtitle>
<id>http://git.yeowoo.org/vega/atom?h=master</id>
<link rel='self' href='http://git.yeowoo.org/vega/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.yeowoo.org/vega/'/>
<updated>2026-09-27T07:44:02Z</updated>
<entry>
<title>Keep Python's bytecode caches out of the repository</title>
<updated>2026-09-27T07:44:02Z</updated>
<author>
<name>eunhhu</name>
<email>necpition205@gmail.com</email>
</author>
<published>2026-09-27T07:44:02Z</published>
<link rel='alternate' type='text/html' href='http://git.yeowoo.org/vega/commit/?id=65a208f7a88e0aeea0d9db4666fd171f59b2a1d2'/>
<id>urn:sha1:65a208f7a88e0aeea0d9db4666fd171f59b2a1d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Give live surfaces a clock and run timers; add a stopwatch</title>
<updated>2026-09-26T16:58:26Z</updated>
<author>
<name>eunhhu</name>
<email>necpition205@gmail.com</email>
</author>
<published>2026-09-26T16:58:26Z</published>
<link rel='alternate' type='text/html' href='http://git.yeowoo.org/vega/commit/?id=b466603358f8fa5a74551a9819fdd54ad124ef0c'/>
<id>urn:sha1:b466603358f8fa5a74551a9819fdd54ad124ef0c</id>
<content type='text'>
The terminal and the web page set the time events see to the wall clock
and tick an app's timers on time: each round ticks what is due, draws,
then waits for input, a frame or the next tick, and a tick is news to
every open page at once. Scripts have no clock: time MS sets the time
the next events see and tick TIMER ticks, so an app that uses time
replays exactly. A module swap reschedules the timers.

examples/stopwatch.aup runs on every surface; the checks drive it by
script, on a pseudo-terminal by the clock, and on the web page.

</content>
</entry>
<entry>
<title>Swap a running app's module: --watch and the swap command</title>
<updated>2026-09-26T10:54:31Z</updated>
<author>
<name>eunhhu</name>
<email>necpition205@gmail.com</email>
</author>
<published>2026-09-26T10:54:31Z</published>
<link rel='alternate' type='text/html' href='http://git.yeowoo.org/vega/commit/?id=8e2b3ffadcf83dba74d58dbf9ee2c57cef5f1ad5'/>
<id>urn:sha1:8e2b3ffadcf83dba74d58dbf9ee2c57cef5f1ad5</id>
<content type='text'>
vega tui|web MODULE --watch replaces the running app's module when its
file is written again (aup watch writes it); states keep their values by
name through pure_app_replace and every web page hears of it. The file is
compared by the digest of its bytes, at most five times a second, so a
module of the same size written within the same second is not missed; a
module that does not load leaves the app as it was and is not tried
again. Modules alternate between two slots so a failed load never touches
the running one. Scripts get swap MODULE; whether a module runs frames is
now a property of the screen.

</content>
</entry>
</feed>
