Nirvana Support Evaluation

Source Code

  • 131,870 lines of C code (excluding NEdit)
  • 2,254 lines of FORTRAN code (interfaces with CERN's HBOOK)
  • Code fairly well documented
  • Code written modularly
  • Significant amount of code reused (utility modules, plot widgets)
  • Nirvana group coding standards
  • High standards of code quality and testing before release
  • Purify used to minimize memory utilization errors

  • Maintainers should be familiar with C, Unix, X11, & Motif
    These may have large learning curve for new programmers
  • Also data passing mechanisms between C & FORTRAN