<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[say you are programming your new favourite garbage collected unityped language.]]></title><description><![CDATA[<p>say you are programming your new favourite garbage collected unityped language.</p><p>what does it look like?</p>]]></description><link>https://board.circlewithadot.net/topic/7314658d-054b-469a-8245-fd24a2fb2d46/say-you-are-programming-your-new-favourite-garbage-collected-unityped-language.</link><generator>RSS for Node</generator><lastBuildDate>Fri, 15 May 2026 07:44:25 GMT</lastBuildDate><atom:link href="https://board.circlewithadot.net/topic/7314658d-054b-469a-8245-fd24a2fb2d46.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 18 Apr 2026 12:20:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to say you are programming your new favourite garbage collected unityped language. on Sat, 18 Apr 2026 15:28:35 GMT]]></title><description><![CDATA[<span><a href="/user/dysfun%40social.treehouse.systems" rel="ugc">@<span>dysfun</span></a></span> If the one type can be "object", the one type will be object.<br /><br /><a href="https://void.lgbt/tag/kittyscript" rel="tag ugc">#Kittyscript</a> (the language I'm actually developing) is pretty close to it, every value has a method handler associated with it. That's a function which gets the object as the first argument, the method name as the second and followed by the arguments to the specific method. An object can also be used like a function, if it has a __call method.<br /><br />Some objects (that are implemented as Kittyscript records or implement the KsObject interface on the Java/Kotlin level) have individual method handlers, while other objects (including Kotlin and Java objects) get handled by a "fallback" method handler that also dispatches on the type of the object.]]></description><link>https://board.circlewithadot.net/post/https://void.lgbt/objects/ceffb4dd-0f55-4a1a-a840-6312b6c7f6b6</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://void.lgbt/objects/ceffb4dd-0f55-4a1a-a840-6312b6c7f6b6</guid><dc:creator><![CDATA[lunadragofelis@void.lgbt]]></dc:creator><pubDate>Sat, 18 Apr 2026 15:28:35 GMT</pubDate></item><item><title><![CDATA[Reply to say you are programming your new favourite garbage collected unityped language. on Sat, 18 Apr 2026 13:00:16 GMT]]></title><description><![CDATA[<p><span><a href="/user/deech%40mastodon.social" rel="nofollow noopener">@<span>deech</span></a></span> yeah i feel like there will be pattern matching at least.</p><p>but i'm still not convinced the market for a lisp is very large.</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/dysfun/statuses/116425832315261018</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/dysfun/statuses/116425832315261018</guid><dc:creator><![CDATA[dysfun@social.treehouse.systems]]></dc:creator><pubDate>Sat, 18 Apr 2026 13:00:16 GMT</pubDate></item><item><title><![CDATA[Reply to say you are programming your new favourite garbage collected unityped language. on Sat, 18 Apr 2026 12:58:01 GMT]]></title><description><![CDATA[<p><span><a href="/user/dysfun%40social.treehouse.systems">@<span>dysfun</span></a></span> when i did my talks on Shen I hyped the types but even without its still a nice Lisp with pattern matching and TCO.</p>]]></description><link>https://board.circlewithadot.net/post/https://mastodon.social/users/deech/statuses/116425823436056263</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodon.social/users/deech/statuses/116425823436056263</guid><dc:creator><![CDATA[deech@mastodon.social]]></dc:creator><pubDate>Sat, 18 Apr 2026 12:58:01 GMT</pubDate></item><item><title><![CDATA[Reply to say you are programming your new favourite garbage collected unityped language. on Sat, 18 Apr 2026 12:57:53 GMT]]></title><description><![CDATA[<p><span><a href="/user/deech%40mastodon.social">@<span>deech</span></a></span><br />i highly doubt theres a lisp thats unityped without being a turing tarpit of conses. theres probably a hard minimum of types needed that like picolisp uses, but its not 1<br /> <span><a href="/user/dysfun%40social.treehouse.systems">@<span>dysfun</span></a></span></p>]]></description><link>https://board.circlewithadot.net/post/https://mastodon.online/users/zardoz03/statuses/116425822931671839</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodon.online/users/zardoz03/statuses/116425822931671839</guid><dc:creator><![CDATA[zardoz03@mastodon.online]]></dc:creator><pubDate>Sat, 18 Apr 2026 12:57:53 GMT</pubDate></item><item><title><![CDATA[Reply to say you are programming your new favourite garbage collected unityped language. on Sat, 18 Apr 2026 12:55:55 GMT]]></title><description><![CDATA[<p><span><a href="/user/deech%40mastodon.social" rel="nofollow noopener">@<span>deech</span></a></span> it's entirely possible i missed the point, but i thought the point was the types?</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/dysfun/statuses/116425815164755976</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/dysfun/statuses/116425815164755976</guid><dc:creator><![CDATA[dysfun@social.treehouse.systems]]></dc:creator><pubDate>Sat, 18 Apr 2026 12:55:55 GMT</pubDate></item><item><title><![CDATA[Reply to say you are programming your new favourite garbage collected unityped language. on Sat, 18 Apr 2026 12:55:25 GMT]]></title><description><![CDATA[<p><span><a href="/user/dysfun%40social.treehouse.systems">@<span>dysfun</span></a></span> unless something has changed types are optional and type checking has to be explicitly enabled</p>]]></description><link>https://board.circlewithadot.net/post/https://mastodon.social/users/deech/statuses/116425813221122588</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodon.social/users/deech/statuses/116425813221122588</guid><dc:creator><![CDATA[deech@mastodon.social]]></dc:creator><pubDate>Sat, 18 Apr 2026 12:55:25 GMT</pubDate></item><item><title><![CDATA[Reply to say you are programming your new favourite garbage collected unityped language. on Sat, 18 Apr 2026 12:54:14 GMT]]></title><description><![CDATA[<p><span><a href="/user/deech%40mastodon.social" rel="nofollow noopener">@<span>deech</span></a></span> huh? literally everything i know about shen is about its types</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/dysfun/statuses/116425808569765817</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/dysfun/statuses/116425808569765817</guid><dc:creator><![CDATA[dysfun@social.treehouse.systems]]></dc:creator><pubDate>Sat, 18 Apr 2026 12:54:14 GMT</pubDate></item><item><title><![CDATA[Reply to say you are programming your new favourite garbage collected unityped language. on Sat, 18 Apr 2026 12:53:46 GMT]]></title><description><![CDATA[<p><span><a href="/user/dysfun%40social.treehouse.systems">@<span>dysfun</span></a></span> probably like Shen without the typechecker</p>]]></description><link>https://board.circlewithadot.net/post/https://mastodon.social/users/deech/statuses/116425806715404719</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodon.social/users/deech/statuses/116425806715404719</guid><dc:creator><![CDATA[deech@mastodon.social]]></dc:creator><pubDate>Sat, 18 Apr 2026 12:53:46 GMT</pubDate></item><item><title><![CDATA[Reply to say you are programming your new favourite garbage collected unityped language. on Sat, 18 Apr 2026 12:52:02 GMT]]></title><description><![CDATA[<p><span><a href="/user/deech%40mastodon.social" rel="nofollow noopener">@<span>deech</span></a></span> yes it's so new i haven't written it yet. what should it look like?</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/dysfun/statuses/116425799898501939</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/dysfun/statuses/116425799898501939</guid><dc:creator><![CDATA[dysfun@social.treehouse.systems]]></dc:creator><pubDate>Sat, 18 Apr 2026 12:52:02 GMT</pubDate></item><item><title><![CDATA[Reply to say you are programming your new favourite garbage collected unityped language. on Sat, 18 Apr 2026 12:50:11 GMT]]></title><description><![CDATA[<p><span><a href="/user/dysfun%40social.treehouse.systems">@<span>dysfun</span></a></span> jamming away on Tcl at the moment but that probably doesn't qualify as "new" or "favorite" but it's less hassle and has some other nice ecosystem properties</p>]]></description><link>https://board.circlewithadot.net/post/https://mastodon.social/users/deech/statuses/116425792668431917</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodon.social/users/deech/statuses/116425792668431917</guid><dc:creator><![CDATA[deech@mastodon.social]]></dc:creator><pubDate>Sat, 18 Apr 2026 12:50:11 GMT</pubDate></item><item><title><![CDATA[Reply to say you are programming your new favourite garbage collected unityped language. on Sat, 18 Apr 2026 12:25:09 GMT]]></title><description><![CDATA[<p><span><a href="/user/typeswitch%40gamedev.lgbt" rel="nofollow noopener">@<span>typeswitch</span></a></span> i will probably save this for the less unityped version, where i want to do stuff like simd that doesn't fucking suck</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/dysfun/statuses/116425694218386703</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/dysfun/statuses/116425694218386703</guid><dc:creator><![CDATA[dysfun@social.treehouse.systems]]></dc:creator><pubDate>Sat, 18 Apr 2026 12:25:09 GMT</pubDate></item><item><title><![CDATA[Reply to say you are programming your new favourite garbage collected unityped language. on Sat, 18 Apr 2026 12:24:27 GMT]]></title><description><![CDATA[<p><span><a href="/user/typeswitch%40gamedev.lgbt" rel="nofollow noopener">@<span>typeswitch</span></a></span> yeah i want to but you know that's hard</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/dysfun/statuses/116425691438466120</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/dysfun/statuses/116425691438466120</guid><dc:creator><![CDATA[dysfun@social.treehouse.systems]]></dc:creator><pubDate>Sat, 18 Apr 2026 12:24:27 GMT</pubDate></item><item><title><![CDATA[Reply to say you are programming your new favourite garbage collected unityped language. on Sat, 18 Apr 2026 12:23:50 GMT]]></title><description><![CDATA[<p><span><a href="/user/dysfun%40social.treehouse.systems">@<span>dysfun</span></a></span> <br />- values are homogeneous arrays and all operations are secretly array operations<br />- array items are not individually garbage collected.</p>]]></description><link>https://board.circlewithadot.net/post/https://gamedev.lgbt/users/typeswitch/statuses/116425689036941961</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://gamedev.lgbt/users/typeswitch/statuses/116425689036941961</guid><dc:creator><![CDATA[typeswitch@gamedev.lgbt]]></dc:creator><pubDate>Sat, 18 Apr 2026 12:23:50 GMT</pubDate></item><item><title><![CDATA[Reply to say you are programming your new favourite garbage collected unityped language. on Sat, 18 Apr 2026 12:20:24 GMT]]></title><description><![CDATA[<p>yes, i'm actually building a gc in this time. blame wingo for writing one.</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/dysfun/statuses/116425675548447628</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/dysfun/statuses/116425675548447628</guid><dc:creator><![CDATA[dysfun@social.treehouse.systems]]></dc:creator><pubDate>Sat, 18 Apr 2026 12:20:24 GMT</pubDate></item></channel></rss>