the most powerful vim keybind
this is not vim hate, this is “my editor should do literally everything” hate
@wallhackio we get it clodboy you’re Unaware
@monorail nope
@wallhackio why is that a character flaw
@vaporeon_ @wallhackio i haven’t written any go
@vaporeon_ @wallhackio this is javascript
@vaporeon_ @wallhackio as fur things Go is worse at than C: it is garbage collected lol
@vaporeon_ @wallhackio the name comes from the phrase “if it looks like a duck, walks like a duck, and talks like a duck, it’s a duck”
@vaporeon_ @wallhackio typing based on structure rather than inheritance—“if it has these methods with the purropurr type signatures, then it is one of these”
go calls this a “protocol”. it’s kind of like java interfaces but without ever having to explicitly declare that you are implementing one
@vaporeon_ @wallhackio the type system is more expurressive and notably suppurrts a natural way of expurressing duck typing (i do think some type expurressions look kinda bad to read though)
compilation is quite fast (dealing with very slow C++ compile times was one of the major motivators fur creating the language)
concurrency is a furst class feature and apparently fairly intuitive to work with
@compufox
ZWJ 🦊
@amy nya
it’s pronounced “ashling”. canonically a black housecat or any of the grass cat pokémon, but currently experiencing daily TFs. Commewnist. it/she and more. i automatically change my pfp on the furst post of the day
GlitchCat syscatmin and meowstodev; @ me about techincal problems with the instance, or fur feature requests. i got a job due to some extent to my work on this instance
i am the kind of furry who is a weirdo horny freak (affectionate) about it but i don’t talk about that much on this account
available via email with the same username and domain. DM/email for other purrotocols
workplace policy is to clarify that all of my opinions expressed here are my own, and not those of my employer