Parody account. I'm a marker interface.

Joined August 2016
3 Photos and videos
Love it! When we see code that is in FP language, it is important to say that OO version is better. We don't need to give reason because it is obvious - FP is bad. Kill off #functionalprogramming #fp #fsharp. #objectoriented #oop #csharp forever. x.com/CordasFilip/status/180…

Replying to @ScottWlaschin
IT isn't, c# is much better.
1
198
I found new hero to join army protecting against dangers of #fsharp, welcome @CordasFilip! #csharp is much friendlier community and does not have elitists or people looking down on others!
1
114
This is so true! "let foo:string = ..." is very unreadable because it is in pure functional maths language. "let foo: string = ...;" is very readable because it is in Typescript, which has semicolon at end of line, which makes it easy to read! x.com/BKAngryKing/status/179…

Replying to @ihatefsharp
let foo: string ... Is objectively worse than string foo ... sorry boutcha 🤷‍♂️
1
1
7
209
My hero! Says the truth: any syntax that is different from what we know in C# is terrible and cannot be used in real world. We need curly brace and semicolons to make code readable! x.com/BKAngryKing/status/178…

Replying to @jkone27
The fact that it's based on OCaml syntax is tragic... it's one of the worst language designs I've ever seen. Can't wait for C# to do it better though
1
2
5
466
Great GREAT new #csharp 12 feature to create collections with terse syntax: int[] a = [1, 2, 3, 4, 5, 6, 7, 8]; Such good feature! Not like #fsharp which is unreadable and impossible to learn: let a = [1; 2; 3; 4; 5; 6; 7; 8] Such bad syntax! #fpnothanks
10
29
2,105
Good news followers! #csharp has invented new pattern called Result. This will replace old Exception pattern soon. Poor #fsharp is being left in dust behind! 😂😂😂 Great news @nkanauzu! x.com/dotnetfdn/status/17621…

SimpleResults released 🚀 🍰 SimpleResults is a simple library that serves as a sample on how to implement the Result pattern in NET. Support for translating the result object to HTTP status code for both MVC controllers & Minimal APIs. hubs.ly/Q02lh-sm0 #dotnet #csharp
4
24
4,675

13 Feb 2024
Replying to @firstdrafthell
Rubbish
1
338
This is yearly reminder for you to do everything you can to stop spread of dangerous functional programming and especially #fsharp. We can make it happen this year!
2
7
17
2,024
Anything written by FP people is pointless. Good news is that records, switch expressions, tuples, async / await, genetics, lombada expressions, patterns were all created in OO languages! x.com/zakraw4/status/1735604…

15 Dec 2023
Replying to @k_cieslak
You don't need to imagine that. I don't need a pointless whitepaper to state the obvious which is sometimes overlooked.
1
353
This is correct. Async / await is only true way of working with Tasks. F# is so bad - turned simple beautiful async / await into something called Complication Expressions. Like everything in this language, it doesn't work for real world. x.com/nkanauzu/status/173519…

14 Dec 2023
Replying to @viet2nt @davidfowl
Lies
1
2
7
1,450
More new feature for C# that will leave silly FP and #fsharp people jealous. They don't even have classes, just functions - sad, how can people design proper solutions?! And now we have this new constructor syntax coming - can't wait!
Primary constructors made their original debut in C# 6 previews and are making a comeback in C# 12 #dotnet #csharp #aspnetcore
1
1
481
I found new hero today who tells truth about .NET and F#'s right place - at bottom of ocean. Let's all work together to rid world of functional programming, unless it is add-on in curly brace OO language!
So anyway, happy new year
6
768
This is correct answer! C# had great feature "Delegates" in v1. It does not matter that current C# language designer said that he hates it and regrets it the most. With delegates there is no need for this "language" for maths, F#. Why did they ever make such horror!!
26 Dec 2022
Because functional and mathematical concepts are not reserved for f# alone. C# has had functional capabilities since version 1.0
2
3
831
You and @ddoomen are clearly secret agents working for Team FP, trying to convert everyone to dark side with propaganda like "single method interfaces are just functions". Don't believe it people! #classesforever #nomorefunctions #interfacesftw
Delegates are severely underused. If you have a class with one method, you have a function.
1
1
3
I am excited by new feature in C# and .NET, Records. New feature like this is leaving F# in the dust, I did not see any Record feature in latest release of that "language"! Poor FP devs! 😂😂😂 Days of FP on .NET are almost over!
10
Hahah! Here is F# dev that tries to do C# but doesn't understand the rules - he puts two classes in same file! How does this scale, how to find the class in solution explorer? 🤡🤡🤡 Maybe at least he now learns proper object oriented programming language. #nomorefp
5
Our campaign is success, Microsoft have dropped F# from next big .NET release - no talk about it here, so it is dead! This is first step to end evil of functional programming! Let's make it happen together @DotNetIsCSharp ! #csharp #dotnet
12 Oct 2021
Announcing .NET 6 Release Candidate 2 devblogs.microsoft.com/dotne…
5
17
Sad that F# can do this but missed important features for writing real programs 😂 No support for normal features like classes, or new killer features like static abstraction or hot reload! Bye bye!
Typical F# user, always jump in to talk about how much better is F# than C#. And at same time they ignore that latest F# stole key features from C# like nameof and string interpolation. Days of functional programming are over! Replaced with much better C# switch expressions.
23 Oct 2020
Replying to @CHBernasconiC
I'm used to using the C# 9 features in F# ;-) And soon some C# features in F# like nameof and string interpolation. It is nice to see both languages improve. However, C# becomes more and more complex.
1
2
Of course! F# now sees the truth and starts to evolve into proper language. But it is too late, and why? when there is already best language on dotnet for every programming style. Even if you need FP, C# has best mix of it with OOP. #perfect
2 Oct 2020
It seems F# 5.0 features are all taken from C# - older versions of C#?
4
13