Conversation
Notices
-
Embed this notice
narcolepsy and alcoholism :flag: (hj@shigusegubu.club)'s status on Thursday, 22-May-2025 19:13:43 JST narcolepsy and alcoholism :flag:
>dayjob tool
>written in go
"who did this!?"
>look it up
>it was me
"YOU FUCKING NI-"
<i was pressured to do it t. old me- Doughnut Lollipop 【記録係】:blobfoxgooglymlem: and pwm like this.
-
Embed this notice
narcolepsy and alcoholism :flag: (hj@shigusegubu.club)'s status on Thursday, 22-May-2025 19:17:43 JST narcolepsy and alcoholism :flag:
@lucy js is comfier, fight me.
image.webp -
Embed this notice
:blobcatflower: (methyltheobromine@netzsphaere.xyz)'s status on Thursday, 22-May-2025 19:17:45 JST :blobcatflower:
@hj go is as comfy as webshit can get.. Phantasm likes this. -
Embed this notice
narcolepsy and alcoholism :flag: (hj@shigusegubu.club)'s status on Thursday, 22-May-2025 19:22:52 JST narcolepsy and alcoholism :flag:
@lucy just use something like webpack or vite and you'll be "compiling" JS :doom_troll:
JS syntax is quite simple IMO and doesn't have to be oop if you don't want it to -
Embed this notice
:blobcatflower: (methyltheobromine@netzsphaere.xyz)'s status on Thursday, 22-May-2025 19:22:54 JST :blobcatflower:
@hj i don't like dynamically typed languages, i like compiled code, i like simple syntax for complex situations and i don't like oop 🤷 -
Embed this notice
:blobcatflower: (methyltheobromine@netzsphaere.xyz)'s status on Thursday, 22-May-2025 19:28:05 JST :blobcatflower:
@hj whenever i have to use js i curse brandon eich for releasing this brainrot into the web even simple shit like "use number that happens to be a float rn to index array" becomes such a nightmare. i like having fixed types and being able to cast between them. -
Embed this notice
Phantasm (phnt@fluffytail.org)'s status on Thursday, 22-May-2025 19:29:44 JST Phantasm
@hj @lucy Saying that JS syntax is simple is like saying that POSIX shell syntax is simple. -
Embed this notice
snacks (snacks@netzsphaere.xyz)'s status on Thursday, 22-May-2025 19:33:00 JST snacks
@lucy @hj c# enters the room -
Embed this notice
Phantasm (phnt@fluffytail.org)'s status on Thursday, 22-May-2025 19:33:24 JST Phantasm
@snacks @lucy @hj no!
big-wrench.jpgsnacks likes this. -
Embed this notice
:blobcatflower: (methyltheobromine@netzsphaere.xyz)'s status on Thursday, 22-May-2025 19:33:27 JST :blobcatflower:
@phnt @hj python is a terrible programming language but a better shell than anything out there :smugsiptea: Phantasm likes this. -
Embed this notice
:blobcatflower: (methyltheobromine@netzsphaere.xyz)'s status on Thursday, 22-May-2025 19:34:06 JST :blobcatflower:
@snacks @hj i was about to say "not very fond of microsoft" but go is literally google.. snacks likes this. -
Embed this notice
snacks (snacks@netzsphaere.xyz)'s status on Thursday, 22-May-2025 19:34:29 JST snacks
@phnt @lucy @hj name one downside that isn't the big runtime -
Embed this notice
snacks (snacks@netzsphaere.xyz)'s status on Thursday, 22-May-2025 19:37:13 JST snacks
@lucy @hj @phnt just use structs with ref for bigger ones -
Embed this notice
:blobcatflower: (methyltheobromine@netzsphaere.xyz)'s status on Thursday, 22-May-2025 19:37:15 JST :blobcatflower:
@snacks @phnt @hj object oriented -
Embed this notice
Phantasm (phnt@fluffytail.org)'s status on Thursday, 22-May-2025 19:37:57 JST Phantasm
@snacks @lucy @hj Being a Microsoft product. Barely any support for other platforms. If you want cross-platform C#, use Java. There, I said it. -
Embed this notice
snacks (snacks@netzsphaere.xyz)'s status on Thursday, 22-May-2025 19:40:01 JST snacks
@phnt @lucy @hj what platforms? Idk how it is on bsds but i used to do dev small personal stuff on an arm machine running linux -
Embed this notice
snacks (snacks@netzsphaere.xyz)'s status on Thursday, 22-May-2025 19:40:19 JST snacks
@phnt @hj @lucy also, why would i use worse c#? -
Embed this notice
:blobcatflower: (methyltheobromine@netzsphaere.xyz)'s status on Thursday, 22-May-2025 19:47:39 JST :blobcatflower:
@snacks @hj @phnt "in other words: the choice of C is the only sane choice. I know Miles
Bader jokingly said "to piss you off", but it's actually true. I've come
to the conclusion that any programmer that would prefer the project to be
in C++ over C is likely a programmer that I really *would* prefer to piss
off, so that he doesn't come and screw up any project I'm involved with." ~torvalds
i don't like oopsnacks likes this. -
Embed this notice
Phantasm (phnt@fluffytail.org)'s status on Thursday, 22-May-2025 20:00:10 JST Phantasm
@snacks @lucy @hj
>bsd
Non-existant, but that's not my point. Half of the features are Windows-specific and what isn't is very barebones compared to Java (The difference between .NET and .NET whatever is the Windows one).
>worse C#
C# is Java with a Microsoft spin on it. The languages are very similar syntactically. Its original purpose was EEE of Java and avoiding lawsuits with Oracle. Developing for Windows? Fine. Anything else? Just don't. -
Embed this notice
snacks (snacks@netzsphaere.xyz)'s status on Thursday, 22-May-2025 20:02:13 JST snacks
@phnt @lucy @hj maybe you just haven't used c# in a while but i almost exclusively dev for linux nowadays so i really don't understand what you mean -
Embed this notice
narcolepsy and alcoholism :flag: (hj@shigusegubu.club)'s status on Thursday, 22-May-2025 20:02:19 JST narcolepsy and alcoholism :flag:
@lucy it really isn't a nightmare if you just avoid automatic typecasts and just use primitive types and treat every object as a hashmap, with array being "special" kind of object -
Embed this notice
snacks (snacks@netzsphaere.xyz)'s status on Thursday, 22-May-2025 20:03:10 JST snacks
@phnt @hj @lucy only thing i ran into was monogame needing wine to compile their shader format -
Embed this notice
snacks (snacks@netzsphaere.xyz)'s status on Thursday, 22-May-2025 20:04:46 JST snacks
@hj @lucy @phnt and most of the ui frameworks don't work on linux but ui frameworks are always hellspawn Phantasm likes this. -
Embed this notice
Phantasm (phnt@fluffytail.org)'s status on Thursday, 22-May-2025 20:06:28 JST Phantasm
@snacks @lucy @hj Here have a cursed version of Java Electron: https://en.wikipedia.org/wiki/JavaFX
I'm out :02smug:narcolepsy and alcoholism :flag: and snacks like this. -
Embed this notice
narcolepsy and alcoholism :flag: (hj@shigusegubu.club)'s status on Thursday, 22-May-2025 20:06:38 JST narcolepsy and alcoholism :flag:
@lucy use === instead of ==, use !== instead of != (unless comparing to null but it's my preference), only use > < <= >= on numbers, always sanitize your data and do type conversions manually (and learn shorthands i.g.). In conversation permalink Doughnut Lollipop 【記録係】:blobfoxgooglymlem: likes this. -
Embed this notice
:blobcatflower: (methyltheobromine@netzsphaere.xyz)'s status on Thursday, 22-May-2025 20:06:39 JST :blobcatflower:
@hj how do you avoid automatic typecasts? In conversation permalink Doughnut Lollipop 【記録係】:blobfoxgooglymlem: repeated this. -
Embed this notice
narcolepsy and alcoholism :flag: (hj@shigusegubu.club)'s status on Thursday, 22-May-2025 20:07:07 JST narcolepsy and alcoholism :flag:
@phnt @lucy @snacks unironically the only good java GUI besides AWT In conversation permalink Phantasm likes this.