All Topics  
YAP

 

   Email Print
   Bookmark   Link






 

YAP



 
 
Yet Another Previewer or Yet Another Prolog are two document previewing applications and one Prolog
Prolog

Prolog is a logic programming language. It is a general purpose language often associated with artificial intelligence and computational linguistics....
 compiler often referred to as YAP.

YAP is a PostScript
PostScript

PostScript is a dynamically typed concatenative programming language programming language created by John Warnock and Charles Geschke in 1982. PostScript is best known for its use as a page description language in the electronic and desktop publishing areas....
 previewer. It is used to dynamically edit and re-render PostScript as if one was editing a file, unlike the actual PostScript interpreter itself (such as ghostscript
Ghostscript

Ghostscript is a suite of software based on an interpreter for Adobe Systems' PostScript and Portable Document Format page description languages....
), which deals with PostScript input interactively from a user.

YAP first was bundled with the NeXT demos package of NeXTSTEP
NEXTSTEP

Nextstep was the original Object-oriented operating system, computer multitasking operating system that NeXT developed to run on its range of proprietary computers, such as the NeXTcube....
, which was also bundled with OPENSTEP
OpenStep

OpenStep is an object-oriented application programming interface specification for an object-oriented operating system that uses any modern operating system as its core, principally developed by NeXT with Sun Microsystems....
.






Discussion
Ask a question about 'YAP'
Start a new discussion about 'YAP'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Yet Another Previewer or Yet Another Prolog are two document previewing applications and one Prolog
Prolog

Prolog is a logic programming language. It is a general purpose language often associated with artificial intelligence and computational linguistics....
 compiler often referred to as YAP.

PostScript

One YAP is a PostScript
PostScript

PostScript is a dynamically typed concatenative programming language programming language created by John Warnock and Charles Geschke in 1982. PostScript is best known for its use as a page description language in the electronic and desktop publishing areas....
 previewer. It is used to dynamically edit and re-render PostScript as if one was editing a file, unlike the actual PostScript interpreter itself (such as ghostscript
Ghostscript

Ghostscript is a suite of software based on an interpreter for Adobe Systems' PostScript and Portable Document Format page description languages....
), which deals with PostScript input interactively from a user.

YAP first was bundled with the NeXT demos package of NeXTSTEP
NEXTSTEP

Nextstep was the original Object-oriented operating system, computer multitasking operating system that NeXT developed to run on its range of proprietary computers, such as the NeXTcube....
, which was also bundled with OPENSTEP
OpenStep

OpenStep is an object-oriented application programming interface specification for an object-oriented operating system that uses any modern operating system as its core, principally developed by NeXT with Sun Microsystems....
. It was not carried into its incarnation as Mac OS X
Mac OS X

Mac OS X is a line of computer operating systems developed, marketed, and sold by Apple Inc., and since 2002 has been included with all new Macintosh computer systems....
, presumably because of PostScript's lessened importance with the OS X subsystems relying on Display PDF instead.

DVI

Yapshot
YAP is also the name of the DVI viewer included on the widely used MiKTeX
MiKTeX

MiKTeX is a TeX/LaTeX distribution for Microsoft Windows that is developed by Christian Schenk.Significant features of MiKTeX are its ability to update itself by downloading new versions of previously installed components and packages, and an easy installation process....
 TeX
TeX

TeX is a typesetting system designed and mostly written by Donald Knuth. Together with the METAFONT language for font description and the Computer Modern typefaces, it was designed with two main goals in mind: to allow anybody to produce high-quality books using a reasonable amount of effort, and to provide a system that would give the exact...
 distribution for the Microsoft Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
 platform, however the NeXT application and the MiKTeX application are different. YAP allows zooming in and out by several integer factors, besides having a "magnifying glass" feature for local zooming. It supports PostScript
PostScript

PostScript is a dynamically typed concatenative programming language programming language created by John Warnock and Charles Geschke in 1982. PostScript is best known for its use as a page description language in the electronic and desktop publishing areas....
 specials (for instance, rendering LaTeX
LaTeX

LaTeX is a document markup language and Word processor for the TeX typesetting program. Within the typesetting system, its name is styled as ....
 documents with PSTricks
PSTricks

PSTricks is a set of macros that allow the inclusion of PostScript drawings directly inside TeX or LaTeX code.It is originally the work of Professor Timothy Van Zandt and in recent years it has been maintained by Denis Girou, Sebastian Rahtz and Herbert Voss....
). Since YAP supports inverse search
Inverse search

Inverse search is a feature of some non-interactive typesetting programs, such as LaTeX and GNU LilyPond. These programs read an abstract, textual, definition of a document as input, and converts this into a graphical format such as DVI file format or Portable Document Format....
 (when the dvi file was compiled with source specials), it can be configured to launch a LaTeX editor for the source file, placing the cursor on the corresponding word under the cursor in YAP. However, unlike PDF, there is no search facility. YAP is free software
Free software

Free Software or software libre is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things and to prevent consumer-facing hardware...
 published under the GNU
GNU

GNU is a computer operating system composed entirely of free software. Its name is a recursive acronym for GNU's Not Unix; it was chosen because its design is Unix-like, but differs from Unix by being free software and containing no Unix code....
 GPL
GNU General Public License

The GNU General Public License is a widely used free software license, originally written by Richard Stallman for the GNU project. The GPL is the most popular and well-known example of the type of strong copyleft license that requires derived works to be available under the same copyleft....
. It was written by Christian Schenk.

See also

  • Yet Another
    Yet another

    In Hacker Jargon File, the use of yet another as a way of padding out an acronym is fairly common. It was first used by Stephen C. Johnson in the late 1970s in naming yacc, as a humorous reference to the proliferation of such compiler-compilers at the time....
  • YAP Prolog
    YAP Prolog

    YAP is an open source, high-performance implementation of the Prolog programming language developed at LIACC/University of Porto and at COPPE Sistemas/Universidade Federal do Rio de Janeiro....