<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go-gg, branch refinement-types-2</title>
<subtitle>Generic Groundwork: My personal extension of the standard library</subtitle>
<id>http://git.xyrillian.de/go-gg/atom/?h=refinement-types-2</id>
<link rel='self' href='http://git.xyrillian.de/go-gg/atom/?h=refinement-types-2'/>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-gg/'/>
<updated>2025-04-02T16:09:46Z</updated>
<entry>
<title>demonstration of refinement types without self-referential types</title>
<updated>2025-04-02T16:09:46Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2025-04-02T16:09:46Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-gg/commit/?id=eab38629013e34b4490be4d665142a1357c97156'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>v1.0.0</title>
<updated>2025-02-12T15:52:35Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2025-02-12T15:46:20Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-gg/commit/?id=23862346411fb921e1a45f25011c3db601f8591d'/>
<id>urn:sha1:23862346411fb921e1a45f25011c3db601f8591d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add options.Map()</title>
<updated>2025-01-11T15:13:00Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2025-01-11T15:13:00Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-gg/commit/?id=e739523ac1f926007fcfd8d82e5559df37cc6c6b'/>
<id>urn:sha1:e739523ac1f926007fcfd8d82e5559df37cc6c6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add options.IsNoneOrZero</title>
<updated>2025-01-11T11:23:31Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2025-01-11T11:23:31Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-gg/commit/?id=7eec3798588243c493791a421e6224680870d0e2'/>
<id>urn:sha1:7eec3798588243c493791a421e6224680870d0e2</id>
<content type='text'>
Also, add the tests for IsSomeAnd and IsNoneOr that I forgot.
</content>
</entry>
<entry>
<title>remove go:linkname usage</title>
<updated>2025-01-06T12:11:34Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2025-01-06T12:11:33Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-gg/commit/?id=49a7790edc4ec9526a7b846399339068990ce7de'/>
<id>urn:sha1:49a7790edc4ec9526a7b846399339068990ce7de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>FYI: no release yet</title>
<updated>2025-01-06T12:07:17Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2025-01-06T12:07:17Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-gg/commit/?id=b7a59fec37be7982f35ee8c431829709b3ba2563'/>
<id>urn:sha1:b7a59fec37be7982f35ee8c431829709b3ba2563</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add test for zero value</title>
<updated>2025-01-04T15:20:21Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2025-01-04T15:20:21Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-gg/commit/?id=94325d457deeb41904ae852c57a56cc64474c203'/>
<id>urn:sha1:94325d457deeb41904ae852c57a56cc64474c203</id>
<content type='text'>
</content>
</entry>
<entry>
<title>note about zero value</title>
<updated>2025-01-04T15:19:37Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2025-01-04T15:19:37Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-gg/commit/?id=35a1d954c8765c26125f2e2941f494ab91af5ad8'/>
<id>urn:sha1:35a1d954c8765c26125f2e2941f494ab91af5ad8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add SQL support</title>
<updated>2025-01-04T15:13:45Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2025-01-04T15:13:45Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-gg/commit/?id=43b1e0c39171e207ff37a1e0d4844483bd6f3775'/>
<id>urn:sha1:43b1e0c39171e207ff37a1e0d4844483bd6f3775</id>
<content type='text'>
</content>
</entry>
<entry>
<title>init</title>
<updated>2025-01-04T14:08:53Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2025-01-04T14:08:53Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-gg/commit/?id=807a25b638e38d7c0446bb728412fb16fd035035'/>
<id>urn:sha1:807a25b638e38d7c0446bb728412fb16fd035035</id>
<content type='text'>
</content>
</entry>
</feed>
