What about an interface with the gtk+ toolkit. I think it would solve a lot of portability problem. Ada, Eiffel, OCaml,Modula3,.... have their ports on their way or mostly completed! Didier Utheza.