Differences

This shows you the differences between two versions of the page.

sep:software:gnu [2008/12/12 20:23]
mohammad
sep:software:gnu [2015/05/27 02:06] (current)
Line 32: Line 32:
=== Essential at SEP === === Essential at SEP ===
-  * **GNU make**\\  Our SEPlib installation and the reproducible document rules expect GNU make. Currently, SEP distributes an enhanced {{:sep:software:gmake.tar.gz|GNU make (tar.gz)}} version (3.74) that is not yet available on the official sites. This enhanced version is needed to implement [[sep:research:research|reproducible document]] rules. \\  In general, GNU make (McGrath), like most the utilities released by the Free Software Foundation, is an emulation of the standard version but rewritten totally from the ground up, along with some common extensions. GNU make's major extensions are:+  * **GNU make**\\  Our SEPlib installation and the reproducible document rules expect GNU make. Currently, SEP distributes an enhanced {{:sep:software:gmake.tar.gz|GNU make (tar.gz)}} version (3.74) that is not yet available on the official sites. This enhanced version is needed to implement [[sep:research:reproducible|reproducible document]] rules. \\  In general, GNU make (McGrath), like most the utilities released by the Free Software Foundation, is an emulation of the standard version but rewritten totally from the ground up, along with some common extensions. GNU make's major extensions are:
    * Conditional evaluation of rules and macros, similar to conditional compilation to C preprocessor.     * Conditional evaluation of rules and macros, similar to conditional compilation to C preprocessor.
    * Parallel execution.     * Parallel execution.
Line 46: Line 46:
=== Important at SEP === === Important at SEP ===
-  * **ghostscript and ghostview**\\  SEP uses the Ghostview and Ghostscript combination to view its postscript files and to display its postscript figures when viewing its latex documents with xtex. I wish ghostview would enable us to issue system calls by pressing ghostview buttons similar to buttons of the dvi viewer xtex. \\  The GNU release of Ghostscript is an interpreter for the Postscript graphics language. Ghostscript executes commands in the Postscript language by writing directly to a printer, drawing on an X window, writing of a file for later printing (or a bitmap file that you can manipulate with other graphics programs). Additionally, Ghostscript includes a C-callable graphics library for client programs that do not want to deal with the Postscript language. It also supports PC's with EGA, VGA, or SuperVGA graphics. \\  Tim Theisen's (ghostview@cs.wisc.edu) Ghostview (Tim Theisen: ghostview@cs.wisc.edu) is a previewer for multi-page files with an X user interface. Ghostview and Ghostscript work together to display Postscript.+  * **ghostscript and ghostview**\\  SEP uses the Ghostview and Ghostscript combination to view its postscript files and to display its postscript figures when viewing its latex documents with xtex. I wish ghostview would enable us to issue system calls by pressing ghostview buttons similar to buttons of the dvi viewer xtex. \\  The GNU release of Ghostscript is an interpreter for the Postscript graphics language. Ghostscript executes commands in the Postscript language by writing directly to a printer, drawing on an X window, writing of a file for later printing (or a bitmap file that you can manipulate with other graphics programs). Additionally, Ghostscript includes a C-callable graphics library for client programs that do not want to deal with the Postscript language. It also supports PC's with EGA, VGA, or SuperVGA graphics. \\  Tim Theisen's ([[ghostview@cs.wisc.edu]]) Ghostview is a previewer for multi-page files with an X user interface. Ghostview and Ghostscript work together to display Postscript.
  * **g77**\\  The GNU Fortran front end (Craig Burley) is stable, but work is needed to bring its overall packaging, feature set, and performance up to the levels the Fortran community expects. Tasks to be done includes writing documentation, improving diagnostics, speeding up compilation, implementing "integer*2, integer*8", and similar features. To contact the developer or get the current status of g77 write or finger "fortran@gnu.ai.mit.edu". \\  Since some UNIX workstations do not include Fortran compilers, SEP tries to ensure that g77 compiles its Fortran code.   * **g77**\\  The GNU Fortran front end (Craig Burley) is stable, but work is needed to bring its overall packaging, feature set, and performance up to the levels the Fortran community expects. Tasks to be done includes writing documentation, improving diagnostics, speeding up compilation, implementing "integer*2, integer*8", and similar features. To contact the developer or get the current status of g77 write or finger "fortran@gnu.ai.mit.edu". \\  Since some UNIX workstations do not include Fortran compilers, SEP tries to ensure that g77 compiles its Fortran code.
  * **gcc**\\  SEP used the GNU C compiler extensively for its C++ work. \\  The GNU C compiler (Richard Stallman) supports C, C++, and Objective-C. GCC (the C compiler) supports full ANSI C, traditional C, and GNU C extensions. G++ is kept compatible with the evolving draft ANSI standard.   * **gcc**\\  SEP used the GNU C compiler extensively for its C++ work. \\  The GNU C compiler (Richard Stallman) supports C, C++, and Objective-C. GCC (the C compiler) supports full ANSI C, traditional C, and GNU C extensions. G++ is kept compatible with the evolving draft ANSI standard.
/web/html/data/attic/sep/software/gnu.1229113402.txt.gz · Last modified: 2015/05/26 22:41 (external edit)
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0