fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

#languageimplementation

0 posts0 participants0 posts today
Stefan Marr<p>The deadline for MoreVMs is in about a month.</p><p>We're looking forward to your talk proposals, blog posts, or extended abstracts.</p><p>And new this year, we ask you to submit early descriptions of a planed experiment. Benchmarking is hard, and we're happy to help with feedback!</p><p><a href="https://2025.programming-conference.org/home/MoreVMs-2025" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">2025.programming-conference.or</span><span class="invisible">g/home/MoreVMs-2025</span></a></p><p><a href="https://mastodon.acm.org/tags/morevms25" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>morevms25</span></a> <a href="https://mastodon.acm.org/tags/languageImplementation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>languageImplementation</span></a> <a href="https://mastodon.acm.org/tags/compilers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compilers</span></a> <a href="https://mastodon.acm.org/tags/interpreters" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>interpreters</span></a> <a href="https://mastodon.acm.org/tags/virtualMachines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>virtualMachines</span></a></p>
Stefan Marr<p>Our benchmarking tool got a new release, ReBench 1.3</p><p>Important changes:<br> - better support for environment variables<br> - more predictable handling of build commands<br> - support for machine-specific settings<br> - tool to reduce measurement noise is more robust</p><p><a href="https://github.com/smarr/ReBench/releases/tag/v1.3.0" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/smarr/ReBench/relea</span><span class="invisible">ses/tag/v1.3.0</span></a></p><p><a href="https://mastodon.acm.org/tags/benchmarking" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>benchmarking</span></a> <a href="https://mastodon.acm.org/tags/languageImplementation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>languageImplementation</span></a> <a href="https://mastodon.acm.org/tags/experiments" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>experiments</span></a> <a href="https://mastodon.acm.org/tags/science" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>science</span></a></p>
lambdageek<p>It's surprising how many different ways to break a compiler you can find in just 3 lines of code</p><p><a href="https://mastodon.social/tags/programmingLanguages" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programmingLanguages</span></a> <a href="https://mastodon.social/tags/languageImplementation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>languageImplementation</span></a> <a href="https://mastodon.social/tags/compiler" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compiler</span></a></p>
lambdageek<p>The thing that I love about working on programming languages and runtimes is that "oh no, everything is broken forever" bugs usually have a reproduction that is like... 3-4 lines of code and use a single core and no external inputs</p><p><a href="https://mastodon.social/tags/programmingLanguages" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programmingLanguages</span></a> <a href="https://mastodon.social/tags/languageDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>languageDesign</span></a> <a href="https://mastodon.social/tags/languageImplementation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>languageImplementation</span></a> <a href="https://mastodon.social/tags/runtime" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>runtime</span></a> <a href="https://mastodon.social/tags/runtimeImplementation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>runtimeImplementation</span></a></p>
lambdageek<p>I'm always amazed when adding a new feature to a "real world" language/runtime when it seems to work complementary with a bunch of existing features. I expect this to be true in <a href="https://mastodon.social/tags/typeTheory" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typeTheory</span></a> but expect all practical implementations to be full of compromises and special cases a la how nearly every C++ feature is a footgun when used with any other C++ feature</p><p><a href="https://mastodon.social/tags/languageDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>languageDesign</span></a> <a href="https://mastodon.social/tags/languageImplementation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>languageImplementation</span></a> <a href="https://mastodon.social/tags/compilers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compilers</span></a> <a href="https://mastodon.social/tags/orthogonality" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>orthogonality</span></a></p>