<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go-gg, branch refinement-types-2</title>
<subtitle>Generic Generics: My personal extension of std, with foundational generic types and net/http addons
</subtitle>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-gg/'/>
<entry>
<title>demonstration of refinement types without self-referential types</title>
<updated>2025-04-02T16:09:46+00:00</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2025-04-02T16:09:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-gg/commit/?id=eab38629013e34b4490be4d665142a1357c97156'/>
<id>eab38629013e34b4490be4d665142a1357c97156</id>
<content type='text'>
The big "yuck" about this can be seen in the LiteralValue invocations in
the test code. Calling NewValue or LiteralValue is extremely convoluted
and would likely need to be wrapped through additional boilerplate at
the concrete type declaration site.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The big "yuck" about this can be seen in the LiteralValue invocations in
the test code. Calling NewValue or LiteralValue is extremely convoluted
and would likely need to be wrapped through additional boilerplate at
the concrete type declaration site.
</pre>
</div>
</content>
</entry>
<entry>
<title>v1.0.0</title>
<updated>2025-02-12T15:52:35+00:00</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2025-02-12T15:46:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-gg/commit/?id=23862346411fb921e1a45f25011c3db601f8591d'/>
<id>23862346411fb921e1a45f25011c3db601f8591d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add options.Map()</title>
<updated>2025-01-11T15:13:00+00:00</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2025-01-11T15:13:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-gg/commit/?id=e739523ac1f926007fcfd8d82e5559df37cc6c6b'/>
<id>e739523ac1f926007fcfd8d82e5559df37cc6c6b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add options.IsNoneOrZero</title>
<updated>2025-01-11T11:23:31+00:00</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2025-01-11T11:23:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-gg/commit/?id=7eec3798588243c493791a421e6224680870d0e2'/>
<id>7eec3798588243c493791a421e6224680870d0e2</id>
<content type='text'>
Also, add the tests for IsSomeAnd and IsNoneOr that I forgot.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, add the tests for IsSomeAnd and IsNoneOr that I forgot.
</pre>
</div>
</content>
</entry>
<entry>
<title>remove go:linkname usage</title>
<updated>2025-01-06T12:11:34+00:00</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2025-01-06T12:11:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-gg/commit/?id=49a7790edc4ec9526a7b846399339068990ce7de'/>
<id>49a7790edc4ec9526a7b846399339068990ce7de</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>FYI: no release yet</title>
<updated>2025-01-06T12:07:17+00:00</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2025-01-06T12:07:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-gg/commit/?id=b7a59fec37be7982f35ee8c431829709b3ba2563'/>
<id>b7a59fec37be7982f35ee8c431829709b3ba2563</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add test for zero value</title>
<updated>2025-01-04T15:20:21+00:00</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2025-01-04T15:20:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-gg/commit/?id=94325d457deeb41904ae852c57a56cc64474c203'/>
<id>94325d457deeb41904ae852c57a56cc64474c203</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>note about zero value</title>
<updated>2025-01-04T15:19:37+00:00</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2025-01-04T15:19:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-gg/commit/?id=35a1d954c8765c26125f2e2941f494ab91af5ad8'/>
<id>35a1d954c8765c26125f2e2941f494ab91af5ad8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add SQL support</title>
<updated>2025-01-04T15:13:45+00:00</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2025-01-04T15:13:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-gg/commit/?id=43b1e0c39171e207ff37a1e0d4844483bd6f3775'/>
<id>43b1e0c39171e207ff37a1e0d4844483bd6f3775</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>init</title>
<updated>2025-01-04T14:08:53+00:00</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2025-01-04T14:08:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-gg/commit/?id=807a25b638e38d7c0446bb728412fb16fd035035'/>
<id>807a25b638e38d7c0446bb728412fb16fd035035</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
