Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Does the programming language matters? Post 15908 by LivinFree on Thursday 21st of February 2002 01:21:44 AM
Old 02-21-2002
One book I found very helpful is the "Red Hat Bible" series. It will take you through everything from installing, to setting up servers, to basic shell scripting. It comes with whatever version of RedHat that the book is about (I think it's up to 7.2 now).

Great buy!
 

7 More Discussions You Might Find Interesting

1. Programming

c programming language

Can someone enligten me on what below program does? I understand getchar and putchar.. but what is this program suppose to do? I try to put printf on it, but it shows nothing.. can someone explain to me what this program is suppose to do? It is reading something and assigning to c? so, if... (8 Replies)
Discussion started by: convenientstore
8 Replies

2. Programming

.tga file reader + programming language

For a job I have to do, I have to design a .tga file reader, however I have had no prior experience in this area, so I was wondering what would be the best language to use to develop my .tga reader ? many thanks (1 Reply)
Discussion started by: JamesGoh
1 Replies

3. UNIX for Dummies Questions & Answers

Carreer:Networking Programming in Unix (C programming Language)

Hello, I am trying to learn Networking Programming in C in unix enviorment. I want to know how good it is to become a network programmer. i am crazy about Network programming but i also want to opt for the best carreer options. Anybody experienced Network Programmer, please tell me is my... (5 Replies)
Discussion started by: vibhory2j
5 Replies

4. UNIX for Dummies Questions & Answers

Is PERL a programming language?

I need a small and simple clarification... Can someone tell me whether PERL is a programming language or not. Also, can shell scripts also considered as programming language or not. Also, please tell me the exact difference between programming language and scripting. Please help.... (3 Replies)
Discussion started by: Anjan1
3 Replies

5. Programming

How is a new Web Development language written ?

I'm wondering how programmers develop new Web Development languages because I want to learn how everything begins from the start. Let's say I'm planning to write a new language for the Web. How do I do this? Is there anyone who knows about the way Web Development languages first appear ? I'm asking... (1 Reply)
Discussion started by: Anna Hussie
1 Replies

6. Programming

What Programming language should I start learning first?

I want to create a computer program that will translate from English to Spanish and vice versa. So someone could type in a word, phrase, or paragraph and translate from one language to another. What programming language would I use to write up the code and then implement this program? I want to... (8 Replies)
Discussion started by: Anna Hussie
8 Replies

7. Programming

How is a new Web Development language written ?

I'm wondering how programmers develop new Web Development languages because I want to learn how everything begins from the start. Let's say I'm planning to write a new language for the Web. How do I do this? Is there anyone who knows about the way Web Development languages first appear ? I'm... (3 Replies)
Discussion started by: Anna Hussie
3 Replies
pud(7)								  MISCELLANEOUS 							    pud(7)

  NAME
      pud - Portable Unix Documentation for manual pages and faq documents

  DESCRIPTION
      Portable	Unix Documentation or pud currently provides two mini-languages for authoring in the UNIX environment.	The two mini-languages are
      for writing UNIX manual pages and faq documents.	Source documents in pud languages can be compiled to either cross-linked html or to troff.
      The troff output can be further compiled into PostScript, pdf, and plain text.

  Table of Contents
       1. NAME
       2. DESCRIPTION
       3. Table of Contents
       4. Portable Unix Documentation extends Aephea and zoem
       5. Getting started
       6. UNIX manual pages in html, troff and PostScript
       7. faq documents in html, troff and PostScript
       8. Manuals and faq examples elsewhere
       9. DocBook considered harmful
      10. Info evil
      11. AUTHOR
      12. SEE ALSO

  Portable Unix Documentation extends Aephea and zoem
      Portable Unix Documentation (pud) is part of the Aephea documentation framework. Aephea is built on top of zoem (http://micans.org/zoem), an
      all-purpose macro/programming language. Both Aephea and pud documents are processed by compiling them with the zoem  processor.	The  docu-
      ments  themselves are generally well-structured, relatively free of formatting statements and compact to write.  They can be easily extended
      since the full zoem language is available from within a pud document.

      Portable Unix Documentation is currently shipped with Aephea.  You will also need to install zoem.

  Getting started
	 i Get and install both Aephea (http://micans.org/aephea) and zoem (http://micans.org/zoem). Follow the instructions in the Aephea  README
	   file, which boil down to this recipe:

	   Aephea:
	      ./configure --prefix=$AEPHEAPREFIX
	      make
	      make install

	   Zoem:
	      ./configure --with-includepath=$AEPHEAPREFIX/share/aephea --prefix=$OTHERPREFIX
	      make
	      make install

	   All	pud files will be installed as you install Aephea. If you are reading this locally on your system, chances are zoem and Aephea are
	   installed.

	ii On this page read the pointers in section Section 6 if you want to write a manual page.  Read the pointers in section Section 7 if  you
	   want to write an faq. The fastest way to get up to speed is to copy and modify a template or existing source document.

       iii While  writing  your document, consult the pud-man(7) documentation, the pud-faq(7) documentation, and the aephea-base(7) documentation
	   as necessary.

	iv Off you go. If you need macro facilities or programming facilities, zoem is there to assist you.  Simple macro tasks are easy to accom-
	   plish.  For	more  involved	stuff you might want to consult the Zoem User Manual (or zum).	zum should be installed locally.  Alterna-
	   tively   view   the	 latest   zum	at   micans   (http://micans.org/zoem/doc/zum.html)   or   subscribe   to   the    mailing    list
	   (http://micans.org/zoem/index.html#list).

  UNIX manual pages in html, troff and PostScript
      With the pud-man(7) package you create manual pages for output in either troff (groff, nroff) or html. The first can be viewed from a termi-
      nal, the second in a browser.

      The fictitious buzzz utility is described in a pud manual page. It is shipped with every zoem distribution and the buzzz manual page  should
      be  installed  locally in the same location as its source.  If the location is hard to find you can just obtain the pud source from the zoem
      source distribution, or alternatively you may view the latest buzzz source (http://micans.org/zoem/mac/buzzz.azm) upstream at micans.   Fur-
      ther local links are to the PostScript version and the plain text format.

      For  other  examples consider the oldest pud manual page ever written: the mcl manual page (http://micans.org/mcl/man/mcl.html), the same in
      PostScript output (http://micans.org/mcl/man/mcl.ps), and the source for all this (http://micans.org/mcl/man/mcl.azm).  By using the venera-
      ble  col	program,  the troff output can be converted to nice looking plain text format (http://micans.org/mcl/man/mcl.txt).  Find the troff
      output (http://micans.org/mcl/man/mcl.1) disclosed as well.

      There are some 20+ manual pages for different utilities in the mcl family (http://micans.org/mcl/man/).

  faq documents in html, troff and PostScript
      Create faq documents with pud-faq(7) for output in either troff (groff, nroff) or html. The former can be viewed in a terminal via the  UNIX
      man page system, the latter can be viewed in a browser.

      The pud faq mini-language is described as a rather trivial faq itself. It can be viewed in PostScript (compiled from troff compiled from the
      zoem source and in plain text (again compiled from troff).

      For examples behold the browsing	delight  (http://micans.org/mcl/man/mclfaq.html)  that	is  the  mcl  faq,  and  the  PostScript  pleasure
      (http://micans.org/mcl/man/mclfaq.ps).	Find   the   noblest   format	(http://micans.org/mcl/man/mclfaq.txt),   the	impregnable  troff
      (http://micans.org/mcl/man/mclfaq.7), and the source (http://micans.org/mcl/man/mclfaq.azm) for all that jazz.

  Manuals and faq examples elsewhere
      Other people exist writing pud. Not many yet.  Joost van Baal has used the pud-faq package and the pud-man package to  create  documentation
      for  GnuPG  (in  Dutch)  (http://mdcc.cx/gnupg/),  caspar (http://mdcc.cx/pub/caspar/caspar-latest/doc/), and the strong (fire)walls of uruk
      (http://mdcc.cx/pub/uruk/uruk-latest/man/).

  DocBook considered harmful
      People justly wonder why pud turns away from the blazing light of goodness that is DocBook. DocBook does provide manual page elements and it
      does support gazillions of output devices.  Nevertheless DocBook man pages are a cruelty, a curse and the bane of all things good and pure.

      DocBook  cannot  be  written,  it cannot be maintained, it cannot be programmed. Yes, XML and DocBook are not supposed to be programmed, but
      where is the decree that man should toil and suffer so that his documentation would be transmogrifyable into all eternity?

      DocBook provides some sort of manual page ontology, describing supposedly every element you might ever need. Inevitably you will want to	do
      things that are not provided and then you are stuck.  DocBook lists and enumerations are painful and limited. The verbosity of DocBook makes
      a mountain out of what should be a mole hill.

      pud manual pages are concise and can be easily cross-referenced. The source is a pleasure to read and output from self-documenting  commands
      can be imported. Zoem IO, macro and programming facilities make the source extendable so that new requirements can be coped with.

      Wise  people  argue  that  one cannot fathom the needs of future generations and urge the good people of UNIX to use DocBook. The fool knows
      that this particular premise disproves the thesis and that joy begets joy.  Factor the present into the  authoring  sustainability  equation
      and the scales tip.

      At  this juncture, I am hesitantly willing to bet that the pud languages can easily be ported to DocBook. None of the pain, all of the gain.
      The pud itemize environment is a sticking point though. It provides, horrors, a few formatting options. Optional paragraphs  skips,  compact
      mode, right-alignment of items, automatic enumeration, and the fantabulous intermezzo feature.

  Info evil
      The   good   people   of	 info	consider   manual   pages   obsolete.	What   more   is   there   to	say?   It   is	all  written  here
      (http://micans.org/stijn/views/infoinferno.html).

  AUTHOR
      pud was written by Stijn van Dongen.

  SEE ALSO
      pud-man(7)
      pud-faq(7)
      aephea-base(7)
      aephea-ref(7)

  pud 1.002, 10-008						      8 Jan 2010							      pud(7)
All times are GMT -4. The time now is 03:25 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy