Revised Object and FunctionaL-Oriented Language