<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tonkadur/src/core, branch polymorphic_registers</title>
<subtitle>Narrative scripting language, with a Lisp style syntax.
</subtitle>
<id>https://www.segfault.tech/cgit.cgi/tonkadur/atom?h=polymorphic_registers</id>
<link rel='self' href='https://www.segfault.tech/cgit.cgi/tonkadur/atom?h=polymorphic_registers'/>
<link rel='alternate' type='text/html' href='https://www.segfault.tech/cgit.cgi/tonkadur/'/>
<updated>2020-09-08T15:03:16Z</updated>
<entry>
<title>Got it to work, I think...</title>
<updated>2020-09-08T15:03:16Z</updated>
<author>
<name>nsensfel</name>
<email>SpamShield0@noot-noot.org</email>
</author>
<published>2020-09-08T15:03:16Z</published>
<link rel='alternate' type='text/html' href='https://www.segfault.tech/cgit.cgi/tonkadur/commit/?id=0abb01e4fcc043dd428e53e8bf21e97831d54ab8'/>
<id>urn:sha1:0abb01e4fcc043dd428e53e8bf21e97831d54ab8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Still has issues with removing already removed registers.</title>
<updated>2020-09-08T12:33:01Z</updated>
<author>
<name>nsensfel</name>
<email>SpamShield0@noot-noot.org</email>
</author>
<published>2020-09-08T12:33:01Z</published>
<link rel='alternate' type='text/html' href='https://www.segfault.tech/cgit.cgi/tonkadur/commit/?id=59d05224a5831b19668b879a9fe46bfc08dc0784'/>
<id>urn:sha1:59d05224a5831b19668b879a9fe46bfc08dc0784</id>
<content type='text'>
Looks to be related to context registers being removed after the
context register holder itself was already removed.
</content>
</entry>
<entry>
<title>It's going to be a considerable change...</title>
<updated>2020-09-08T10:52:30Z</updated>
<author>
<name>Nathanael Sensfelder</name>
<email>SpamShield0@MultiAgentSystems.org</email>
</author>
<published>2020-09-08T10:52:30Z</published>
<link rel='alternate' type='text/html' href='https://www.segfault.tech/cgit.cgi/tonkadur/commit/?id=7d8ad25fb295d64c33f39273bc61b004a1bdb2af'/>
<id>urn:sha1:7d8ad25fb295d64c33f39273bc61b004a1bdb2af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>It compiles, but doesn't work properly.</title>
<updated>2020-09-08T09:31:46Z</updated>
<author>
<name>nsensfel</name>
<email>SpamShield0@noot-noot.org</email>
</author>
<published>2020-09-08T09:31:46Z</published>
<link rel='alternate' type='text/html' href='https://www.segfault.tech/cgit.cgi/tonkadur/commit/?id=51cd83bf0dcf2e147d7b14e755a96133eaa9c767'/>
<id>urn:sha1:51cd83bf0dcf2e147d7b14e755a96133eaa9c767</id>
<content type='text'>
Structure initialization can't work with this: if it was initialized as
an int then used later as a struct, none of the struct's fields are
there, so writting to them is not doable.

There might be a way, using `remove` and `initialize` to refresh the
register at every use. This would kill the side-channel attack used to
pass parameters, and so special care would have to be taken for them.
</content>
</entry>
<entry>
<title>Adds syntax for https://github.com/nsensfel/tonkadur/issues/11</title>
<updated>2020-09-07T08:34:31Z</updated>
<author>
<name>nsensfel</name>
<email>SpamShield0@noot-noot.org</email>
</author>
<published>2020-09-07T08:34:31Z</published>
<link rel='alternate' type='text/html' href='https://www.segfault.tech/cgit.cgi/tonkadur/commit/?id=e7e5ec29417559a155c6f79e1bbeed77a9fe1ff3'/>
<id>urn:sha1:e7e5ec29417559a155c6f79e1bbeed77a9fe1ff3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adds 'Initialize' Wyrd instruction.</title>
<updated>2020-09-06T22:02:29Z</updated>
<author>
<name>Nathanael Sensfelder</name>
<email>SpamShield0@MultiAgentSystems.org</email>
</author>
<published>2020-09-06T22:02:29Z</published>
<link rel='alternate' type='text/html' href='https://www.segfault.tech/cgit.cgi/tonkadur/commit/?id=07c0f271e1f30fdc87da9ef122781c83ff410f64'/>
<id>urn:sha1:07c0f271e1f30fdc87da9ef122781c83ff410f64</id>
<content type='text'>
The 'SetValue' Wyrd instruction is no longer allowed to write to a
non-existing memory element.
</content>
</entry>
<entry>
<title>Fixes unbinding within hierarchical contexts.</title>
<updated>2020-08-31T09:15:42Z</updated>
<author>
<name>nsensfel</name>
<email>SpamShield0@noot-noot.org</email>
</author>
<published>2020-08-31T09:15:42Z</published>
<link rel='alternate' type='text/html' href='https://www.segfault.tech/cgit.cgi/tonkadur/commit/?id=55b0873d35189e6e6f1f36670b9687bfc227da25'/>
<id>urn:sha1:55b0873d35189e6e6f1f36670b9687bfc227da25</id>
<content type='text'>
And a few blackjack things.
</content>
</entry>
<entry>
<title>Adds more list instr, Blackjack example.</title>
<updated>2020-08-30T22:44:25Z</updated>
<author>
<name>Nathanael Sensfelder</name>
<email>SpamShield0@MultiAgentSystems.org</email>
</author>
<published>2020-08-30T22:44:25Z</published>
<link rel='alternate' type='text/html' href='https://www.segfault.tech/cgit.cgi/tonkadur/commit/?id=0ebd88472a6bd195f2f5ff34165c7fa79053105d'/>
<id>urn:sha1:0ebd88472a6bd195f2f5ff34165c7fa79053105d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adds user prompts for String and Integer.</title>
<updated>2020-08-30T14:15:36Z</updated>
<author>
<name>Nathanael Sensfelder</name>
<email>SpamShield0@MultiAgentSystems.org</email>
</author>
<published>2020-08-30T14:15:36Z</published>
<link rel='alternate' type='text/html' href='https://www.segfault.tech/cgit.cgi/tonkadur/commit/?id=23c5a3b1bd89e7a394a4cc4881e0764d601632c7'/>
<id>urn:sha1:23c5a3b1bd89e7a394a4cc4881e0764d601632c7</id>
<content type='text'>
I think so are seen frequently enough to warrant an addition.
</content>
</entry>
<entry>
<title>Fixes random number in choice generation.</title>
<updated>2020-08-30T06:52:55Z</updated>
<author>
<name>Nathanael Sensfelder</name>
<email>SpamShield0@MultiAgentSystems.org</email>
</author>
<published>2020-08-30T06:52:55Z</published>
<link rel='alternate' type='text/html' href='https://www.segfault.tech/cgit.cgi/tonkadur/commit/?id=d68040d87385c360719e35941ad4f0112d9d0c03'/>
<id>urn:sha1:d68040d87385c360719e35941ad4f0112d9d0c03</id>
<content type='text'>
</content>
</entry>
</feed>
