Message from @FrostyCrits

Discord ID: 645049345506279434


2019-11-15 23:38:52 UTC  

like VB almost...

2019-11-15 23:39:37 UTC  

I do love c# but.. I hate to say it the typing system gets in the way sometimes.

2019-11-15 23:40:20 UTC  

I adore strongly typed languages. Its a MUST for me. I cant think properly in dynamically typed langs

2019-11-15 23:41:19 UTC  

it enforces logical design and proper use of abstraction and inheritance and all that

2019-11-15 23:42:25 UTC  

I was thinking about jumping into Rust

2019-11-15 23:43:16 UTC  

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#

2019-11-15 23:46:07 UTC  

```cs
public abstract class DeckOfCardsBase<TValue>
{
public Collection<TValue> Cards { get; set; }
}
public class CardsIntegralDeck : DeckOfCardsBase<int>
{
}
public class TradingCardsDeck : DeckOfCardsBase<string>
{
}
```

2019-11-15 23:46:53 UTC  

something like that, the use of generics would allow for you to base class that out and provide 2 implementations.

2019-11-15 23:46:57 UTC  

but yeah

2019-11-15 23:51:08 UTC  

Looking at my code

2019-11-15 23:52:16 UTC  

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

2019-11-15 23:53:20 UTC  

looks nice

2019-11-15 23:54:15 UTC  

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

2019-11-15 23:54:19 UTC  

on a shared plan

2019-11-15 23:54:41 UTC  

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

2019-11-15 23:54:44 UTC  

i didnt know that "unlimited bandwidth and storage" meant "totally limited lol"

2019-11-15 23:55:01 UTC  

it isn't OOP like Java but it's close enough

2019-11-15 23:55:16 UTC  

I have a book on authoring a compiler in Golang, i havent read much of it yet

2019-11-15 23:55:22 UTC  

it seems like a cool language though

2019-11-15 23:55:27 UTC  

Don't say the J word! Shhh... lol

2019-11-15 23:55:48 UTC  

I hate the java runtime

2019-11-15 23:56:01 UTC  

@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

2019-11-15 23:56:07 UTC  

because fuck Microsoft

2019-11-15 23:57:00 UTC  

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

2019-11-15 23:57:08 UTC  

and theyre regretting that now

2019-11-15 23:57:15 UTC  

They got on the board of Linux, now linux is becoming 'Woke' so ya fuck Microsoft

2019-11-15 23:57:35 UTC  

so my project is now to make a common core base of UI stuff to convert them all over to C# and WPF

2019-11-15 23:57:40 UTC  

brb, gotta let the dog out

2019-11-15 23:57:59 UTC  

Java was holding up for a long time but c# 8 blasts Java out of the water

2019-11-15 23:58:21 UTC  

I like microsoft, why do you hate microsoft?

2019-11-15 23:58:42 UTC  

open source promise? roslyn compiler open source? pretty based

2019-11-15 23:59:06 UTC  

I hate how theyre spying on people with windows 10, i hate a lot of their projects, but

2019-11-15 23:59:41 UTC  

theyve adopted the google model. Dont sell software, sell peoples data essentially

2019-11-16 00:00:08 UTC  

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

2019-11-16 00:00:20 UTC  

plus you can run c# apps on any platform now with .net core

2019-11-16 00:00:22 UTC  

Windows is a hulking mess

2019-11-16 00:00:48 UTC  

And I wish i could consider Linux viable, but I just cant for what i do

2019-11-16 00:01:28 UTC  

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

2019-11-16 00:01:31 UTC  

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

2019-11-16 00:01:50 UTC  

We support open source, see, here's the source code for ms-dos 2

2019-11-16 00:02:19 UTC  

Lol cmon, almost everything for dev is open source