News for hackers. Stuff that matters.
Re:“People who implement new and improved interfaces always ... by AndyKelley on Friday September 11, 2015 @01:55PM (#10205153)
String processing in computers is difficult. You have to be careful to avoid every corner case and potential error.
Re:“People who implement new and improved interfaces always ... by progmal1 on Friday September 11, 2015 @02:33PM (#10205382)
Add multiple character sets/encodings/conversions and welcome to hell.
Re:“People who implement new and improved interfaces always ... by ExpiredLink on Friday September 11, 2015 @04:36PM (#10206036)
> String processing in computers is difficult.

Not in e.g. Java and many scripting languages.

Re:“People who implement new and improved interfaces always ... by ori_b on Friday September 11, 2015 @10:43PM (#10207048)
Write a function that takes three Unicode strings, concatenates the first two, and returns whether they are equivalent to the third.

If your answer is "use a library", that holds for C too.