📄 orders
字号:
built-in TK interface. * Common Lisp (`gcl') (SrcCD) GNU Common Lisp (GCL, formerly known as Kyoto Common Lisp) is a compiler & interpreter for Common Lisp. GCL is very portable & extremely efficient on a wide class of applications, & compares favorably in performance with commercial Lisps on several large theorem-prover & symbolic algebra systems. GCL supports the CLtL1 specification but is moving towards the proposed ANSI standard. GCL compiles to C & then uses the native optimizing C compiler (e.g., GCC). A function with a fixed number of args & one value turns into a C function of the same number of args, returning one value--so GCL is maximally efficient on such calls. Its conservative garbage collector gives great freedom to the C compiler to put Lisp values in registers. It has a source level Lisp debugger for interpreted code & displays source code in an Emacs window. Its profiler (based on the C profiling tools) counts function calls & the time spent in each function. There is now a built-in interface to the Tk widget system. It runs in a separate process, so users may monitor progress on Lisp computations or interact with running computations via a windowing interface. There is also an Xlib interface via C (xgcl-2). CLX runs with GCL, as does PCL (see "PCL" later in this article). GCL version 2.2.2 is released under the GNU Library General Public License. * cook (SrcCD) Cook is a tool for constructing files, and maintaining referential integrity between files. It is given a set of files to create, and recipes of how to create and maintain them. In any non-trivial program there will be prerequisites to performing the actions necessary to creating any file, such as include files. The `cook' program provides a mechanism to define these. Some features which distinguish Cook include a strong procedural description language, and fingerprints to supplement file modification time stamps. There is also a `make2cook' utility included to ease transition. * `cpio' (SrcCD) `cpio' is an archive program with all the features of SVR4 `cpio', including support for the final POSIX 1003.1 `ustar' standard. `mt', a program to position magnetic tapes, is included with `cpio'. * CVS (SrcCD) CVS is a version control system (like RCS or SCCS) which allows you to keep old versions of files (usually source code), keep a log of who, when, and why changes occurred, etc. It handles multiple developers, multiple directories, triggers to enable/log/control various operations, and can work over a wide area network. It does not handle build management or bug-tracking; these are handled by `make' and GNATS, respectively. * `cxref' (SrcCD) `cxref' is a program that will produce documentation (in LaTeX or HTML) including cross-references from C program source code. It has been designed to work with ANSI C, incorporating K&R, and most popular GNU extensions. The documentation for the subject program is produced from comments in the code that are appropriately formatted. The cross referencing comes from the code itself and requires no extra work. * DDD (SrcCD) The Data Display Debugger (DDD) is a common graphical user interface to GDB, DBX, and XDB, the popular Unix debuggers. DDD provides a graphical data display where complex data structures can be explored incrementally and interactively. DDD has been designed to compete with well-known commercial debuggers; as of release 2.1.1, DDD also compiles and runs with LessTif, a free Motif clone, without loss of functionality. For more details, see the DDD WWW page at `http://www.cs.tu-bs.de/softech/ddd/'. * DejaGnu (SrcCD) DejaGnu is a framework to test programs with a single front end for all tests. DejaGnu's flexibility & consistency makes it easy to write tests. DejaGnu will also work with remote hosts and embedded systems. DejaGnu comes with `expect', which runs scripts to conduct dialogs with programs. * Diffutils (SrcCD) GNU `diff' compares files showing line-by-line changes in several flexible formats. It is much faster than traditional Unix versions. The Diffutils package has `diff', `diff3', `sdiff', & `cmp'. Future plans include support for internationalization (e.g., error messages in Chinese) & some non-Unix PC environments, & a library interface that can be used by other free software. * DJGPP *Also see "GCC" below* (BinCD) DJ Delorie has ported GCC/G++ to i386s running DOS. DJGPP has a 32-bit i386 DOS extender with a symbolic debugger, development libraries, & ports of Bison, `flex', & Binutils. Full source code is provided. It needs at least 5MB of hard disk space to install & 512K of RAM to use. It supports SVGA (up to 1024x768), XMS & VDISK memory allocation, `himem.sys', VCPI (e.g., QEMM, DESQview, & 386MAX), & DPMI (e.g., Windows 3.x, OS/2, QEMM, & QDPMI). Version 2 was released in Feb. 1996, & needs a DPMI environment; a free DPMI server is included. WWW at `http://www.delorie.com/djgpp/' or FTP from `ftp.simtel.net' in `/pub/simtelnet/gnu/djgpp/' (or a SimTel mirror site). Ask `listserv@delorie.com', to join a DJGPP users mailing list. * `dld' (SrcCD) `dld' is a dynamic linker written by W. Wilson Ho. Linking your program with the `dld' library allows you to dynamically load object files into the running binary. `dld' supports a.out object types on the following platforms: Convex C-Series (BSD), i386/i486/Pentium (GNU/Linux), Sequent Symmetry i386 (Dynix 3), Sun-3 (SunOS 3 & 4), Sun-4 (SunOS 4), & VAX (Ultrix). * `doschk' (SrcCD) This program is a utility to help software developers ensure that their source file names are distinguishable on System V platforms with 14-character filenames and on MS-DOS systems with 8+3 character filenames. * `ed' (SrcCD) `ed' is the standard text editor. It is line-oriented and can be used interactively or in scripts. * Elib (SrcCD) Elib is a small library of Emacs Lisp functions, including routines for using AVL trees and doubly-linked lists. * Elisp archive (SrcCD) This is a snapshot of Ohio State's GNU Emacs Lisp FTP Archive. FTP it from `archive.cis.ohio-state.edu' in `/pub/gnu/emacs/elisp-archive'. * Emacs *Also *note GNUs Flashes::.* [FSFman(s), FSFrc] In 1975, Richard Stallman developed the first Emacs, an extensible, customizable real-time display editor & computing environment. GNU Emacs is his second implementation. It offers true Lisp--smoothly integrated into the editor--for writing extensions & provides an interface to the X Window System. It runs on Unix, MS-DOS, & Windows NT or 95. In addition to its powerful native command set, Emacs can emulate the editors vi & EDT (DEC's VMS editor). Emacs has many other features which make it a full computing support environment. Source for the `GNU Emacs Manual' & a reference card comes with the software. Sources for the `GNU Emacs Lisp Reference Manual', & `Programming in Emacs Lisp: An Introduction' are distributed in separate packages. *Note Documentation::. * Emacs 20 (SrcCD) [FSFman(s), FSFrc] Emacs 20.1 was just released recently. Its main new features include support for many languages and many character codes (the MULE facility) and a new convenient customization feature. The text-filling commands handle indented and bulleted paragraphs conveniently; there are new help facilities for looking up documentation about functions and symbols in various languages. A new method of file-locking works even when using NFS. Some dired commands have been made more systematic. We believe Emacs 20 operates on the same systems as Emacs 19, but we do not have confirmation for all of them. * Emacs 19 (SrcCD) [FSFman(s), FSFrc] Emacs 19 works with character-only terminals & with the X Window System (with or without an X toolkit). It also runs on MS-DOS, MS Windows, and with multiple-window support on MS Windows 95/NT. Emacs 19 works on: Acorn RISC (RISCiX); Alliant FX/2800 (BSD); Alpha (OSF/1 or GNU/Linux); Apollo (DomainOS); Bull DPX/2 2nn & 3nn (SysV.3) & sps7 (SysV.2); Clipper; Convex (BSD); Cubix QBx (SysV); Data General Aviion (DGUX); DEC MIPS (Ultrix 4.2, OSF/1, not VMS); Elxsi 6400 (SysV); Gould Power Node & NP1 (4.2 & 4.3BSD); Harris Night Hawk 1200, 3000, 4000 & 5000 (cxux); Harris Night Hawk Power PC (powerunix); Honeywell XPS100 (SysV); HP 9000 series 200, 300, 700, 800 (but not 500) (4.3BSD; HP-UX 7, 8, 9; NextStep); Intel i386/i486/Pentium (GNU/Hurd, GNU/Linux, 386BSD, AIX, BSDI/386, FreeBSD, Esix, ISC, MS-DOS, NetBSD, SCO3.2v4, Solaris, SysV, Xenix, WindowsNT, Windows95); IBM RS/6000 (AIX 3.2) & RT/PC (AIX, BSD); Motorola Delta 147 & 187 (SysV.3, SysV.4, m88kbcs); National Semiconductor 32K (Genix); NeXT (BSD, Mach 2 w/ NeXTStep 3.0); Paragon (OSF/1); Prime EXL (SysV); Pyramid (BSD); Sequent Symmetry (BSD, ptx); Siemens RM400 & RM600 (SysV); SGI Iris 4D (Irix 4.x & 5.x); Sony News/RISC (NewsOS); Stardent i860 (SysV); Sun 3 & 4, SPARC 1, 1+, 2, 10, Classic (SunOS 4.0, 4.1, Solaris 2.0-2.3); Tadpole 68k (SysV); Tektronix XD88 (SysV.3) & 4300 (BSD); & Titan P2 & P3 (SysV). * Emacs 18 (SrcCD) [FSFrc] Emacs 18 is several years old. We no longer maintain it, but still distribute it for those using platforms which Emacs 19 does not support. * `enscript' (SrcCD) `enscript' is an upwardly-compatible replacement for the Adobe `enscript' program. It formats ASCII files (outputting in Postscript) and stores generated output to a file or sends it directly to the printer. * `es' (SrcCD) `es' is an extensible shell (based on `rc') with first-class functions, lexical scope, exceptions, and rich return values (i.e., functions can return values other than just numbers). `es''s extensibility comes from the ability to modify and extend the shell's built-in services, such as path searching and redirection. Like `rc', it is great for both interactive use and scripting, particularly since its quoting rules are much less baroque than the C and Bourne shells. * Exim (SrcCD) Exim is a new Internet mail transfer agent, similar in style to Smail 3. It can handle relatively high volume mail systems, header rewriting, control over which hosts/nets may use it as a relay, blocking of unwanted mail from specified hosts/nets/senders, and multiple local domains on one mail host ("virtual domains") with several options for the way these are handled. * `f2c' *Also see "Fortran" below & in *Note Forthcoming GNUs::.* (SrcCD) `f2c' converts Fortran-77 source into C or C++, which can be compiled with GCC or G++. Get bug fixes by FTP from site `netlib.bell-labs.com' or by email from `netlib@netlib.bell-labs.com'. For a summary, see the file `/netlib/f2c/readme.gz'. * `ffcall' (SrcCD) `ffcall' is a C library for implementing foreign function calls in embedded interpreters by Bill Triggs and Bruno Haible. It allows C functions with arbitrary argument lists and return types to be called or emulated (callbacks). * Fileutils (SrcCD) The Fileutils are: `chgrp', `chmod', `chown', `cp', `dd', `df', `dir', `dircolors', `du', `install', `ln', `ls', `mkdir', `mkfifo', `mknod', `mv', `rm', `rmdir', `sync', `touch', & `vdir'. * Findutils (SrcCD) `find' is frequently used both interactively and in shell scripts to find files which match certain criteria and perform arbitrary operations on them. Also included are `locate', which scans a database for file names that match a pattern, and `xargs', which applies a command to a list of files. * Finger (SrcCD) GNU Finger has more features than other finger programs. For sites with many hosts, a single host may be designated as the finger "server" host and other hosts at that site configured as finger "clients". The server host collects information about who is logged in on the clients. To finger a user at a GNU Finger site, a query to any of its client hosts gets useful information. GNU Finger supports many customization features, including user output filters and site-programmable output for special target names. * `flex' (BinCD, SrcCD) [FSFman, FSFrc] `flex' is a replacement for the `lex' scanner generator. `flex' was written by Vern Paxson of the Lawrence Berkeley Laboratory and generates far more efficient scanners than `lex' does. Sources for the `Flex Manual' and reference card are included (*note Documentation::.). * Fontutils (SrcCD) The Fontutils convert between font formats, create fonts for use with Ghostscript or TeX (starting with a scanned type image & converting the bitmaps to outlines), etc. It includes: `bpltobzr', `bzrto',
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -