<feed xmlns='http://www.w3.org/2005/Atom'>
<title>evocation/evoke.e, branch main</title>
<subtitle>Call forth the blue-green flame of computation from the universe, weave its energies into a fabric, that we may share our blood with it.
</subtitle>
<id>http://code.irenes.space/evocation/atom?h=main</id>
<link rel='self' href='http://code.irenes.space/evocation/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://code.irenes.space/evocation/'/>
<updated>2026-05-19T07:38:46+00:00</updated>
<entry>
<title>yessssssss</title>
<updated>2026-05-19T07:38:46+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-05-19T07:38:46+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/evocation/commit/?id=ebd8be68201201fd86fc4a4e4e0a535738af86bd'/>
<id>urn:sha1:ebd8be68201201fd86fc4a4e4e0a535738af86bd</id>
<content type='text'>
so okay, now all the machine code stuff is implemented and it builds without crashing

the generated executable still crashes though, but this was enough work that it's getting a celebratory check-in

Force-Push: yes
Change-Id: I201e6912253647da58ef3537c735b478b0dca9fb
</content>
</entry>
<entry>
<title>okay there's a strat for making the here/latest variables now</title>
<updated>2026-05-18T23:36:08+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-05-18T23:36:08+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/evocation/commit/?id=eec336dea3d86e176c4bd86c435e6be35fec64e2'/>
<id>urn:sha1:eec336dea3d86e176c4bd86c435e6be35fec64e2</id>
<content type='text'>
it doesn't work yet, but it's gonna

the reason it doesn't work is that the new helper log-load-variable relies on the assembly-definition words being statically available, and they aren't yet

that's fine though, this is still a huge change, worth checking in. why?  well, it represents like 16 hours of debugging which culminated in some very minor changes to the semantics of the label transform, in order to make missing words easier to notice and debug. see comments for details.

woooooo :D

Force-Push: yes
Change-Id: Id8334819d165ba9e3156ef2bf32008af748eac29
</content>
</entry>
<entry>
<title>implement log-load-create; add all the pack/unpack stuff to core.e</title>
<updated>2026-05-18T00:29:09+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-05-18T00:29:09+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/evocation/commit/?id=3b41dbfa2338c11dd8398026c00922f20f32dc81'/>
<id>urn:sha1:3b41dbfa2338c11dd8398026c00922f20f32dc81</id>
<content type='text'>
Force-Push: yes
Change-Id: I04dd65a9eec71f9b50c8875bdcbe5d4be59888d5
</content>
</entry>
<entry>
<title>the skeleton of the log-load transform is in place now</title>
<updated>2026-05-16T22:30:35+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-05-16T22:30:35+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/evocation/commit/?id=4f1a07da9c87a1560da34b8a96a9de4cdc90f1fc'/>
<id>urn:sha1:4f1a07da9c87a1560da34b8a96a9de4cdc90f1fc</id>
<content type='text'>
it doesn't actually output anything, but it all runs without crashing

Force-Push: yes
Change-Id: I48f2e647044df0ae3db961c747cee31a8826ecf3
</content>
</entry>
<entry>
<title>ah, oops, there was a bug in the label transform for compiled words</title>
<updated>2026-05-16T20:16:12+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-05-16T20:16:12+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/evocation/commit/?id=32f1fde313ce07e086b503b08babffe60a7be05d'/>
<id>urn:sha1:32f1fde313ce07e086b503b08babffe60a7be05d</id>
<content type='text'>
fixed now

also a bunch of small things towards adding a log-load transform

Force-Push: yes
Change-Id: I6eeb94d896a7e79092886d7b60e9404c31b2ba6f
</content>
</entry>
<entry>
<title>it's much closer, most of the labels work correctly now</title>
<updated>2026-05-16T07:43:24+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-05-16T07:43:24+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/evocation/commit/?id=9922f43d213bb2f710f90cb5165a7580ef0326cd'/>
<id>urn:sha1:9922f43d213bb2f710f90cb5165a7580ef0326cd</id>
<content type='text'>
Force-Push: yes
Change-Id: I45662e60c0035758a2cd57d971031eb0562eccb7
</content>
</entry>
<entry>
<title>make the label transformation work all the way, no crashing</title>
<updated>2026-05-16T04:58:20+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-05-16T03:51:13+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/evocation/commit/?id=447921598269bae3e1406470015c37f23943cc74'/>
<id>urn:sha1:447921598269bae3e1406470015c37f23943cc74</id>
<content type='text'>
the code doesn't quite run yet, that'll be a future CL

Force-Push: yes
Change-Id: I71e6a45127c1fc37906d902e36142c17afef2a21
</content>
</entry>
<entry>
<title>document the assumptions between labels and transforms</title>
<updated>2026-05-15T23:19:07+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-05-15T23:19:07+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/evocation/commit/?id=1af849abc637c4890285c4d3cc08d99faae2ea41'/>
<id>urn:sha1:1af849abc637c4890285c4d3cc08d99faae2ea41</id>
<content type='text'>
also some minor cleanup that ie. fixes alignment padding

Force-Push: yes
Change-Id: Ia8fcb9a44e05e37751cc1b8334aa72add7e62353
</content>
</entry>
<entry>
<title>transform runs inside the label loop now, and is able to do compilation</title>
<updated>2026-05-15T21:11:09+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-05-15T21:11:09+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/evocation/commit/?id=13ec0a067a70ee1e5c0a287972c2f9f07d4e1486'/>
<id>urn:sha1:13ec0a067a70ee1e5c0a287972c2f9f07d4e1486</id>
<content type='text'>
wow! yes. good. now it needs to actually generate label calls :)

Force-Push: yes
Change-Id: Ide4336e00aa6860fe55c956063303edc873c6d9b
</content>
</entry>
<entry>
<title>fix things up so it gets through cold-start</title>
<updated>2026-05-15T12:15:39+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2026-05-15T12:15:39+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/evocation/commit/?id=2cf147357ce578c3bc589b894930c71d709022e1'/>
<id>urn:sha1:2cf147357ce578c3bc589b894930c71d709022e1</id>
<content type='text'>
then it crashes on warm-start because warm-start doesn't exist yet

Force-Push: yes
Change-Id: I9eba481b31d48f9d32c3790f296204c5c8d90938
</content>
</entry>
</feed>
