101010.pl is one of the many independent Mastodon servers you can use to participate in the fediverse.
101010.pl czyli najstarszy polski serwer Mastodon. Posiadamy wpisy do 2048 znaków.

Server stats:

513
active users

#programminglanguages

0 posts0 participants0 posts today
Compsci Weekly<p>In which I have Opinions about parsing and grammars</p><p><a href="https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/parsing/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">chiark.greenend.org.uk/~sgtath</span><span class="invisible">am/quasiblog/parsing/</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/parsing/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://www.chiark.</span><span class="invisible">greenend.org.uk/~sgtatham/quasiblog/parsing/</span></a></p><p><a href="https://mastodon.social/tags/compsci" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compsci</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/programminglanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programminglanguages</span></a></p>
Anthony Accioly<p>Kotlin and Go couldn't be approaching their error handling pains more differently.</p><p>Go: <a href="https://go.dev/blog/error-syntax" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">go.dev/blog/error-syntax</span><span class="invisible"></span></a><br>Kotlin: <a href="https://medium.com/@internetcreationist/exploring-rich-errors-in-kotlin-a-game-changer-from-kotlinconf-2025-ea11ae23b585" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/@internetcreationis</span><span class="invisible">t/exploring-rich-errors-in-kotlin-a-game-changer-from-kotlinconf-2025-ea11ae23b585</span></a></p><p>TL;DR: While Kotlin is getting rich errors, Go is getting... nothing. And please stop asking for it, the community clearly won't come to a consensus.</p><p>Like it or not, `if err != nil` is here to stay.</p><p><a href="https://accioly.social/tags/GoLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GoLang</span></a> <a href="https://accioly.social/tags/Kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kotlin</span></a> <a href="https://accioly.social/tags/ErrorHandling" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ErrorHandling</span></a> <a href="https://accioly.social/tags/LanguageDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LanguageDesign</span></a> <a href="https://accioly.social/tags/ProgrammingLanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProgrammingLanguages</span></a> <a href="https://accioly.social/tags/DevThoughts" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevThoughts</span></a></p>
Python Weekly 🐍<p>Functional programming concepts that actually work in Python</p><p><a href="https://borkar.substack.com/p/why-care-about-functional-programming?r=2qg9ny" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">borkar.substack.com/p/why-care</span><span class="invisible">-about-functional-programming?r=2qg9ny</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://borkar.substack.com/p/why-care-about-functional-programming?r=2qg9ny" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://borkar.subs</span><span class="invisible">tack.com/p/why-care-about-functional-programming?r=2qg9ny</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/programminglanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programminglanguages</span></a> <a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a></p>
Compsci Weekly<p>Access Control Syntax</p><p><a href="https://journal.stuffwithstuff.com/2025/05/26/access-control-syntax/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">journal.stuffwithstuff.com/202</span><span class="invisible">5/05/26/access-control-syntax/</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://journal.stuffwithstuff.com/2025/05/26/access-control-syntax/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://journal.stu</span><span class="invisible">ffwithstuff.com/2025/05/26/access-control-syntax/</span></a></p><p><a href="https://mastodon.social/tags/compsci" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compsci</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/programminglanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programminglanguages</span></a></p>
Compsci Weekly<p>Against Curry-Howard Mysticism</p><p><a href="https://liamoc.net/forest/loc-000S/index.xml" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">liamoc.net/forest/loc-000S/ind</span><span class="invisible">ex.xml</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://liamoc.net/forest/loc-000S/index.xml" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://liamoc.net/</span><span class="invisible">forest/loc-000S/index.xml</span></a></p><p><a href="https://mastodon.social/tags/compsci" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compsci</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/programminglanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programminglanguages</span></a></p>
Zig Weekly<p>Having your compile-time cake and eating it too</p><p><a href="https://0x44.xyz/blog/comptime-1" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">0x44.xyz/blog/comptime-1</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://0x44.xyz/blog/comptime-1" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://0x44.xyz/bl</span><span class="invisible">og/comptime-1</span></a></p><p><a href="https://mastodon.social/tags/compsci" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compsci</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> <a href="https://mastodon.social/tags/programminglanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programminglanguages</span></a> <a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mastodon.social/tags/ziglang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ziglang</span></a></p>
Compsci Weekly<p>Why Algebraic Effects?</p><p><a href="https://antelang.org/blog/why_effects/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">antelang.org/blog/why_effects/</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://antelang.org/blog/why_effects/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://antelang.or</span><span class="invisible">g/blog/why_effects/</span></a></p><p><a href="https://mastodon.social/tags/compsci" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compsci</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> <a href="https://mastodon.social/tags/programminglanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programminglanguages</span></a></p>
zeldman<p>Is PHP still relevant in 2025?</p><p><a href="https://accesto.com/blog/is-php-still-relevant-in-2025/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">accesto.com/blog/is-php-still-</span><span class="invisible">relevant-in-2025/</span></a> <a href="https://front-end.social/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://front-end.social/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a> <a href="https://front-end.social/tags/webdevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdevelopment</span></a> <a href="https://front-end.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://front-end.social/tags/ProgrammingLanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProgrammingLanguages</span></a></p>
Andy Balaam<p>This is a classic example of being able to talk about code for as long as you like, but until you implement it you're always going to miss really obvious things.</p><p>Not every Rust statement ends with a semi-colon.</p><p><a href="https://video.infosec.exchange/w/18RvsGVYSMwEgbnURBgTfY" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">video.infosec.exchange/w/18Rvs</span><span class="invisible">GVYSMwEgbnURBgTfY</span></a></p><p><a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</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/ProgrammingLanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProgrammingLanguages</span></a></p>
Felix 🇺🇦🚴‍♂️🇨🇦🇬🇱🇩🇰🇲🇽🇵🇦 🇪🇺<p>Nice, <a href="https://norden.social/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> 8.5 also gets a <br>pipe (|&gt;) operator</p><p><a href="https://youtu.be/UG_yb_WOutE" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/UG_yb_WOutE</span><span class="invisible"></span></a></p><p> <a href="https://norden.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fsharp</span></a> <a href="https://norden.social/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a> <a href="https://norden.social/tags/haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>haskell</span></a> <a href="https://norden.social/tags/programminglanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programminglanguages</span></a></p>
Haskell Weekly<p>Violating memory safety with Haskell's value restriction</p><p><a href="https://welltypedwit.ch/posts/value-restriction" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">welltypedwit.ch/posts/value-re</span><span class="invisible">striction</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://welltypedwit.ch/posts/value-restriction" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://welltypedwi</span><span class="invisible">t.ch/posts/value-restriction</span></a></p><p><a href="https://mastodon.social/tags/haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>haskell</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/programminglanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programminglanguages</span></a></p>
Programming Weekly<p>[META] Wide — a 100% Keyword-less Programming Language based on Intent</p><p><a href="https://github.com/widelang/draft" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/widelang/draft</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/widelang/draft" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">widelang/draft</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/programminglanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programminglanguages</span></a></p>
Ruby Weekly<p>ZJIT has been merged into Ruby</p><p><a href="https://railsatscale.com/2025-05-14-merge-zjit/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">railsatscale.com/2025-05-14-me</span><span class="invisible">rge-zjit/</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://railsatscale.com/2025-05-14-merge-zjit/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://railsatscal</span><span class="invisible">e.com/2025-05-14-merge-zjit/</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/compsci" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compsci</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/programminglanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programminglanguages</span></a> <a href="https://mastodon.social/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a></p>
Compsci Weekly<p>Implement your language twice</p><p><a href="https://futhark-lang.org/blog/2025-05-07-implement-your-language-twice.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">futhark-lang.org/blog/2025-05-</span><span class="invisible">07-implement-your-language-twice.html</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://futhark-lang.org/blog/2025-05-07-implement-your-language-twice.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://futhark-lan</span><span class="invisible">g.org/blog/2025-05-07-implement-your-language-twice.html</span></a></p><p><a href="https://mastodon.social/tags/compsci" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compsci</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/programminglanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programminglanguages</span></a></p>
Andy Balaam<p>It took 32 minutes to allow lexing a += sign.</p><p><a href="https://video.infosec.exchange/w/rM722SMGVoRbXVXg65Gpm8" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">video.infosec.exchange/w/rM722</span><span class="invisible">SMGVoRbXVXg65Gpm8</span></a></p><p><a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mastodon.social/tags/ProgrammingLanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProgrammingLanguages</span></a> <a href="https://mastodon.social/tags/video" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>video</span></a></p>
Java Weekly<p>The Challenges of Parsing Kotlin Part 1: Newline Handling</p><p><a href="https://gitar.ai/blog/parsing-kotlin" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">gitar.ai/blog/parsing-kotlin</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://gitar.ai/blog/parsing-kotlin" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://gitar.ai/bl</span><span class="invisible">og/parsing-kotlin</span></a></p><p><a href="https://mastodon.social/tags/kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kotlin</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/programminglanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programminglanguages</span></a></p>
Lisp & Scheme Weekly<p>Starting on seamless C++ interop in jank</p><p><a href="https://jank-lang.org/blog/2025-05-02-starting-seamless-interop/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jank-lang.org/blog/2025-05-02-</span><span class="invisible">starting-seamless-interop/</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://jank-lang.org/blog/2025-05-02-starting-seamless-interop/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://jank-lang.o</span><span class="invisible">rg/blog/2025-05-02-starting-seamless-interop/</span></a></p><p><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/compsci" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compsci</span></a> <a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/programminglanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programminglanguages</span></a></p>
Andy Balaam<p>Last time we parsed an empty while loop, but what's the use of that?</p><p>We need blocks of code:</p><p><a href="https://video.infosec.exchange/w/wmEKYWj2euNC6nXsNXv9Yz" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">video.infosec.exchange/w/wmEKY</span><span class="invisible">Wj2euNC6nXsNXv9Yz</span></a></p><p><a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mastodon.social/tags/ProgrammingLanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProgrammingLanguages</span></a></p>
Haskell Weekly<p>Packed Data support in Haskell</p><p><a href="https://arthichaud.xyz/posts/packed/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">arthichaud.xyz/posts/packed/</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://arthichaud.xyz/posts/packed/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://arthichaud.</span><span class="invisible">xyz/posts/packed/</span></a></p><p><a href="https://mastodon.social/tags/haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>haskell</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/programminglanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programminglanguages</span></a></p>
C & C++ Weekly<p>Programming languages should have a tree traversal primitive</p><p><a href="https://blog.tylerglaiel.com/p/programming-languages-should-have" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.tylerglaiel.com/p/program</span><span class="invisible">ming-languages-should-have</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://blog.tylerglaiel.com/p/programming-languages-should-have" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://blog.tylerg</span><span class="invisible">laiel.com/p/programming-languages-should-have</span></a></p><p><a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/programminglanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programminglanguages</span></a></p>