Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Delphi is fucking retarded

Name: Anonymous 2018-04-24 17:35

Or Turbo Pascal or Object Pascal or whatever the fucking name of this shit is.

Holy fucking shit.

Assuming F is of type double:
F := 3.5;
works as expected, but
F := StrToFloat('3.5');
might work on one computer, and it might throw an exception on another, depending on system locale. Except they didn't even bother going all the way and also support the thousand separators, just the decimal separator. And then my coworkers try to convince me this is somehow the correct behavior and all the other languages got it wrong.

Not to mention that even the most trivial concepts such as mapping, filtering, or folding over sequences is retardedly hard if not downright impossible to do with higher-order functions, because the type system actually has a downs syndrome. It is actually simpler and more readable to just write for loops everywhere. Jesus fucking Christ please kill me.

I probably don't even have to mention the lack of a macro system.

Name: Anonymous 2018-04-24 17:49

>>1
Achually there is a castrated macro system in FreePascal.
https://www.freepascal.org/docs-html/prog/progch2.html#progse5.html

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List