Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.eso.org/projects/dfs/team/DFS-environment-dev.html
Дата изменения: Wed Apr 13 18:07:47 2005 Дата индексирования: Sun Apr 13 22:49:05 2008 Кодировка: Поисковые слова: m 13 |
DFS component | Programming / script languages | Platform(s) | Cross-platform | Revision control system | Version of compiler(s) | Makefiles | Integrated Dev. Environment | Editing system | Home dir NFS exported | Debugger | Profiling tools | Tool for Memory leaks | Doc. Tools | Other tools |
ETC (pballester+jpizarro) | C++, PERL, Java ; C-ANSI ; K-Shell | Solaris 2.6 (dfs2) | YES | SNIFF | VLT standard compiler gcc 2.95 | SNIFF make files | SNIFF | SNIFF, XEMACS, vi | YES | No more GDB with recent change in compilers | Quantify does not support current gcc | Purify not support current gcc | LateX, FrameMaker, Word, LYX, DOC++ | Purify and Quantify are crucial : need proper support integrated in Sniff. Packages Matlab and Maple V used for simulations. |
ASTO (fsogni) | Tcl/tk (8.0)+extensions (see seqWish of VLTSW); Bourne shell; tcshell; Java2 | HPUX 10.20 (arcdev1) | Only for products to be installed in the archive operational domain | SNIFF/ RCS | VLT makefiles | IBM Visual Age; Rational Rose | XEMACS 19.15 | NO | Tkinspect | NO | NO | FrameMaker 5.5; StarOffice 5.1 | Would like a tool to test GUIs; PC to use most the tools | |
OLAS (szampieri) | C++, PYTHON | HP-UX 10.20 (arcdev1); SunOS 2.6 (arcus1); SunOS2.6 (dfs1) | YES | SNIFF/RCS, CVS | Gcc included in the latest VLT SW (2.95.2) | YES | NO | XEMACS | YES | Gdb | NO | Purify (seldom) | FrameMaker (but don't like it) | Netscape, DataArchitect (DB design); would like DB administration tool like Dbartisan. |
MIDAS (pnass) | C; FORTRAN | SunOS 5.6 (dfs1); laptop: Windows98 and Linux Suse6.3 | YES | SCCS | CC; F77; laptop: g77, gcc | YES | NO but would be nice | NEDIT; EMACS; XEMACS | Yes ? | Sometimes dbx. Prefer printf/write statements | NO ? | NO | Latex, latex2html (and once Dreamweaver) | Action Remedy |
MIDAS (kbanse) | C, FORTRAN, UNIX shell, MIDAS command langage | dfs1/Solaris, Pclinux2/Linux, dfs3/HP-UX | YES | SCCS | Any which is available | YES | NO | Vi | YES | Dbx (Solaris), gdb(Linux), xdb (HP) | Quantify | Purify | LaTeX | Netscape |
PIPELINE (kbanse) | Java, C, C++, shell | dfs2/Solaris | YES | SNIFF | Any which is available | YES | NO | Vi | Dbx (Solaris) | Purify | LaTeX | Together J, Netscape | ||
FORS1/ FORS2 pipeline (sbogun) | ESO-MIDAS; tcsh scripts; C; FORTRAN; IDL (for test purpose) | HP-UX 10.20 (dfs3) | ? ensure portability to Solaris and Linux | SNIFF/ RCS and also RCS standalone | HPUX cc ??; gcc 2.95.2; HPUX F77 ?? | YES | NO | EMACS; VI | Run it on same machine (dfs3) | Gdb; ddd | NO | NO | Latex 2e patch level 2; FrameMaker 5.3 | Awk, sed and all other UNIX tools |
FORS1/ FORS2 and partly UVES pipelines (nrainer) | MIDAS; C; IDL 5.0; ECLIPSE 3.7; PYTHON 1.5.2; GAWK 2.15 (Eclipse in no usual directory or missing on dfs1 and dfs2; same for Python on dfs1) | SunOS 5.6 generic_105181-14(dfs1); SunOS 5.6 generic_105181-15(dfs2); HPUX B.10.20 A (dfs3) | Yes see "Platforms" | Dfs1-3: SNIFF 3.1 / RCS 5.7 | Dfs1/2: cc, gcc 2.8.1 ; dfs3: cc, gcc 2.95.2 | yes: dfs1: GNU make 3.74 dfs2: GNU make 3.77 dfs3: GNU make 3.75 | NO | dfs1: GNU emacs 19.31.1, XEmacs 19.14; dfs2: GNU emacs 20.4.2, XEmacs 20.4; dfs3: GNU emacs 20.3.1, XEmacs 20.4 | YES | dfs1|2: GNU gdb 4.16; dfs3: GNU gdb 4.17 | seldomly: dfs1|2: quantify 3.0; dfs3: MISSING ! | Often: dfs1|2: purify 4.0.1 (4.2 has some problems); dfs3: MISSING - currently investigated by helpdesk ! | normally: dfs1: LaTeX2e / TeX 3.141; dfs2: LaTeX 2.09 / TeX 3.141 ; OLD - the tetex package from opus*/dfs1 with the new LaTeX2e should be installed everywhere !; dfs3: MISSING !; seldomly: FrameMaker 5.5 | Yes, e.g. different viewers (PS, PDF, HTML) and commands to access media e.g. burning CDs) - they are O.K., besides: dfs3: 'a2ps' and 'acroread' are MISSING ! (+ see "old To-Do list" in e-mail from Norbert) |
UVES pipeline (amodigliani) | F77, C, shell; C++; IDL (very useful but licence to pay) | HP-UX (dfs4); Solaris 2.6; ALPHA-Linux RedHat/Suse | YES | SNIFF+ | Pipeline compiled with makefiles which source a default .mk in which are specified platform-dependent compilers, flags, libraries, ... | YES | SNIFF+ | Xemacs, VI, Textedit | Yes ? | Rarely dbx for F77 and C; Purify for C++ (great interest if properly installed and used); user friendly debugger missing for MIDAS | Quantify for C++; user friendly profiling tool missing for MIDAS | See "debugger" column. | Latex. And StarOffice only for viewgraphs. | Design tool missing ? + Purify/quantify don't work with current gcc. |
ISAAC/ CONICA pipelines (ndevillard+Yjung+trogon) | ANSI C; Tcl/tk; PYTHON; awk/sed | Linux kernel 2.2.12-20 on pollux (biproc); HPUX 10-20 (dfs4); Solaris 2.6 (dfs2) | Port to IRIX, Dec/alpha and AIX at every stable release cycle | CVS for mainstream code; RCS for internal home-made development scripts | Gcc-2.95 (Linux); /usr/bin/cc (HPUX); /opt/SUNWspro/bin/cc (Solaris) | One main makefile with cross-paltform support included and several additional makefiles used from the main one | NO | Vim (VI improved) | Gdb (Linux, HPUX), debugger (Solaris) | Quantify | Purify (Solaris); home-grown system integrated in the C library | Latex (algorithmic doc+ESO official doc); code doc. included in the code and extracted using doc++ to an HTML web site; this web site is written partly with help from Python scripts and partly generated by scripts using doc+ for the code documentation. | Lots | |
VIMOS PIPELINE (rpalsa + psartore) | C-ANSI, Python, GNU awk/sed, Perl, Tcl/tk | dfs2/Solaris 2.6, Linux SuSE6.3, kernel 2.2.13, dfs3/HP-UX 10.20 (castor, PIII biprocessor) | YES | CVS, sometimes SNIFF | Gcc 2.95.2 (linux, HPUX, Solaris), /usr/bin/cc (HPUX), /opt/SUNWspro/bin/cc (solaris) | YES + autoconf/ automake | NO , SNIFF sometimes | Emacs, Vim | NO | Gdb (linux, HPUX, Solaris) | NO | Purify (sometimes) | LaTeX2e, StarOffice 5.1, doc++ | Many |
VIMOS PIPELINE (C. Izzo) | C-ANSI, C-shell, MIDAS, Tcl/tk, awk/sed | SuSE (Linux6.3 (castor), Solaris 2.6 (dfs2) | YES | CVS | Gcc (latest version available on platform) | YES | NO | Vim (VI improved) | NO | Gdb | Rarely when low program performance is apparent (prof(1)) | NO | LaTeX | UNIX tools (find, sed, ...) |
PIPELINE INFRASTRUCTURE (DO, RBS) (pgrosbol) | Java, C-ANSI | dfs2/Solaris 2.6, Pclinux2/Linux 2.2, dfs3/HP-UX 10.20 | YES | RCS | Java 1.1 or 1.2 | YES | NO | EMACS | NO | NO | Jprobe | Jprobe | Latex, Applixware for figures | Together J for UML analysis and design |
OT (gpassera) | Java | SunOS usg9 5.6 generic_105181-14 sun4u sparc SUNW, Ultra-1 | NO | CVS | JDK 1.1.7 | YES | NO | XEMACS | YES | Print command added into the code | Would like to use Jprobe | Javadoc | Could use Rational Rose, but only available on PC | |
JP2PP (bkemp) | Java, some Perl (very occasionally), ksh for scripts | Solaris 5.6, HP-UX 10.20 | Very definitely | CVS (very happy with it) | JDK 1.1.7 | YES | NO | Vi | NO | No, but a Java debugger would be useful | Have tried jprobe, want to use it more | Jprobe | FrameMaker (unfortunately) | Perl very handy sometimes |
GASGANO (mzampare) | Java; Perl | Solaris 2.6 (dfs1) | NO | SNIFF/ RCS | JDK-1.1.7 or 1.1.8; perl5 | NO | NO | XEMACS | NO | NO | Native JVM profiling facility once. | Jprobe2.8 | FrameMaker; manpages | NO |
FTU, DPCT, APE, IMPRV and (partly) CDBM (jkudstrup) | C++; C; PYTHON; Tcl; Java | Solaris 2.6 (arcus1) | YES | SNIFF | The ones delivered with the VLT SW (C/C++) | YES | NO | EMACS + modes for different languages | Home dir on arcus1; Via NFS when working on HP-UX (arcdev1) and Linux (arclux1) | Ddd and gdb for C/C++ | NO | Purify | FrameMaker | Tools like rational Rose + UML to assist SW design (but requires rules and training) |
Carlo boarotto | ||||||||||||||
Tim canavan | ||||||||||||||