> "It's better, but you would need to download a whole new language instead of using the one in the OS already. So we'll use the worse option that comes with the OS."
Yeah, I can see picking Python over Perl 5; just *barely*, though.
> Ruby also didn't and still doesn't have a good reputation when it comes to speed, but not like Python is any better with its arrays.
Well, reputation rather than actual performance.
On the other hand, 99% of the times you use any scripting language and 90% of the time you use an application- or systems-programming language, if it's CPU-bound instead of I/O-bound, you've fucked up.
> Python sidestepped the issue by bolting more C libraries to it.
Yeah, and "This looks better when I'm typesetting my paper" cascades into an ecosystem.
@phnt@eriner@graf@w0rm This shit I do not get; Python is a pain in the ass, it's not as convenient for scripting as the shell or Perl or Ruby, and it's not stable. A shell script or a C program from the 80s will often still work now, Ruby code that I wrote for 1.6 still works in 3.x; even *JavaScript* manages backwards-compatibility. Good luck getting a Python program from last year to build cleanly without guessing which Ubuntu version that guy was running and then building in a chroot.
> various runtime restrictions that you have to test. Sometimes it works, sometimes acls and policy flag/prevent weird shell interactions that are commonly "malicious", such as /dev/tcp interaction
It's not even a real /dev; gawk (almost certainly present) has a different, incompatible /inet/{tcp,udp}/$shit and is almost guaranteed to be present and probably overlooked if zsh is.
> my experience is that python is far more rare than bash or perl.
bash maybe because I don't know of anyone that *doesn't* ship bash, but Debuntu requires Python nowadays, I believe CentOS/RHEL require it.
@graf@Death@w0rm Looks like ~20h, we'd have to head back on Sunday afternoon and not stop, but I suspect this is earlier than you'd like to head out. I know the hailing frequency when we get close.
There are at least four, you've just only apparently paid attention to the glowie one. (They are not crazy, they are just glowies.) Honk is in Go. Here: https://fedilist.com/source-code
> zsh
:vomit:
> I wasn't bothered by the lack of generics, but even that's taken care of (though I think it's a tad ugly).
What they did looks a lot like how they did it in Limbo.
@eriner@graf@w0rm I like Go but the module system and the persistent Google fuckery are pushing me out. You can do CSP in any language; it's easy in Go but you can do it in C about as easily. :tonyhoare: was right, :kenbw: was right, djb was right.
Resident hacker, leader of the fsebugoutzone.org coup of the FSE Autonomous Zone, BOFH of freespeechextremist.com, and former admin of FSE before the establishment of the FSE Autonomous Zone. Launching a guerilla war against myself from this bunker.I'm not angry with you, I'm just disappointed.I am physically in Los Angeles but I exist in a permanent state of 3 a.m.I have dropped a bytebeat album, feel free to DM me for a download code or a link to a tarball: https://finitecell.bandcamp.com/album/villain . There is a chiptunes album there, too.Revolver is coming: https://blog.freespeechextremist.com/blog/revolver-kickoff.htmlWar has changed: https://blog.freespeechextremist.com/blog/update-and-roadmap.htmlThe usual alt if FSE is down: @p@bae.st or @p@shitposter.world.