shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

245
active users

#languagedesign

0 posts0 participants0 posts today
vintage screwlisp account<p>Despite ample evidence to the contrary, <a href="https://mastodon.sdf.org/tags/Ilive" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ilive</span></a> (hmm, if I were also <a href="https://mastodon.sdf.org/tags/evil" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>evil</span></a>, that would be a pallindrome as well as a visual collision)<br>Fascinating (if I do say so) <a href="https://mastodon.sdf.org/tags/lispgames" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lispgames</span></a> <a href="https://mastodon.sdf.org/tags/gamejam" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamejam</span></a> <a href="https://mastodon.sdf.org/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.sdf.org/tags/retrospective" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrospective</span></a> on <a href="https://mastodon.sdf.org/tags/itch_io" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>itch_io</span></a> <br><a href="https://lispy-gopher-show.itch.io/lispmoo2/devlog/834615/princess-revisited" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lispy-gopher-show.itch.io/lisp</span><span class="invisible">moo2/devlog/834615/princess-revisited</span></a><br>I am enormously happy with the <br>{ verb [ dobj [ prep iobj ] ] } x<br>language dynamic, and how it shares your <a href="https://mastodon.sdf.org/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <a href="https://mastodon.sdf.org/tags/repl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>repl</span></a>, and their concerns are just... Different so they don't collide.<br>I guess I get my <a href="https://mastodon.sdf.org/tags/languageDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>languageDesign</span></a> friends a little better now.<br>Thoughts?</p>
Uli Kusterer (Not a kitteh)<p>In some cases it's easy. If I see a function return value being added to, I know it's a number, so I can just error right there if it isn't (or convert to number if it's a string), and compile everything below that as a double. But can I avoid having variants at all? </p><p><a href="https://chaos.social/tags/programmingLanguages" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programmingLanguages</span></a> <a href="https://chaos.social/tags/languageDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>languageDesign</span></a></p>
Uli Kusterer (Not a kitteh)<p>I'd like to just hard-code the types in my bytecode, but the problem is that user-defined function calls can accept and return any type, and are dispatched to based on a dynamic messaging path, so could do completely different things and accept/return different types. Is there a simple, elegant way to have that and still hard-code types?</p><p><a href="https://chaos.social/tags/programmingLanguages" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programmingLanguages</span></a> <a href="https://chaos.social/tags/languageDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>languageDesign</span></a></p>
Uli Kusterer (Not a kitteh)<p>My scripting language has the concept of "everything is a string". So, to the user, it all looks like strings, but of course under the hood I want to infer types based on operations to make things faster. In the past, I've made my variables variants that can change type.</p><p><a href="https://chaos.social/tags/programmingLanguages" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programmingLanguages</span></a> <a href="https://chaos.social/tags/languageDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>languageDesign</span></a></p>