Subject: jGRASP for OpenVMS From: thierry.uso@wanadoo.fr (Thierry USO) Date: 27 Jun 2004 14:00:53 -0700 Newsgroups: comp.os.vms jGRASp is a freeware IDE from Auburn University (http://www.jgrasp.org/). It is written in Java and supports several languages such as Ada, C, C++, Java... A small program called the Wedge allows jGRASP to communicate with external compilers, debuggers and executable programs. The Wedge is specific to each operating system. The distribution file of jGRASP contains only a Wedge for Windows, Linux/Unix and MacOS X. I have written a Wedge for OpenVMS. It can be downloaded at : http://perso.wanadoo.fr/thierry.uso/jgrasp-en.html The Wedge of jGRASP has been successfully tested with OpenVMS 7.3, Java 1.4.1-2, jGRASP 1.6.4 and the Ada GNAT 5.00a compiler. It should work with subsequent versions of OpenVMS, Java, jGRASP and with others compilers. Environment variables inside jGRASP are implemented as logical names. The target process (compiler, debugger or exe) communicates with the jGRASP process via SYS$OUTPUT which is a mailbox (by default). So, a buffer overflow may occur during a "big" write to SYS$OUTPUT. I am searching how to avoid this (using pseudo-terminal or file instead mailbox...). If you have any idea, I take it... Thierry USO