<feed xmlns='http://www.w3.org/2005/Atom'>
<title>esodata.git/src/main/java/bjc/funcdata/ObjectFrozen.java, branch trunk</title>
<subtitle>Various data-structures, some more esoteric than others
</subtitle>
<link rel='alternate' type='text/html' href='https://git.ashardalon.com/esodata.git/'/>
<entry>
<title>GPLize project</title>
<updated>2022-09-27T23:09:11+00:00</updated>
<author>
<name>Ben Culkin</name>
<email>scorpress@gmail.com</email>
</author>
<published>2022-09-27T23:09:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ashardalon.com/esodata.git/commit/?id=2442e05e638a61dd1bfbd6b95cb3544b6a327af9'/>
<id>2442e05e638a61dd1bfbd6b95cb3544b6a327af9</id>
<content type='text'>
Finally deciding to move things into a proper license; which I can do
since I've never accepted (or had :( ) a pull request from another
person</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Finally deciding to move things into a proper license; which I can do
since I've never accepted (or had :( ) a pull request from another
person</pre>
</div>
</content>
</entry>
<entry>
<title>Rename types to match Java style</title>
<updated>2020-12-04T00:21:38+00:00</updated>
<author>
<name>Ben Culkin</name>
<email>scorpress@gmail.com</email>
</author>
<published>2020-12-04T00:21:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ashardalon.com/esodata.git/commit/?id=0a8f34c27c6ef93c5c94d17728af62c7607e225f'/>
<id>0a8f34c27c6ef93c5c94d17728af62c7607e225f</id>
<content type='text'>
This renames several interfaces that had names like IWhatever, since
that isn't a style that Java uses</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This renames several interfaces that had names like IWhatever, since
that isn't a style that Java uses</pre>
</div>
</content>
</entry>
<entry>
<title>Add interface for freezing/thawing objects</title>
<updated>2020-11-16T23:31:29+00:00</updated>
<author>
<name>Ben Culkin</name>
<email>scorpress@gmail.com</email>
</author>
<published>2020-11-16T23:31:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ashardalon.com/esodata.git/commit/?id=38e97f991ee69afd53f36fd7296b4afd5a621311'/>
<id>38e97f991ee69afd53f36fd7296b4afd5a621311</id>
<content type='text'>
This adds a new interface IFreezable, which denotes that your object
supports being 'frozen' (immutable) or 'thawed' (mutable). There is also
optional support for 'deep-freezing' objects, which disables the ability
to thaw them.

It also introduces a new exception called ObjectFrozen, which
implementations of IFreezable may or may not throw when you attempt to
modify a frozen object</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a new interface IFreezable, which denotes that your object
supports being 'frozen' (immutable) or 'thawed' (mutable). There is also
optional support for 'deep-freezing' objects, which disables the ability
to thaw them.

It also introduces a new exception called ObjectFrozen, which
implementations of IFreezable may or may not throw when you attempt to
modify a frozen object</pre>
</div>
</content>
</entry>
</feed>
