Since forever, Basic in OpenOffice.org had a bug: it didn’t properly check closing parentheses in expressions like (example taken from this AskLibO question). Note the mismatch between opening and closing parentheses: four opening, and only three closing. The author missed one to close UCase function after Left( sString, 1 ), and any compiler would naturally… Continue reading When Legacy Justifies Errors→