Message from @FrostyCrits
Discord ID: 645049345506279434
like VB almost...
I do love c# but.. I hate to say it the typing system gets in the way sometimes.
I adore strongly typed languages. Its a MUST for me. I cant think properly in dynamically typed langs
it enforces logical design and proper use of abstraction and inheritance and all that
I was thinking about jumping into Rust
I was writing a card deck class that I wanted to be able to handle strings and numbers at the same time and it just got to be too much. I wanted it to be able to handle a deck of playing cards or user defined deck of trading cards. I could still do it but had to jump threw many hoops with conversions. Where as it would have been a few lines of JS to do what took a page of code in c#
```cs
public abstract class DeckOfCardsBase<TValue>
{
public Collection<TValue> Cards { get; set; }
}
public class CardsIntegralDeck : DeckOfCardsBase<int>
{
}
public class TradingCardsDeck : DeckOfCardsBase<string>
{
}
```
something like that, the use of generics would allow for you to base class that out and provide 2 implementations.
but yeah
Looking at my code
http://opieandanthonylive.info/alpha3/home.html this is my attempt btw at my radio archive site, Its a little templatey for sure, kinda gave up on it just cause i got sick of figuring out vue.js lol
looks nice
I had a working version of it that was much more simple but fuckin godaddy axed me down after my bandwidth was hitting 56 terrabytes of streaming data per month hahahah
on a shared plan
You guys should look into Golang, which is also strictly typed but it does have some nice runtime type flexibility as well as a really nice reflection library
i didnt know that "unlimited bandwidth and storage" meant "totally limited lol"
it isn't OOP like Java but it's close enough
I have a book on authoring a compiler in Golang, i havent read much of it yet
it seems like a cool language though
Don't say the J word! Shhh... lol
@FrostyCrits Only said it because I thought I saw some Java above. Although reading in more depth it appears to be C# which I have zero experience with
because fuck Microsoft
at work, we have 2 branches of security systems, we diverged ours to be based on wpf and c# .net, and the rail and subway management shit for big systems like NYC and chicago went Java
and theyre regretting that now
They got on the board of Linux, now linux is becoming 'Woke' so ya fuck Microsoft
so my project is now to make a common core base of UI stuff to convert them all over to C# and WPF
brb, gotta let the dog out
Java was holding up for a long time but c# 8 blasts Java out of the water
I like microsoft, why do you hate microsoft?
open source promise? roslyn compiler open source? pretty based
I hate how theyre spying on people with windows 10, i hate a lot of their projects, but
theyve adopted the google model. Dont sell software, sell peoples data essentially
I don't necessarily hate Microsoft, or at least their research wing. And C# is probably a perfectly fine language. But apart from the shitty data trading practices you pointed out, their software tends not to be great
plus you can run c# apps on any platform now with .net core
Windows is a hulking mess
And I wish i could consider Linux viable, but I just cant for what i do
even when I'm in end-user mode I find it painful to use. And since that's Microsoft's flagship product, it doesn't exactly warm me up to the rest of Microsoft since anything you might not know about them might be just as bad
Its bloated as fuck agreed, I fucking HATE this app store idea, i HATE UWP, i think desktop devs have been pathetic with their non emphasis on UI/UX
We support open source, see, here's the source code for ms-dos 2
Lol cmon, almost everything for dev is open source