True, I hear it is even possible to reuse code in COBOL : )
I believe that the ease of maintenance depends purely on the language.
i.e. using a strictly procedural language for a large framework can be
quite messy. Have you ever seen large libraries written in perl that
consistently call "require
IMO, one of the big reasons for having a powerful OO mode, and
continually evolving php to have a bigger target than just "a web
programming language", is code re-usability. You can design a nice
consistent Framework, and easily rollout web, gui, and back end
applications all using the same frame