pjlast.com
South African software engineer. Just trying to figure out what it means to have fun online
35 posts
20 followers
8 following
Regular Contributor
Conversation Starter
comment in response to
post
comment in response to
post
Huntsmans can fuck right off to whatever hell they crawled out of, I'm not leaving your hellspawn nest in my tree
comment in response to
post
Oh and there's obviously Zig 🙃 might also not be a bad choice, despite my gripes with some aspects of it
comment in response to
post
I think Go is a good middleground. C would also not be bad, but then you have to worry about some silly things with header files.
Odin would be great if some form of memory management is desired, but doesn't fulfill the "widely used" requirement. 2/2
comment in response to
post
I definitely wouldn't go the Python route. I also don't think Rust is a great first choice because it attempts to solve problems they wouldn't even know exists, and none of it really translates to other languages imo.
I'd want to learn something that somewhat approximates how a computer works. 1/2
comment in response to
post
Oof, decision paralyses 😅
On a feature-level Go is a great choice, because you have basic types, straightforward syntax, widely used, very thorough standard library. But it also has some dumb parts, like the compiler not liking unused variables and imports.
And then you can try ebitengine.org
comment in response to
post
Lizards have human brains
comment in response to
post
Some additional certified bangers
comment in response to
post
"Tailwind" sounds like a euphemism for a fart
comment in response to
post
On X/Threads they do it because posts containing links and the names of other social media platforms are heavily punished by the algorithm
On here they maybe do it out of habit? Like the monkeys punishing anyone going for the banana
comment in response to
post
Damn, that actually works pretty well! Very strange to listen to, but actually sounds like a plausible Cape accent! At least on the voice I chose. And maybe not a home language accent 😅 but still very good! Gives me some confidence in the French I'm hearing 😂
comment in response to
post
Haha yeah having debugged Cody agent a bunch I'm definitely not disagreeing! I just misunderstood your original post as "I wish non-stdio was an option" as opposed to "I wish non-stdio was the default" 😅
comment in response to
post
I guess it depends on what you're trying to debug and where. VS Code should support TCP as well, but all LSPs there are implemented as extensions, so you'll probably have to adjust the extension.
But I made a quick proxy that should allow you to convert anything: github.com/pjlast/lsproxy
comment in response to
post
You don't have to use stdin/stdout. You can just use TCP. For example gopls has a daemon mode you can connect to using TCP: github.com/golang/tools...
It might even be possible (and might already exist) to write a TCP wrapper for an LS that only has stdin/stdout support
comment in response to
post
Same, but this instead:
open.spotify.com/track/1yHXUD...