Guest Editor's Introduction Multiparadigm Languages and Environments