Feed of "madlambda" https://codeberg.org/madlambda 2026-09-02T13:21:51+02:00 katcipis pushed to mux-type-parameters at madlambda/spells 2026-01-22T18:30:46+01:00 92738235: https://codeberg.org/madlambda/spells/compare/019c42760449389205d954c59e3542b38cdd23ef...351774671c6d832bcae09512b6299ac4fee0c86b <a href="https://codeberg.org/madlambda/spells/commit/351774671c6d832bcae09512b6299ac4fee0c86b" rel="nofollow">351774671c6d832bcae09512b6299ac4fee0c86b</a> Merge branch &#39;main&#39; into mux-type-parameters <a href="https://codeberg.org/madlambda/spells/commit/cdad755600cde887fc3d0f3846e9be6b822f73ac" rel="nofollow">cdad755600cde887fc3d0f3846e9be6b822f73ac</a> Rename URLs on README (#3) <a href="https://codeberg.org/madlambda/spells/commit/351774671c6d832bcae09512b6299ac4fee0c86b">351774671c6d832bcae09512b6299ac4fee0c86b</a> Merge branch &#39;main&#39; into mux-type-parameters <a href="https://codeberg.org/madlambda/spells/commit/cdad755600cde887fc3d0f3846e9be6b822f73ac">cdad755600cde887fc3d0f3846e9be6b822f73ac</a> Rename URLs on README (#3) katcipis [email protected] katcipis pushed to main at madlambda/spells 2026-01-22T18:30:33+01:00 92738136: https://codeberg.org/madlambda/spells/commit/cdad755600cde887fc3d0f3846e9be6b822f73ac <a href="https://codeberg.org/madlambda/spells/commit/cdad755600cde887fc3d0f3846e9be6b822f73ac" rel="nofollow">cdad755600cde887fc3d0f3846e9be6b822f73ac</a> Rename URLs on README (#3) <a href="https://codeberg.org/madlambda/spells/commit/cdad755600cde887fc3d0f3846e9be6b822f73ac">cdad755600cde887fc3d0f3846e9be6b822f73ac</a> Rename URLs on README (#3) katcipis [email protected] katcipis merged pull request madlambda/spells#3 2026-01-22T18:30:33+01:00 92738127: https://codeberg.org/madlambda/spells/pulls/3 Rename URLs on README Rename URLs on README katcipis [email protected] katcipis commented on pull request madlambda/spells#4 2026-01-22T13:53:32+01:00 92643705: https://codeberg.org/madlambda/spells/pulls/4#issuecomment-10078296 Use parametric types on channel muxing <p dir="auto">This is the minimum version that compiles/works, people can still use a newer Go on their programs. I usually like to represent the min and then more people can use the lib (maybe someone has to use 1.20..for some reason, etc).</p> Use parametric types on channel muxing <p dir="auto">This is the minimum version that compiles/works, people can still use a newer Go on their programs. I usually like to represent the min and then more people can use the lib (maybe someone has to use 1.20..for some reason, etc).</p> katcipis [email protected] katcipis commented on pull request madlambda/spells#4 2026-01-09T17:30:40+01:00 88050122: https://codeberg.org/madlambda/spells/pulls/4#issuecomment-9688244 Use parametric types on channel muxing <p dir="auto"><a href="https://codeberg.org/katcipis/memes/raw/branch/master/ken-dennis/1.jpg" target="_blank" rel="nofollow noopener"><img src="https://codeberg.org/katcipis/memes/raw/branch/master/ken-dennis/1.jpg" alt="" loading="lazy"/></a></p> Use parametric types on channel muxing <p dir="auto"><a href="https://codeberg.org/katcipis/memes/raw/branch/master/ken-dennis/1.jpg" target="_blank" rel="nofollow noopener"><img src="https://codeberg.org/katcipis/memes/raw/branch/master/ken-dennis/1.jpg" alt="" loading="lazy"/></a></p> katcipis [email protected] katcipis commented on pull request madlambda/spells#4 2026-01-09T17:17:55+01:00 88043675: https://codeberg.org/madlambda/spells/pulls/4#issuecomment-9685574 Use parametric types on channel muxing <p dir="auto">I like this to avoid naughty ordering issues when testing + avoid the test running cache (which I dont like).</p> Use parametric types on channel muxing <p dir="auto">I like this to avoid naughty ordering issues when testing + avoid the test running cache (which I dont like).</p> katcipis [email protected] katcipis created pull request madlambda/spells#4 2026-01-09T17:17:24+01:00 88043507: https://codeberg.org/madlambda/spells/pulls/4 <p dir="auto">Also renamed from &#34;muxer&#34; to &#34;mux&#34;, it is smaller and more in line with Go naming (not a verb).<br/> This is a breaking change but that is OK IMHO.<br/> Now the mux code is super simple and brings us pretty close to Limbo behavior of being able to iterate on slices of channels (we only need the explicit function call, but pretty close :-)).<br/> Thinking on using this when implementing a very simple/specific load test.</p> 4#Use parametric types on channel muxing# katcipis [email protected] katcipis pushed to mux-type-parameters at madlambda/spells 2026-01-09T17:15:04+01:00 88042457: https://codeberg.org/madlambda/spells/commit/019c42760449389205d954c59e3542b38cdd23ef <a href="https://codeberg.org/madlambda/spells/commit/019c42760449389205d954c59e3542b38cdd23ef" rel="nofollow">019c42760449389205d954c59e3542b38cdd23ef</a> Add mux example <a href="https://codeberg.org/madlambda/spells/commit/019c42760449389205d954c59e3542b38cdd23ef">019c42760449389205d954c59e3542b38cdd23ef</a> Add mux example katcipis [email protected] katcipis pushed to mux-type-parameters at madlambda/spells 2026-01-09T17:07:54+01:00 88039382: https://codeberg.org/madlambda/spells/commit/e68253f6aabb91ed9af6960eca308b52aed3e347 <a href="https://codeberg.org/madlambda/spells/commit/e68253f6aabb91ed9af6960eca308b52aed3e347" rel="nofollow">e68253f6aabb91ed9af6960eca308b52aed3e347</a> Allow chan T when multiplexing <a href="https://codeberg.org/madlambda/spells/commit/e68253f6aabb91ed9af6960eca308b52aed3e347">e68253f6aabb91ed9af6960eca308b52aed3e347</a> Allow chan T when multiplexing katcipis [email protected] katcipis pushed to mux-type-parameters at madlambda/spells 2026-01-09T16:51:19+01:00 88033256: https://codeberg.org/madlambda/spells/commit/ff2f0218918bb7c057385c0fd8595210f590c5dd <a href="https://codeberg.org/madlambda/spells/commit/ff2f0218918bb7c057385c0fd8595210f590c5dd" rel="nofollow">ff2f0218918bb7c057385c0fd8595210f590c5dd</a> Use type parameters on channel multiplexing <a href="https://codeberg.org/madlambda/spells/commit/ff2f0218918bb7c057385c0fd8595210f590c5dd">ff2f0218918bb7c057385c0fd8595210f590c5dd</a> Use type parameters on channel multiplexing katcipis [email protected] katcipis created branch mux-type-parameters in madlambda/spells 2026-01-09T16:51:19+01:00 88033247: https://codeberg.org/madlambda/spells/src/branch/mux-type-parameters katcipis [email protected] katcipis pushed to rename-urls at madlambda/spells 2026-01-09T16:27:59+01:00 88024976: https://codeberg.org/madlambda/spells/compare/a61489d79d48f57b6b1d43eca86e70f4026f88c2...161e4a3ea1a50057670f6efc3e8b496b92bf438d <a href="https://codeberg.org/madlambda/spells/commit/161e4a3ea1a50057670f6efc3e8b496b92bf438d" rel="nofollow">161e4a3ea1a50057670f6efc3e8b496b92bf438d</a> Merge branch &#39;main&#39; into rename-urls <a href="https://codeberg.org/madlambda/spells/commit/fc6ba7791c81c35fbce12026d36dd1e2fcf9284d" rel="nofollow">fc6ba7791c81c35fbce12026d36dd1e2fcf9284d</a> Remove golangci lint (#1) <a href="https://codeberg.org/madlambda/spells/commit/161e4a3ea1a50057670f6efc3e8b496b92bf438d">161e4a3ea1a50057670f6efc3e8b496b92bf438d</a> Merge branch &#39;main&#39; into rename-urls <a href="https://codeberg.org/madlambda/spells/commit/fc6ba7791c81c35fbce12026d36dd1e2fcf9284d">fc6ba7791c81c35fbce12026d36dd1e2fcf9284d</a> Remove golangci lint (#1) katcipis [email protected] katcipis created pull request madlambda/spells#3 2026-01-09T16:27:49+01:00 88024931: https://codeberg.org/madlambda/spells/pulls/3 <p dir="auto">And remove CI/build stuff.</p> 3#Rename URLs on README# katcipis [email protected] katcipis deleted branch remove-golangci-lint from madlambda/spells 2026-01-09T16:27:22+01:00 88024745: https://codeberg.org/madlambda/spells katcipis [email protected] katcipis pushed to main at madlambda/spells 2026-01-09T16:26:41+01:00 88024373: https://codeberg.org/madlambda/spells/commit/fc6ba7791c81c35fbce12026d36dd1e2fcf9284d <a href="https://codeberg.org/madlambda/spells/commit/fc6ba7791c81c35fbce12026d36dd1e2fcf9284d" rel="nofollow">fc6ba7791c81c35fbce12026d36dd1e2fcf9284d</a> Remove golangci lint (#1) <a href="https://codeberg.org/madlambda/spells/commit/fc6ba7791c81c35fbce12026d36dd1e2fcf9284d">fc6ba7791c81c35fbce12026d36dd1e2fcf9284d</a> Remove golangci lint (#1) katcipis [email protected] katcipis merged pull request madlambda/spells#1 2026-01-09T16:26:40+01:00 88024361: https://codeberg.org/madlambda/spells/pulls/1 Remove golangci lint Remove golangci lint katcipis [email protected] katcipis created branch rename-urls in madlambda/spells 2026-01-08T13:48:43+01:00 87571277: https://codeberg.org/madlambda/spells/src/branch/rename-urls katcipis [email protected] katcipis pushed to rename-urls at madlambda/spells 2026-01-08T13:48:43+01:00 87571268: https://codeberg.org/madlambda/spells/commit/a61489d79d48f57b6b1d43eca86e70f4026f88c2 <a href="https://codeberg.org/madlambda/spells/commit/a61489d79d48f57b6b1d43eca86e70f4026f88c2" rel="nofollow">a61489d79d48f57b6b1d43eca86e70f4026f88c2</a> Rename URLs on README <a href="https://codeberg.org/madlambda/spells/commit/a61489d79d48f57b6b1d43eca86e70f4026f88c2">a61489d79d48f57b6b1d43eca86e70f4026f88c2</a> Rename URLs on README katcipis [email protected] katcipis deleted branch remove-github-module-name from madlambda/spells 2026-01-08T13:41:07+01:00 87568970: https://codeberg.org/madlambda/spells katcipis [email protected] katcipis pushed to main at madlambda/spells 2026-01-08T13:40:53+01:00 87568934: https://codeberg.org/madlambda/spells/commit/949c061e8851af2a407f8e63c0438461b5218674 <a href="https://codeberg.org/madlambda/spells/commit/949c061e8851af2a407f8e63c0438461b5218674" rel="nofollow">949c061e8851af2a407f8e63c0438461b5218674</a> Rename module from github.com to codeberg.org (#2) <a href="https://codeberg.org/madlambda/spells/commit/949c061e8851af2a407f8e63c0438461b5218674">949c061e8851af2a407f8e63c0438461b5218674</a> Rename module from github.com to codeberg.org (#2) katcipis [email protected] katcipis merged pull request madlambda/spells#2 2026-01-08T13:40:51+01:00 87568919: https://codeberg.org/madlambda/spells/pulls/2 Rename module from github.com to codeberg.org Rename module from github.com to codeberg.org katcipis [email protected] katcipis created pull request madlambda/spells#2 2025-12-22T13:12:32+01:00 82865448: https://codeberg.org/madlambda/spells/pulls/2 2#Rename module from github.com to codeberg.org# 2#Rename module from github.com to codeberg.org# katcipis [email protected] katcipis pushed to remove-github-module-name at madlambda/spells 2025-12-22T13:12:14+01:00 82865412: https://codeberg.org/madlambda/spells/commit/6e18f6d9b3222a8102c8decccb6da5be1596a485 <a href="https://codeberg.org/madlambda/spells/commit/6e18f6d9b3222a8102c8decccb6da5be1596a485" rel="nofollow">6e18f6d9b3222a8102c8decccb6da5be1596a485</a> Rename module from github.com to codeberg.org <a href="https://codeberg.org/madlambda/spells/commit/6e18f6d9b3222a8102c8decccb6da5be1596a485">6e18f6d9b3222a8102c8decccb6da5be1596a485</a> Rename module from github.com to codeberg.org katcipis [email protected] katcipis created branch remove-github-module-name in madlambda/spells 2025-12-22T13:12:14+01:00 82865403: https://codeberg.org/madlambda/spells/src/branch/remove-github-module-name katcipis [email protected] katcipis created pull request madlambda/spells#1 2025-12-22T13:08:44+01:00 82864458: https://codeberg.org/madlambda/spells/pulls/1 1#Remove golangci lint# 1#Remove golangci lint# katcipis [email protected] katcipis pushed to remove-golangci-lint at madlambda/spells 2025-12-22T13:08:17+01:00 82864428: https://codeberg.org/madlambda/spells/commit/27279592b6c57ce5cf33500e916bb40a0cc8cae1 <a href="https://codeberg.org/madlambda/spells/commit/27279592b6c57ce5cf33500e916bb40a0cc8cae1" rel="nofollow">27279592b6c57ce5cf33500e916bb40a0cc8cae1</a> chore: remove golangci lint <a href="https://codeberg.org/madlambda/spells/commit/27279592b6c57ce5cf33500e916bb40a0cc8cae1">27279592b6c57ce5cf33500e916bb40a0cc8cae1</a> chore: remove golangci lint katcipis [email protected] katcipis created branch remove-golangci-lint in madlambda/spells 2025-12-22T13:08:17+01:00 82864419: https://codeberg.org/madlambda/spells/src/branch/remove-golangci-lint katcipis [email protected]