GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Embed Notice

HTML Code

Corresponding Notice

  1. Embed this notice
    Orman (orman@furry.engineer)'s status on Monday, 18-May-2026 01:27:44 JSTOrmanOrman
    in reply to
    • Howard Chu @ Symas
    • Rich Felker
    • nxadm

    @hyc @nxadm @dalias This is a different aspect of the same point but IMO go is fundamentally unserious at the language level because it focuses on a notion of "simplicity" that makes all complexity the programmer's problem, and failure to handle it their fault.

    e.g. we had no excuse for `nil` after the Java/C# era, but go not only has it, it has to twist itself in knots because having `nil` means that, e.g. your type must have a zero-value, it can't have any RAII invariant, there has to be a well-defined answer to things like "what happens if you await a nil channel receiver" (we block forever)

    I can appreciate that people are getting sick of the Rust team's political and design decisions, but the technical foundation that lets you use "values as certificates" is a vast improvement over almost every other language going.

    In conversationabout 5 days ago from furry.engineerpermalink
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.