toad.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server operated by David Troy, a tech pioneer and investigative journalist addressing threats to democracy. Thoughtful participation and discussion welcome.

Administered by:

Server stats:

211
active users

#genericfunction

0 posts0 participants0 posts today
LisPi<p><span class="h-card"><a href="https://astolfo.social/@natty" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>natty</span></a></span> Because it's completely unnecessary in proper <a href="https://mastodon.top/tags/Object" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Object</span></a> systems like <a href="https://mastodon.top/tags/CLOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLOS</span></a>.</p><p>That is to say, <a href="https://mastodon.top/tags/multimethod" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>multimethod</span></a> / <a href="https://mastodon.top/tags/GenericFunction" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GenericFunction</span></a> based object systems.</p>
Jörg Preisendörfer<p><span class="h-card"><a href="https://functional.cafe/@phoe" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>phoe</span></a></span> </p><p>Note that the <a href="https://mastodon.social/tags/PrettyPrinting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PrettyPrinting</span></a> dispatch tables of <a href="https://mastodon.social/tags/CommonLisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommonLisp</span></a> conceptionally are a <a href="https://mastodon.social/tags/GenericFunction" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GenericFunction</span></a> with <a href="https://mastodon.social/tags/ParametricDispatch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ParametricDispatch</span></a>.</p><p>The function SET-PPRINT-DISPATCH is essentially an ADD-METHOD to the pretty printing parametric dispatch.</p><p>(Unfortunatly, the canonical, <a href="https://mastodon.social/tags/ProofOfConcept" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProofOfConcept</span></a> implementation of PP by <a href="https://mastodon.social/tags/RichardWaters" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RichardWaters</span></a> is one single convoluted mess; basically a negative example of software design, even by standards of its time.)</p><p>🌺 </p><p>🏷️ <a href="https://mastodon.social/tags/Lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lisp</span></a> <a href="https://mastodon.social/tags/Scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scheme</span></a> <a href="https://mastodon.social/tags/CLOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLOS</span></a> <a href="https://mastodon.social/tags/AMOP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AMOP</span></a> <a href="https://mastodon.social/tags/MetaObject" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MetaObject</span></a> <a href="https://mastodon.social/tags/MetaObjectSystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MetaObjectSystem</span></a></p>