veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

293
active users

#compilers

4 posts4 participants1 post today
Paolo Amoroso<p>Paul McJones on the passing of computer scientist Robert Brayton and his role in the first Lisp compiler.</p><p><a href="https://mcjones.org/dustydecks/archives/2025/07/15/1449" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mcjones.org/dustydecks/archive</span><span class="invisible">s/2025/07/15/1449</span></a></p><p><a href="https://oldbytes.space/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://oldbytes.space/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a> <a href="https://oldbytes.space/tags/compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compilers</span></a></p>
Lobsters<p>New Aarch64 Backend <a href="https://lobste.rs/s/qpbfsa" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/qpbfsa</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compilers</span></a> <a href="https://mastodon.social/tags/zig" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>zig</span></a><br><a href="https://ziglang.org/devlog/2025/#2025-07-23" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ziglang.org/devlog/2025/#2025-</span><span class="invisible">07-23</span></a></p>
रञ्जित (Ranjit Mathew)<p>“Store Tags After Payloads”, Jamie Brandon (<a href="https://www.scattered-thoughts.net/writing/store-tags-after-payloads/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">scattered-thoughts.net/writing</span><span class="invisible">/store-tags-after-payloads/</span></a>).</p><p>Via Lobsters: <a href="https://lobste.rs/s/x9s2mu/store_tags_after_payloads" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lobste.rs/s/x9s2mu/store_tags_</span><span class="invisible">after_payloads</span></a></p><p><a href="https://mastodon.social/tags/Compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Compilers</span></a> <a href="https://mastodon.social/tags/PLDI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PLDI</span></a> <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://mastodon.social/tags/C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C</span></a> <a href="https://mastodon.social/tags/Alignment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Alignment</span></a> <a href="https://mastodon.social/tags/Optimization" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Optimization</span></a> <a href="https://mastodon.social/tags/SumTypes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SumTypes</span></a> <a href="https://mastodon.social/tags/TaggedUnions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TaggedUnions</span></a></p>
Lobsters<p>LL and LR Parsing Demystified (2013) <a href="https://lobste.rs/s/nfbjbr" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/nfbjbr</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compilers</span></a> <a href="https://mastodon.social/tags/plt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>plt</span></a><br><a href="https://blog.reverberate.org/2013/07/ll-and-lr-parsing-demystified.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.reverberate.org/2013/07/l</span><span class="invisible">l-and-lr-parsing-demystified.html</span></a></p>
Lobsters<p>Jsonptr: Using Wuffs’ Memory-Safe, Zero-Allocation JSON Decoder <a href="https://lobste.rs/s/fzjq4y" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/fzjq4y</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/c" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>c</span></a> <a href="https://mastodon.social/tags/compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compilers</span></a> <a href="https://mastodon.social/tags/performance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>performance</span></a><br><a href="https://nigeltao.github.io/blog/2020/jsonptr.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nigeltao.github.io/blog/2020/j</span><span class="invisible">sonptr.html</span></a></p>
burakemir<p>quote: "Compilers, when perfected, can be elegant to the point that you want to paste a printed listing on your wall, like artwork. Ok, so you have to be into writing compilers to get my meaning, but when your compiler works, you are very proud and want to show it off. "</p><p>Feeling this! Also, feeling an urge to start a <a href="https://discuss.systems/tags/compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compilers</span></a> are <a href="https://discuss.systems/tags/mathematics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mathematics</span></a> collection of quotes.</p>
Lobsters<p>gccrs June 2025 monthly report <a href="https://lobste.rs/s/ogq41h" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/ogq41h</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compilers</span></a> <a href="https://mastodon.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a><br><a href="https://rust-gcc.github.io/2025/07/17/2025-06-monthly-report.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">rust-gcc.github.io/2025/07/17/</span><span class="invisible">2025-06-monthly-report.html</span></a></p>
Lobsters<p>Strategies for very fast Lexers <a href="https://lobste.rs/s/75zw2o" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/75zw2o</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compilers</span></a> <a href="https://mastodon.social/tags/performance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>performance</span></a><br><a href="https://xnacly.me/posts/2025/fast-lexer-strategies/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">xnacly.me/posts/2025/fast-lexe</span><span class="invisible">r-strategies/</span></a></p>
Lobsters<p>C-: A Portable Assembly Language (1997) via <span class="h-card" translate="no"><a href="https://fantastic.earth/@abnv" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>abnv</span></a></span> <a href="https://lobste.rs/s/olsvyy" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/olsvyy</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>assembly</span></a> <a href="https://mastodon.social/tags/c" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>c</span></a> <a href="https://mastodon.social/tags/compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compilers</span></a><br><a href="https://www.microsoft.com/en-us/research/publication/c-a-portable-assembly-language/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">microsoft.com/en-us/research/p</span><span class="invisible">ublication/c-a-portable-assembly-language/</span></a></p>
Lobsters<p>angr (open-source binary analysis platform for Python) <a href="https://lobste.rs/s/ip3wbn" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/ip3wbn</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compilers</span></a> <a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a><br><a href="https://angr.io/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">angr.io/</span><span class="invisible"></span></a></p>
Lobsters<p>Working through ‘Writing A C Compiler’ <a href="https://lobste.rs/s/f0tt1k" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/f0tt1k</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/c" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>c</span></a> <a href="https://mastodon.social/tags/compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compilers</span></a><br><a href="https://jollygoodsw.wordpress.com/2025/03/13/working-through-writing-a-c-compiler/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jollygoodsw.wordpress.com/2025</span><span class="invisible">/03/13/working-through-writing-a-c-compiler/</span></a></p>
Lobsters<p>Wasm the Hard Way: Porting the Chicory Compiler to Android <a href="https://lobste.rs/s/ltp2yr" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/ltp2yr</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>android</span></a> <a href="https://mastodon.social/tags/compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compilers</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/wasm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wasm</span></a><br><a href="https://blog.evacchi.dev/posts/2025/07/11/wasm-the-hard-way-porting-the-chicory-compiler-to-android/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.evacchi.dev/posts/2025/07</span><span class="invisible">/11/wasm-the-hard-way-porting-the-chicory-compiler-to-android/</span></a></p>
Lobsters<p>jank is C++ <a href="https://lobste.rs/s/eagdbx" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/eagdbx</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/c" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>c</span></a>++ <a href="https://mastodon.social/tags/clojure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clojure</span></a> <a href="https://mastodon.social/tags/compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compilers</span></a> <a href="https://mastodon.social/tags/plt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>plt</span></a><br><a href="https://jank-lang.org/blog/2025-07-11-jank-is-cpp/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jank-lang.org/blog/2025-07-11-</span><span class="invisible">jank-is-cpp/</span></a></p>
Lobsters<p>Forget Borrow Checkers: C3 Solved Memory Lifetimes With Scopes <a href="https://lobste.rs/s/vzkmtj" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/vzkmtj</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/c" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>c</span></a> <a href="https://mastodon.social/tags/compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compilers</span></a> <a href="https://mastodon.social/tags/plt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>plt</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a><br><a href="https://c3-lang.org/blog/forget-borrow-checkers-c3-solved-memory-lifetimes-with-scopes/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">c3-lang.org/blog/forget-borrow</span><span class="invisible">-checkers-c3-solved-memory-lifetimes-with-scopes/</span></a></p>
Abhinav 🌏<p>If you were to write a <a href="https://fantastic.earth/tags/compiler" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compiler</span></a> in <a href="https://fantastic.earth/tags/Haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Haskell</span></a>, would you use a lens library to transform the data structures? <a href="https://fantastic.earth/tags/poll" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>poll</span></a> <a href="https://fantastic.earth/tags/compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compilers</span></a> <a href="https://fantastic.earth/tags/pldev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pldev</span></a></p>
Lobsters<p>Writing an IR from Scratch and survive to write a post via <span class="h-card" translate="no"><a href="https://fantastic.earth/@abnv" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>abnv</span></a></span> <a href="https://lobste.rs/s/68ekgl" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/68ekgl</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compilers</span></a> <a href="https://mastodon.social/tags/plt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>plt</span></a><br><a href="https://farena.in/compilers/programming/writing-an-ir-from-scratch/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">farena.in/compilers/programmin</span><span class="invisible">g/writing-an-ir-from-scratch/</span></a></p>
Lobsters<p>Writing a very simple JIT Compiler in about 1000 lines of C <a href="https://lobste.rs/s/idkqmw" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/idkqmw</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/c" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>c</span></a> <a href="https://mastodon.social/tags/compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compilers</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a><br><a href="https://kuterdinel.com/writing-a-very-simple-jit-compiler-in-about-1000-lines-of-c.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">kuterdinel.com/writing-a-very-</span><span class="invisible">simple-jit-compiler-in-about-1000-lines-of-c.html</span></a></p>
jleightcapnow reading: <i>Retrospective on High-Level Language Computer Architecture</i> [Ditzel and Patterson 1980]: a summary of failed design approaches for<br><br>- reduction of the semantic gap between programming and machine languages<br>- reduction of software development costs<br>- aesthetics ("esoteric")<br><blockquote>[High-level language computers] are aesthetically appealing to those not familiar with modern compiler writing technology. It is acknowledged that code generation may be simpler for a high-level language computer. What needs to be made more fully understood is that a high-level language instruction set does not eliminate the need for compilers, nor does it greatly simplify them. The need and complexity of compilers extends far beyond code generation. The amount of code necessary for preprocessing, lexical analysis, syntax analysis, assembly, optimization, loading, error detection, error recovery and diagnostics often dwarfs the part of the compiler concerned with code generation. The level of the target computer does not seem to have enough of an effect on the size of a compiler to warrant a totally new architecture.<br></blockquote>ref: <a href="https://courses.cs.washington.edu/courses/cse548/05wi/files/Ditzel-Retrospective-on-HLL-Computer-Architecture.pdf" rel="nofollow noopener" target="_blank">https://courses.cs.washington.edu/courses/cse548/05wi/files/Ditzel-Retrospective-on-HLL-Computer-Architecture.pdf</a><br><br><a href="https://leightcap.com?t=compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#compilers</a> <a href="https://leightcap.com?t=computerarchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#computerarchitecture</a> <a href="https://leightcap.com?t=forth" class="mention hashtag" rel="nofollow noopener" target="_blank">#forth</a> <a href="https://leightcap.com?t=retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#retrocomputing</a><br>
Lobsters<p>MicroHs, a tiny Haskell Compiler <a href="https://lobste.rs/s/ak9mmk" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/ak9mmk</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/video" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>video</span></a> <a href="https://mastodon.social/tags/compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compilers</span></a> <a href="https://mastodon.social/tags/haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>haskell</span></a><br><a href="https://www.youtube.com/watch?v=SJwvPEq4Mok" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=SJwvPEq4Mok</span><span class="invisible"></span></a></p>
Lobsters<p>Guile lab notebook: on the move <a href="https://lobste.rs/s/ogrfql" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/ogrfql</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compilers</span></a> <a href="https://mastodon.social/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a><br><a href="https://wingolog.org/archives/2025/07/08/guile-lab-notebook-on-the-move" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wingolog.org/archives/2025/07/</span><span class="invisible">08/guile-lab-notebook-on-the-move</span></a></p>