User Details
- User Since
- Dec 23 2013, 1:31 AM (568 w, 6 d)
May 10 2016
It's not trolling - if SQF is powerful, has ease of use, there's be no reason to not want it in other situations.
I like Lua, I have used it in other environments and my friends in other industries deploy Lua to their servers and bind it to their projects so they can easily change things and reload configurations. It is used in enterprise environments because it is so light and fast.
It has a good syntax, great error handling, it is OOP to an extent and it is internally consistent in it's results.
Saying "This language is GREAT for a game, but I'd never use it for anything serious" requires a lot of cognitive dissonance to pull out on somebody.
If it's not fast, if it doesn't have a great syntax, if it doesn't have great error handling, if it is an inconsistent mess; like SQF for example, you wouldn't want to deploy it anywhere else.
There is nobody sane heaping praises onto this language.
It is not good.
It is not ideal.
Hello friends.
I'm the guy who wrote that article, thanks for linking it. I updated some of the outdated information in the article to reflect the current state of affairs.
@MulleDK19: I never said that I'd prefer the JRE and neither does this ticket.
@Killzone_Kid: Though I took "bad code" from other people as examples, the syntax and not the logic of that specific script is what I was critiquing. Whether it operated well or not has no impact whatsoever on how terrible the syntax is.
"Yes, you cannot learn SQF overnight and it is pretty different from other languages but it is far from clusterfuck of a language."
If you can find me an employed programmer who says "Yeah, okay, this language looks legit" I'll buy you a fucking Christmas cake.
How about: One that would use SQF for development purposes if it were capable of it. Core web technology, client applications - anything that isn't a ARMA.
If you can show me one of those I'd really enjoy talking to them and digging around in their brain a bit.