Hacker News new | ask | show | jobs
by Paul_S 5113 days ago
Unreal would be my first choice. A company recently sued Epic for how crap it is but they lost. Still, the fact that they did sue them in the first place tells you a lot but I'm not allowed to have an opinion.

If I could sue a language I'd sue bash. I know it'd be futile but there is a reason that so many replacements exist but maybe a better reason why none of them have supplanted bash.

1 comments

A company recently sued Epic for how crap it is but they lost.

Silicon Knights sued Epic claiming that they were promised advanced features of the Unreal Engine that allegedly did not exist or were not supported in the way SK were led to believe. They allegedly ended up having to build their own engine for the game on top of the cost of the UE3 license. Epic discovered that the new engine was using source code from SK's licensed copy of the UE3 engine and counter-sued for breech of contract. The claims against Epic were thrown out because the judge felt SK was asking for unreasonable amounts of money. As far as I know, the matter of whether or not Epic filled their end of the bargain was not answered. That's the real shame.

why none of them have supplanted bash.

Same reason C is still popular despite more advanced and modern languages. It's not as widely supported. Bash and C are everywhere. Bash and Perl are awful, awful languages that are awful, awfully unfortunately useful.

I don't think courts are in a position to rule on quality of products unless it's blatant false advertising. I'd love to discuss this but my next job is likely to involve Unreal as well. All hail our lords at Epic.

So instead I'll disagree with you on Perl which I thought was one of those saner replacements for bash, especially when it comes to one liners. So what languages did you think I meant?

> Same reason C is still popular

I think the reasons behind C and bash staying power are different. Bash is here to stay because it is ingrained, literally embedded in the system and has a large user base. It doesn't offer anything unique that isn't available somewhere else. C is here to stay because it offers what other languages don't. There are new projects with no legacy concerns that still choose C.

So what languages did you think I meant?

You mentioned bash, which I agreed with. I was also adding Perl to my personal list of complaints as a language I found difficult to learn.