Path: usenet.cis.ufl.edu!usenet.eel.ufl.edu!news.mathworks.com!news.kei.com!news.consultix.com!newsstand.cit.cornell.edu!lnsnews.lns.cornell.edu!lns62.lns.cornell.edu!PVHP
From:
[email protected] (Peter Prymmer)
Newsgroups: comp.lang.perl.tk,comp.lang.perl.announce,comp.answers,news.answers
Subject: comp.lang.perl.tk FAQ part5 of 5
Followup-To: comp.lang.perl.tk
Date: Fri, 16 Feb 1996 09:18:14 GMT
Organization: Wilson Lab, Cornell U., Ithaca, NY, 14853
Lines: 633
Approved:
[email protected] (Peter Prymmer)
Expires: Fri, 22 Mar 1996 09:18:09 GMT
Message-ID: <
[email protected]>
Reply-To:
[email protected]
NNTP-Posting-Host: lns62.lns.cornell.edu
Xref: usenet.cis.ufl.edu comp.lang.perl.tk:1150 comp.lang.perl.announce:263 comp.answers:16891 news.answers:65208
From:
[email protected] (Peter Prymmer)
Newsgroups: comp.lang.perl.tk,comp.lang.perl.announce,comp.answers,
news.answers
Subject: comp.lang.perl.tk FAQ part5 of 5
Followup-To: comp.lang.perl.tk
Approved:
[email protected]
Archive-name: perl-faq/ptk-faq/part5
Summary: comp.lang.perl.tk Frequently Asked Questions.
Posting-Frequency: monthly
Last-modified: Fri Feb 16 02:06:54 EST 1996
URL:
http://w4.lns.cornell.edu/~pvhp/ptk/ptkFAQ.html
Version: 0.00
URL (Hypertext-split):
http://w4.lns.cornell.edu/~pvhp/ptk/ptkTOC.html
URL (Text-version):
http://w4.lns.cornell.edu/~pvhp/ptk/ptkFAQ.txt
URL (Image-supplement):
http://w4.lns.cornell.edu/~pvhp/ptk/ptkIMG.html
ftp-Archive:
ftp://ftp.ccd.bnl.gov/pub/ptk/ptkFAQ.txt
ftp-Archive:
ftp://ftp.wpi.edu/perl5/pTk-FAQ
e-mail-Archive:
[email protected]
gopher-Archive: none yet
Perl/Tk FAQ part 3 of 3 - Miscellany
************************************
______________________________________________________________________
18. How do I "clear the screen"?
What screen are you trying to clear?
If you are trying to clear a tty (e.g. xterm) screen then try either of the
following within your script:
system "clear";
or
print `clear`;
(where the choice between these two depends on the rest of the script: the
first is fast - but proceeds via fork and may not occur at exactly the time
that you want it to in the script). David and Rachel Weintraub
<
[email protected]> recommend using the old termcap.pl p4
library. You might also consider the perl 5 equivalents: Term.pm (especially
the Term::Control module), Curses.pm, Perlmenu.pm, PV.
If you are trying to eliminate a TopLevel or a MainWindow then try:
$main -> destroy;
If you would rather not destroy then try:
$main->withdraw; # remove
$main->deiconify; # put back
If $w is a sub-window (sub-widget) then
$w->packForget; # remove - if packed
$w->pack(...); # put back
There are also ways to call low level C-ish versions:
$w->UnmapWindow;
but that is for special purposed only....
If you are trying to erase an $item on a Canvas then try:
delete($item);
(Thanks to the post by <
[email protected]> which extended this
answer considerably.)
______________________________________________________________________
19. Are there any international font packages for perl/Tk?
In principle you may specify the -font configuration option on all your
Button, Entry, Label, Message, etc. widgets. In addition to the Unix
programs xfontsel and xlsfonts you may find xset useful for determining
and/or specifying fonts - especially international ones.
Kobayasi Hiroaki <
[email protected]> has converted the Tcl/Tk
"japanization" by <
[email protected]> so that it may be used with perl/Tk.
It is presently available (the current README file is in Japanese) from:
ftp://ftp.sowa.is.uec.ac.jp/pub/Lang/perl5/Tk/Tk-b9.jp-a6.gz
From the author's own description:
Currently, the "japanization patch for perl/Tk" enables:
[1] To show kanji & ASCII (by choosen kanji-font) in every widget.
[2] To edit kanji (double width of ASCII) correctly in Text & Entry.
[3] To support of Kanji Input method. (tkKinput.c)
[4] Automatic kanji-code-detection & conversion with 'insert/get'.
Supports: "JIS(Japanese Industrial Standard)", "MS-KANJI", "EUC".
& the patch lacks:
[5] by manual Kanji-code conversion. (JIS <=> MS-KANJI <=> EUC)
[6] 'Good' interface to specify kanji-code used in internal. (tkWStr.c)
[7] Documentation in English about [1-6].
# but, since interface-change is suspected in near future,
# documenting them is ...
I thought that[5-7] was not enough for world-people, but already worth
for natives. So I announced it on "fj.lang.perl".
______________________________________________________________________
20. Are there any other ways to create X interfaces from perl?
Yes. A short list would have to mention:
WAFE
STDWIN
[for perl 4];
Sx (uses Athena & Xlib),
Motif (uses Motif & Xt),
Fresco (post X11R6)
[for perl 5]
as well as Malcolm Beattie's Tkperl (which is largely incompatible with
perl/Tk).
Further information is provided in the perl FAQ.
SGI folk may be interested in the OpenGL Perl Module (Sun folk too - if
you have "mesaGL" installed).
For perl generation of GIF images see the question on the GD module.
______________________________________________________________________
21. Where can I get more information on the GD module?
The GD.pm perl module was ported to perl from the C code of a similar
name by Lincoln Stein. It allows for the generation of GIF (Graphics Inline
Format) images from within a perl script. The module itself is available
from any CPAN ftp site, and Lincoln maintains an informational web page
at:
http://www-genome.wi.mit.edu/ftp/pub/software/WWW/GD.html
______________________________________________________________________
22. Are there any major applications written in perl/Tk?
In part the answer to this depends on what you mean by major as well as on
the fact that the perl/Tk language itself is still in beta. Be sure to check the
newsgroups comp.lang.perl.tk, comp.lang.perl.announce, as well as the
mailing list archive.
In addition, there are some interesting perl/Tk applications already available
from:
Your own Tk-b# distibution:
---------------------------
The following programs may be found in your Tk-b#/ directory:
program description
pfm perl file manager - cute iconic front to emacs
ptknews a GUI perl newsreader (Tk-b9.01) - a work in progress.
tkpsh perl/Tk equivalent of wish
The following programs may be found in your perl5/Tk/demos/
directory (consult the README file there for fuller descriptions):
program description
browse Simple file browser front end for emacs.
color_editor Front end to Tk::ColorEditor
allows RGB, CMY, and HSV color cube manipulation
(based on tcolor.tcl).
ixset GUI front end to xset - for terminal settings.
rmt perl/Tk
"development shell/remote control application"
You can launch or talk to other perl/Tk apps with rmt.
rolodex Like the Tcl/Tk app of the same name.
Requires editing for personal use.
timer Stopwatch - like seconds timer.
tkweb The perl version of tkwww - a work in progress.
Other perl/Tk application distributors:
---------------------------------------
ptkb.pl
an xbiff like mailbox watcher. Available from
ftp://ftp.wpi.edu/perl5/pTk-Modules/ptkb.pl
bioTkperl
Was announced by Gregg Helt <
[email protected]>
recently. See the home page at:
http://www.cbil.upenn.edu/~dsearls/bioTk.html. Source at:
ftp://fruitfly.berkeley.edu/pub/bioTk/bioTkperl0.8.tar.gz
www
The original 8 line wonder by Jon Orwant. Pick it up (and modify it)
from:
http://sun20.ccd.bnl.gov/~ptk/archive/ptk.1995.08/0411.html.
(Please note: www is for amusement, the more serious perl/Tk
browser - tkweb - is distributed with Tk-b# and is still being worked
on.)
______________________________________________________________________
23. What is the history of pTk and perl/Tk?
This list is only slowly coming together. Please forgive any absences.
o tkperl5a5 is announced Thu, 20 Oct 1994 14:44:23 +0000 (BST)
NOTE
This project is unrelated to the one which is adding usersubs to
perl4 to get access to Tk via Tcl. Often, postings on comp.lang.perl
just say "tkperl" without saying which one is meant. They are two
totally different kettles of fish.
--Malcolm (Beattie)
o Fri, 25 Nov 94 14:29:53 GMT Nick Ing-Simmons is working on what
will be known as "nTk" eventually.
o Mon, 12 Dec 94 08:56:36 GMT, Nick Ing-Simmons reports:
I have a re-port of ext/Tk nearly ready for alpha.
It builds its own "pTk" library from sources semi-automatically derived
from Tk3.6. There is no Tcl library at all.
Would anyone like to assist me in testing it?
o nTk-a2 announced Fri, 16 Dec 1994 10:59:36 -0500
o nTk-a3 announced Mon, 19 Dec 1994 18:03:27 -0500
o nTk-a5 announced Fri, 23 Dec 1994 10:18:16 -0500 (last to use Tk
3.6 ?)
o nTk-a6 first to use Tk 4.0 (?)
o nTk-a7 announced Fri, 13 Jan 1995 10:55:27 -0500
o nTk-a8 has appeared before Tue, 17 Jan 95 09:04:33 GMT
o nTk-a9 has appeared before Wed, 18 Jan 95 19:25:10 GMT
o nTk-a10 announced Tue, 24 Jan 1995 14:32:02 -0500
o nTk-a11 announced Tue, 31 Jan 95 19:05:32 GMT
o Malcolm Beattie suggests the nTk -> Tk name change, Larry Wall
concurs
o nTk-a12 announced Thu, 16 Feb 1995 09:12:26 -0500
o Nick Ing-Simmons calls for a new mail list Thu, 16 Feb 95 14:13:55
GMT
o Tk-a13 announced Wed, 1 Mar 1995 11:38:15 -0500 (Name has
changed from "nTk")
o Tk-b1 announced Tue, 14 Mar 95 16:58:40 GMT
o Tk-b2 announced Wed, 29 Mar 95 15:52:44 BST
o Tk-b3 announced Fri, 31 Mar 95 16:54:54 BST
o Tk-b4 announced Fri, 12 May 1995 11:45:32 -0400 EST
o Tk-b5 announced Mon, 26 Jun 95 17:14:06 BST
o Tk-b6 announced Fri, 21 Jul 95 15:42:35 BST
o Tk-b7 announced Fri, 28 Jul 95 15:16:02 BST
o Tk-b8 announced Wed, 16 Aug 95 12:34:05 BST
o an RFD (Request For Discussion) for a new usenet group
comp.lang.perl.tk is circulated by Jon Orwant Fri, 4 Aug 1995
08:29:46 -0400
o unmoderated newsgroup comp.lang.perl.tk passes by a vote of 352 to
18 with 1 abstention in an announcement made Mon, 9 Oct 1995
10:13:17 -0400 (EDT). The new group makes its appearance at
news-servers roughly 18 October 1995.
o Tk-b9.01 announced Wed, 20 Dec 95 10:06:47 GMT.
______________________________________________________________________
24. What can we expect the future to hold?
Here is the Tk-b9-tobe Changes file:
Changes in b9
* pod patches from Larry Virden, ColorEditor fix from Steve.
* Applied AIX patch to tkImgPhoto.c - also added code to test signed-ness
of chars in general.
* Added <HTML> at start of doc/*.ht files so Mosaic realises that is
what they are.
* Added some checking on -*variable options - similar to use strict vars.
* Tidied up Tk::Tiler to get requested size and border handling correct,
added configure options -rows and -columns.
* Moved ConfigSpecs and related methods out of Tk::Frame to Tk::Derived
to allow non-frame derived widgets. Tk::Frame now inherits from
Tk::Derived and Tk::Widget.
* re-Implemented Optionmenu using Tk::Derived - adding -command option
where -command is invoked when option is set.
* Made leading '-' on core-widget configure options optional,
by changing compare code in tkConfig.c
Similar changes in ConfigSpecs handling perl code in Tk/Derived.pm.
* Changed names as per new script b9names
* Brought Ghostview sub-directory into line with changes in last few releases,
still needs polish.
* New demos from Steve.
* Modified glue code to allow -0+0 and similar geometry specs though
to Tk.
* Tweaked Menu and Menubutton bindings and Unpost scheme
* Merged tk4.0p2 C code changes
* Removed setting of $ENV{'TK_LIBRARY'} - replaced most of uses (demos etc.)
of Tcl's $tk_library with Tk->findINC
* Abstracted case insensitive regexp's and changed tkText.c not to
downcase pattern.
* Common case $w->pack now returns $w.
* Merged Extended FileSelect from Steve.
* Make Read-Only Text available as ROText
* Fixed $w->Containing but which prevented dragging along a menubar.
* Changed InheritThis to use 5.002's ->SUPER:: instead.
* Re-worked Tk:IO a bit to use new "anonymous globs", and give access to
child process pids.
* Added simple Up,Down,Left,Right,Home,End bindings to Canvas.
* Cleaned up clipboard bindings for Text/Entry/Listbox.
* Did rest of nameSubmethod aliases etc. that Steve reported missing.
* Implemented simple Tk::Table in perl (modeled on Tiler) as one
ported from 'blt' core-dumps.
* Used hash in 'new' to speed up creating names for a lot of widgets of
same class, now O(1) not O(N) for Nth such widget.
* Implemented 'tie' of scalars to conigure options as 'obvious'
enhancement to Tk::Config class.
* Adjusted tkGlue.c's handling of perl 'magic' to make above ties
work in more cases. In particular using a tied -variable in a
check- or radio-button now allows them to re-configure widgets.
(See table_demo).
* Generalized Canvas bindings (above) to (AutoLoaded) methods in Tk::Widget
usable by any widget which supports new-style [xy]view and does not need
special arrow key handling. Used these in Table and Tiler.
* Arranged for short-hand 'constructors' e.g. $w->Button(...) to use
the delegate mechanism so that once a 'composite' has a default subwidget
(i.e. after its Populate) further widgets are created as children
of the subwidget. This allows (for example) correct parentage of
sub-windows of a ScrlText 'Frame'.
* Implemented TextUndo class derived from Text but re-defining ->insert and
->delete to record their inverses on an 'undo' stack.
Changed toyedit to use this class.
* Changed Tk::Config to be Tk::Configure - it makes 'tie' make more sense
and avoids confusion between Tk/Config.pm and perl's Config.pm
* Moved demos to be their own sub-directory. Will allow more subtle
handling of #! line when that is in place and allows demos to
be uninstalled separately
* Merged Tix-4.0 (production) C code. Adopted Tix's tkWm and tkMenu
enhancements.
______________________________________________________________________
25. How do I obtain the latest version of this FAQ?
On the world wide web
---------------------
As Hypertext (whole):
http://w4.lns.cornell.edu/~pvhp/ptk/ptkFAQ.html
Hypertext (split by question):
http://w4.lns.cornell.edu/~pvhp/ptk/ptkTOC.html
Plaintext (whole):
http://w4.lns.cornell.edu/~pvhp/ptk/ptkFAQ.txt
Plaintext (multi-part):
http://w4.lns.cornell.edu/~pvhp/ptk/ptkFAQ0.txt
http://w4.lns.cornell.edu/~pvhp/ptk/ptkFAQ1.txt
http://w4.lns.cornell.edu/~pvhp/ptk/ptkFAQ2.txt
http://w4.lns.cornell.edu/~pvhp/ptk/ptkFAQ3.txt
http://w4.lns.cornell.edu/~pvhp/ptk/ptkFAQ4.txt
http://w4.lns.cornell.edu/~pvhp/ptk/ptkFAQ5.txt
or gzipped PostScript� (about 60 US 8.5"x11" pages):
http://w4.lns.cornell.edu/~pvhp/ptk/ptkFAQ.ps.gz
or gzipped PostScript� (about 60 A4 pages):
http://w4.lns.cornell.edu/~pvhp/ptk/ptkFAQ.A4.ps.gz
For those without WWW access:
-----------------------------
usenet newsgroup
~~~~~~~~~~~~~~~~
This FAQ will be posted to the newsgroup comp.lang.perl.tk. This FAQ will
also be posted to comp.answers and news.answers, hence, this FAQ is being
carried by the big usenet anonymous ftp servers such as
ftp://rtfm.mit.edu/pub/usenet/
ftp://rtfm.mit.edu/pub/usenet/comp.lang.perl.tk
ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/comp/lang/perl/tk
ftp://ftp.uu.net/usenet/news.answers/perl-faq/ptk-faq
etc.
For information on usenet please see
news.software.nntp
http://www.academ.com/academ/nntp.html
ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/news/answers/usenet/site-setup
ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/news/answers/usenet/software/part1
http://info.internet.isi.edu/in-notes/rfc/files/rfc977.txt
ftp://ftp.academ.com/pub/nntpclnt
http://www.w3.org/hypertext/WWW/LineMode/Defaults/AboutNewsServers.html
(Note that as of Tk-b9.01 there is a script called ptknews that could use
some polish.)
ftp
~~~
This FAQ is available via ftp from:
USA IP
ftp://ftp.ccd.bnl.gov/pub/ptk/ 130.199.54.188
ftp://ftp.ccd.bnl.gov/pub/ptk/ptkFAQ.txt 130.199.54.188
ftp://ftp.wpi.edu/perl5/pTk-FAQ 130.215.24.209
ftp://perl.com/pub/perl/doc/ptkFAQ.gz 199.45.129.30
ftp://perl.com/pub/perl/doc/ptkFAQ.ps.gz 199.45.129.30
This FAQ is now being carried by the CPAN (Comprehensive Perl Archive
Network) ftp sites (thanks Tom ;-). At any of the CPAN locations go into
the doc/ directory to retrieve either the ptkFAQ.gz file (gzipped
plaintext), the ptkFAQ.html.gz file (gzipped html [with some links
relative to "
http://w4.lns.cornell.edu/~pvhp/ptk/"]), or the ptkFAQ.ps.gz
file (gzipped PostScript�). To unfurl any of these files try gunzip. As an
example the South African files are at:
Africa
South Africa
ftp://ftp.is.co.za/programming/perl/CPAN/doc/ptkFAQ.gz
ftp://ftp.is.co.za/programming/perl/CPAN/doc/ptkFAQ.html.gz
ftp://ftp.is.co.za/programming/perl/CPAN/doc/ptkFAQ.ps.gz
See a previous question for a more extensive list of CPAN locations.
e-mail services:
~~~~~~~~~~~~~~~~
Send e-mail (content of message unimportant) to
<
[email protected]> and you will receive the text version of this
FAQ. (Many thanks to Alan L. Stange at Brookhaven for setting this up!)
The
[email protected] mailing list is devoted more to porting and
develoopment issues. The URL's to this FAQ may be posted there, but not
the text.
Webmail Gateways:
~~~~~~~~~~~~~~~~~
With e-mail you might try one of the (experimental & not necessarily
reliable) http-to-mail services such as either of the following:
When last tested the service at
[email protected] reported that the
single ptkFAQ.txt file was too large to send. Hence, you must send
several separate e-mail requests to <
[email protected]>
A Subject: line is not required but do include the following one line
message body in your first e-mail:
GO
http://w4.lns.cornell.edu/~pvhp/ptk/ptkFAQ0.txt
Then send several more (separate) requests as follows:
GO
http://w4.lns.cornell.edu/~pvhp/ptk/ptkFAQ1.txt
GO
http://w4.lns.cornell.edu/~pvhp/ptk/ptkFAQ2.txt
GO
http://w4.lns.cornell.edu/~pvhp/ptk/ptkFAQ3.txt
GO
http://w4.lns.cornell.edu/~pvhp/ptk/ptkFAQ4.txt
GO
http://w4.lns.cornell.edu/~pvhp/ptk/ptkFAQ5.txt
please note: In days gone by this service would take several hours to send
back both a plaintext and a uuencoded version of the stated file - both
within a single mail message. The service did mention receiving more than
17,000 requests in October 1995 alone and it is not known whether they will
continue.
Send e-mail to
[email protected]
with a one line message body (Subject: line not required) such as:
SEND
http://w4.lns.cornell.edu/~pvhp/ptk/ptkFAQ.txt
please note: this last method bounced backed a "permanently out of service"
message when last attempted. The home page at
http://www.w3.org/hypertext/WWW/Agora/ mentions "temporarily out of
service", caveat netsurfer; the page at
http://www.w3.org/pub/WWW/MailRobot/send.html does not mention
being out of service.
Sysadmins and webmasters are encouraged to visit any of the following
pages:
http://www.w3.org/pub/WWW/MailRobot/Overview.html
http://www.w3.org/pub/WWW/MailRobot/send.html
http://www.w3.org/hypertext/WWW/Mailing/Form.html
http://www.w3.org/hypertext/WWW/Agora/
and decide if they wish to set up a webmail gateway of their own. The
agora.pl script is written in perl and makes use of the www line mode
browser. It could presumably be re-written to use url-get.pl or any
other fine code :-)
______________________________________________________________________
26. Acknowledgements & maintainer.
The Perl/Tk extension to the Perl programming language is copywritten by
its author Nick Ing-Simmons <
[email protected]> whose
Tk-b9.01/COPYING file reads as follows:
Copyright (c) 1995 Nick Ing-Simmons. All rights reserved.
This package is free software; you can redistribute it and/or
modify it under the same terms as Perl itself, with the exception
of the files in the pTk sub-directory which have separate terms
derived from those of the orignal Tk4.0 sources and/or Tix.
See pTk/license.terms for details of this Tk license,
and pTk/Tix.license for the Tix license.
The Tk-b9.01/pTk/license.terms file reads as follows:
This software is copyrighted by the Regents of the University of
California, Sun Microsystems, Inc., and other parties. The following
terms apply to all files associated with the software unless explicitly
disclaimed in individual files.
The authors hereby grant permission to use, copy, modify, distribute,
and license this software and its documentation for any purpose, provided
that existing copyright notices are retained in all copies and that this
notice is included verbatim in any distributions. No written agreement,
license, or royalty fee is required for any of the authorized uses.
Modifications to this software may be copyrighted by their authors
and need not follow the licensing terms described here, provided that
the new terms are clearly indicated on the first page of each file where
they apply.
IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE
IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
MODIFICATIONS.
RESTRICTED RIGHTS: Use, duplication or disclosure by the government
is subject to the restrictions as set forth in subparagraph (c) (1) (ii)
of the Rights in Technical Data and Computer Software Clause as DFARS
252.227-7013 and FAR 52.227-19.
Especial thanks to:
Nick Ing-Simmons for writing perl/Tk.
Malcolm Beattie for tkperl.
An anonymous comp.lang.perl.tk poster for writing the initial
"pseudo-FAQ" that got this started.
Larry Wall for writing extensible Perl 5 & John Ousterhout for writing Tk 4.
Tom Christiansen and Stephen P. Potter for writing and maintaining
excellent perl documentation, and general doc help.
Jon Orwant <
[email protected]> for organizing the comp.lang.perl.tk
Usenet newsgroup.
Alan Stange & Tom Schlagel for the hypermail archive, the ftp & e-mail
distribution of the FAQ, etc.
Achim Bohnet for an excellent searchable hypermail archive.
Ilya Zakharevich <
[email protected]> for great perl/Tk pod docs.
Kobayasi Hiroaki <
[email protected]> for great perl/Tk scripts.
In addition, this FAQ has benefitted from the contributions of many people
all over the net to whom I am quite grateful.
I am:
Peter Prymmer
Wilson Synchrotron Laboratory
Cornell University
Ithaca, NY 14853
[email protected]
______________________________________________________________________
Hypertext FAQ:
http://w4.lns.cornell.edu/~pvhp/ptk/ptkFAQ.html
Hypertext-split FAQ:
http://w4.lns.cornell.edu/~pvhp/ptk/ptkTOC.html
Plaintext FAQ:
http://w4.lns.cornell.edu/~pvhp/ptk/ptkFAQ.txt
Plaintext multi-part FAQ:
http://w4.lns.cornell.edu/~pvhp/ptk/ptkFAQ[0..3].txt
Image-supplement:
http://w4.lns.cornell.edu/~pvhp/ptk/ptkIMG.html