source: general/prog/pdl.xml@ fb2e525

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.3 6.3-rc1 6.3-rc2 6.3-rc3 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since fb2e525 was fb2e525, checked in by Randy McMurchy <randy@…>, 17 years ago

Modified a heavily used (bookwise) FTP download repo to use an entity and created the entity with a known good FTP repo

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@6891 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 25.4 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!-- Inserted as a reminder to do this. The mention of a test suite
8 is usually right before the root user installation commands. Please
9 delete these 12 (including one blank) lines after you are done.-->
10
11 <!-- Use one of the two mentions below about a test suite,
12 delete the line that is not applicable. Of course, if the
13 test suite uses syntax other than "make check", revise the
14 line to reflect the actual syntax to run the test suite -->
15
16 <!-- <para>This package does not come with a test suite.</para> -->
17 <!-- <para>To test the results, issue: <command>make check</command>.</para> -->
18
19 <!ENTITY pdl-download-http "http://downloads.sourceforge.net/pdl/PDL-&pdl-version;.tar.gz">
20 <!ENTITY pdl-download-ftp "&gentoo-ftp-repo;/PDL-&pdl-version;.tar.gz">
21 <!ENTITY pdl-md5sum "edd056a006eae8b46e8ef804b9774a93">
22 <!ENTITY pdl-size "2.1 MB">
23 <!ENTITY pdl-buildsize "74 MB">
24 <!ENTITY pdl-time "2.56 SBU">
25]>
26
27<sect1 id="pdl" xreflabel="PDL">
28 <?dbhtml filename="pdl.html" ?>
29
30 <sect1info>
31 <othername>$LastChangedBy$</othername>
32 <date>$Date$</date>
33 </sect1info>
34
35 <title>PDL-&pdl-version;</title>
36
37 <indexterm zone="pdl">
38 <primary sortas="a-PDL">PDL</primary>
39 </indexterm>
40
41 <sect2 role="package">
42 <title>Introduction to PDL</title>
43
44 <para><application>PDL</application> (Perl Data Language) gives
45 standard <application>Perl</application> the ability to compactly store
46 and quickly manipulate the large N-dimensional data arrays common to
47 scientific computing. <application>PDL</application> turns
48 <application>Perl</application> into an array-oriented, numerical language
49 similar to such commercial packages as <application>IDL</application>
50 and <application>MatLab</application>. One can write simple
51 <application>Perl</application> expressions to manipulate entire numerical
52 arrays all at once.</para>
53
54 <para><application>PDL</application> provides extensive numerical and
55 semi-numerical functionality with support for two- and three-dimensional
56 visualisation as well as a variety of I/O formats. The goal is to allow
57 <application>PDL</application> to interact with a variety of external
58 numerical packages, graphics and visualisation systems. Easy interfacing
59 to such systems is one of the core design features of
60 <application>PDL</application>.</para>
61
62 <bridgehead renderas="sect3">Package Information</bridgehead>
63 <itemizedlist spacing="compact">
64 <listitem>
65 <para>Download (HTTP): <ulink url="&pdl-download-http;"/></para>
66 </listitem>
67 <listitem>
68 <para>Download (FTP): <ulink url="&pdl-download-ftp;"/></para>
69 </listitem>
70 <listitem>
71 <para>Download MD5 sum: &pdl-md5sum;</para>
72 </listitem>
73 <listitem>
74 <para>Download size: &pdl-size;</para>
75 </listitem>
76 <listitem>
77 <para>Estimated disk space required: &pdl-buildsize;</para>
78 </listitem>
79 <listitem>
80 <para>Estimated build time: &pdl-time;</para>
81 </listitem>
82 </itemizedlist>
83
84 <bridgehead renderas="sect3">PDL Dependencies</bridgehead>
85
86 <para><application>PDL</application> is a collection of over 90
87 <application>Perl</application> modules. Some of these modules require
88 additional libraries, packages and/or <application>Perl</application>
89 modules for full functionality. Listed below are the modules which require
90 additional software or configuration. If you don't need a particular
91 module's functionality, you don't need to install its dependencies. The
92 dependency tree for each module is listed downward, meaning you'll need to
93 start at the bottom of a module's tree and work up. The dependencies are
94 listed in the same order as they are in the
95 <filename>DEPENDENCIES</filename> file, found in the package source
96 tree.</para>
97
98 <para>This package (and many of the dependency packages) requires a Fortran
99 compiler for full functionality of all the different modules. The
100 <command>gfortran</command> compiler installed with the current BLFS
101 version of <application>GCC</application> (&gcc-version;) will not work. If
102 you want to compile the parts of this package that require a Fortran
103 compiler, you'll need to install a
104 <application>GCC</application>-3.x.x version of Fortran. The
105 <application>GCC</application> developers recommend using Fortran from
106 <application>GCC</application>-3.4.6. You can find specific instructions
107 to install a <application>GCC</application>-3.4.6 compiler on the
108 <ulink url="&blfs-wiki;/gcc3">BLFS
109 Wiki</ulink>. Alternatively, if you have a need to install
110 <xref linkend="gcc3"/>, you can add the Fortran compiler to the list of
111 compilers installed in those instructions. Don't forget to put the
112 directory containing the <command>{g,f}77</command> commands at the
113 beginning of your <envar>PATH</envar> environment variable before
114 beginning the compilation.</para>
115
116 <bridgehead renderas="sect4">PDL::NiceSlice</bridgehead>
117
118 <para>The <application>PDL</application>::NiceSlice module is used to
119 enhance <application>PDL</application>'s slice syntax.
120 <quote>Slicing</quote> is a term used in the process of creating a
121 cross-section, or slice, of a <application>PDL</application> object
122 (piddle).</para>
123
124 <itemizedlist spacing='compact'>
125 <listitem>
126 <para><ulink
127 url="http://www.cpan.org/authors/id/P/PM/PMQS/Filter-&Filter-version;.tar.gz">
128 Filter-&Filter-version;</ulink></para>
129 </listitem>
130 </itemizedlist>
131
132 <bridgehead renderas="sect4">Inline::Pdlpp</bridgehead>
133
134 <para>The Inline::Pdlpp module allows you to define fast PP
135 code inline in your scripts.</para>
136
137 <itemizedlist spacing='compact'>
138 <listitem>
139 <para><ulink
140 url="http://www.cpan.org/authors/id/I/IN/INGY/Inline-&Inline-version;.tar.gz">
141 Inline-&Inline-version;</ulink></para>
142 <itemizedlist>
143 <listitem>
144 <para><ulink
145 url="http://www.cpan.org/authors/id/D/DC/DCONWAY/Parse-RecDescent-&Parse-RecDescent-version;.tar.gz">
146 Parse-RecDescent-&Parse-RecDescent-version;</ulink></para>
147 </listitem>
148 </itemizedlist>
149 </listitem>
150 </itemizedlist>
151
152 <bridgehead renderas="sect4">Perldl</bridgehead>
153
154 <para><command>perldl</command> is a simple shell (written in
155 <application>Perl</application>) which allows interactive
156 use of <application>PDL</application>.</para>
157
158 <itemizedlist spacing='compact'>
159 <listitem>
160 <para><ulink
161 url="http://www.cpan.org/authors/id/H/HA/HAYASHI/Term-ReadLine-Gnu-&Term-ReadLine-Gnu-version;.tar.gz">
162 Term-ReadLine-Gnu-&Term-ReadLine-Gnu-version;</ulink></para>
163 </listitem>
164 </itemizedlist>
165
166 <bridgehead renderas="sect4">PDL::Graphics::TriD</bridgehead>
167
168 <para>The <application>PDL</application>::Graphics::TriD module implements
169 a generic 3D plotting interface for <application>PDL</application>. Points,
170 lines and surfaces (among other objects) are supported.</para>
171
172 <itemizedlist spacing='compact'>
173 <listitem>
174 <para>OpenGL (<xref linkend="x-window-system"/>)</para>
175 </listitem>
176 </itemizedlist>
177
178 <bridgehead renderas="sect4">PDL::Graphics::PGPLOT</bridgehead>
179
180 <para>The <application>PDL</application>::Graphics::PGPLOT module is a
181 convenience interface to the <application>PGPLOT</application> commands,
182 implemented using the object oriented <application>PGPLOT</application>
183 plotting package in the PDL::Graphics::PGPLOT::Window module.</para>
184
185 <itemizedlist spacing='compact'>
186 <listitem>
187 <para><ulink
188 url="http://www.cpan.org/authors/id/K/KG/KGB/PGPLOT-&PGPLOT-perl-version;.tar.gz">
189 PGPLOT-&PGPLOT-perl-version;</ulink></para>
190 <itemizedlist>
191 <listitem>
192 <para><ulink
193 url="http://www.cpan.org/authors/id/K/KG/KGB/ExtUtils-F77-&ExtUtils-F77-version;.tar.gz">
194 ExtUtils-F77-&ExtUtils-F77-version;</ulink></para>
195 <itemizedlist>
196 <listitem>
197 <para><ulink
198 url="&blfs-wiki;/gcc3">a Fortran
199 compiler</ulink></para>
200 </listitem>
201 </itemizedlist>
202 </listitem>
203 <listitem>
204 <para><ulink
205 url="http://astro.caltech.edu/~tjp/pgplot/">PGPLOT</ulink></para>
206 <itemizedlist>
207 <listitem>
208 <para><xref linkend="x-window-system"/>,
209 <xref linkend="lesstif"/>,
210 <xref linkend="tk"/>, and <ulink
211 url="&blfs-wiki;/gcc3">a Fortran
212 compiler</ulink></para>
213 </listitem>
214 </itemizedlist>
215 </listitem>
216 </itemizedlist>
217 </listitem>
218 </itemizedlist>
219
220 <bridgehead renderas="sect4">PDL::Graphics::PLPLOT</bridgehead>
221
222 <para>The <application>PDL</application>::Graphics::PLPLOT module is a
223 simple interface to the <application>PLplot</application> plotting library.</para>
224
225 <itemizedlist spacing='compact'>
226 <listitem>
227 <para><ulink url="http://plplot.sourceforge.net/">PLplot</ulink></para>
228 <itemizedlist>
229 <listitem>
230 <para><xref linkend="pkgconfig"/>,
231 <xref linkend="x-window-system"/>,
232 <xref linkend="GTK"/>,
233 <xref linkend="freetype2"/>,
234 <ulink url="http://www.boutell.com/gd/">GD</ulink>,
235 <ulink url="http://www.svgalib.org/">SVGAlib</ulink>,
236 <xref linkend="gnome-libs"/>,
237 <xref linkend="jdk"/>,
238 <xref linkend="tk"/>,
239 <xref linkend="python"/> (with
240 <ulink url="http://www.numpy.org/">Numeric Python</ulink>),
241 <ulink url="&blfs-wiki;/gcc3">a
242 Fortran compiler</ulink>,
243 <ulink url="http://www.swig.org/">SWIG</ulink>, and
244 <ulink url="http://sourceforge.net/projects/incrtcl/">iTcl</ulink></para>
245 </listitem>
246 </itemizedlist>
247 </listitem>
248 </itemizedlist>
249
250 <bridgehead renderas="sect4">PDL::Graphics::IIS</bridgehead>
251
252 <para>The <application>PDL</application>::Graphics::IIS
253 module provides an interface to any image display <quote>device</quote>
254 which supports the <quote>IIS protocol</quote>.</para>
255
256 <itemizedlist spacing='compact'>
257 <listitem>
258 <para><ulink
259 url="http://tdc-www.harvard.edu/software/saoimage.html">SAOimage</ulink></para>
260 <itemizedlist>
261 <listitem>
262 <para><xref linkend="x-window-system"/></para>
263 </listitem>
264 </itemizedlist>
265 </listitem>
266 <listitem>
267 <para><ulink
268 url="http://iraf.noao.edu/iraf/web/projects/x11iraf/x11iraf.html">X11
269 IRAF</ulink></para>
270 <itemizedlist>
271 <listitem>
272 <para><xref linkend="x-window-system"/> and
273 <xref linkend="tk"/></para>
274 </listitem>
275 </itemizedlist>
276 </listitem>
277 </itemizedlist>
278
279 <bridgehead renderas="sect4">PDL::Graphics::Karma</bridgehead>
280
281 <para>The <application>PDL</application>::Graphics::Karma
282 module is an interface to <application>Karma</application> visualisation
283 applications.</para>
284
285 <itemizedlist spacing='compact'>
286 <listitem>
287 <para><ulink
288 url="http://www.atnf.csiro.au/computing/software/karma/">Karma</ulink></para>
289 <itemizedlist>
290 <listitem>
291 <para><xref linkend="x-window-system"/></para>
292 </listitem>
293 </itemizedlist>
294 </listitem>
295 </itemizedlist>
296
297 <para><emphasis>Note:</emphasis> You may need to modify the
298 <option>WHERE_KARMA =&gt; undef</option> line in the source tree
299 <filename>perldl.conf</filename> file to point to your installation
300 of <application>Karma</application></para>
301
302 <bridgehead renderas="sect4">PDL::IO::Pic</bridgehead>
303
304 <para> The <application>PDL</application>::IO::Pic module implements I/O
305 for a number of popular image formats by exploiting the
306 <command>xxxtopnm</command> and <command>pnmtoxxx</command>
307 converters from the <application>Netpbm</application> package and the
308 <command>cjpeg</command> and <command>djpeg</command> converters.
309 It also contains the routine wmpeg to write MPEG movies from piddles
310 representing image stacks.</para>
311
312 <itemizedlist spacing='compact'>
313 <listitem>
314 <para><ulink url="http://netpbm.sourceforge.net/">Netpbm</ulink>,
315 <xref linkend="libjpeg"/> and
316 <ulink url="ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/mpeg/encode/">
317 mpeg_encode</ulink></para>
318 </listitem>
319 </itemizedlist>
320
321 <bridgehead renderas="sect4">PDL::Slatec</bridgehead>
322
323 <para> The <application>PDL</application>::Slatec module serves the dual
324 purpose of providing an interface to parts of the slatec library and showing
325 how to interface <application>PDL</application> to an external library.
326 The module provides routines to manipulate matrices, calculate FFTs, fit
327 data using polynomials, and interpolate/integrate data using piecewise
328 cubic Hermite interpolation.</para>
329
330 <itemizedlist spacing='compact'>
331 <listitem>
332 <para><ulink
333 url="http://www.cpan.org/authors/id/K/KG/KGB/ExtUtils-F77-&ExtUtils-F77-version;.tar.gz">
334 ExtUtils-F77-&ExtUtils-F77-version;</ulink></para>
335 <itemizedlist>
336 <listitem>
337 <para><ulink
338 url="&blfs-wiki;/gcc3">a Fortran
339 compiler</ulink></para>
340 </listitem>
341 </itemizedlist>
342 </listitem>
343 </itemizedlist>
344
345 <bridgehead renderas="sect4">PDL::GSL</bridgehead>
346
347 <para> The <application>PDL</application>::<application>GSL</application>
348 module is an interface to the functions provided by the Gnu Scientific Library.</para>
349
350 <itemizedlist spacing='compact'>
351 <listitem>
352 <para><ulink url="http://www.gnu.org/software/gsl/">GSL</ulink></para>
353 </listitem>
354 </itemizedlist>
355
356 <bridgehead renderas="sect4">PDL::FFTW</bridgehead>
357
358 <para> The <application>PDL</application>::<application>FFTW</application>
359 module is a means to interface <application>PDL</application> with the
360 <application>FFTW</application> library. It's similar to the standard FFT
361 routine but it's usually faster and has support for real transforms. It works
362 well for the types of piddles for which the library was compiled (otherwise it
363 must do conversions).</para>
364
365 <itemizedlist spacing='compact'>
366 <listitem>
367 <para><ulink url="http://www.fftw.org/">FFTW-2.x</ulink></para>
368 </listitem>
369 </itemizedlist>
370
371 <bridgehead renderas="sect4">PDL::IO::Browser</bridgehead>
372
373 <para>The <application>PDL</application>::IO::Browser module
374 is a 2D cursor terminal data browser for piddles.</para>
375
376 <para>There is no additional software required to use the module. However,
377 the default is to not install the module because some platforms don't provide
378 a curses compatible library. To enable the module, issue the following
379 command:</para>
380
381<screen><userinput>sed -i -e "s/WITH_IO_BROWSER =&gt; 0/WITH_IO_BROWSER =&gt; 1/" \
382 perldl.conf</userinput></screen>
383
384 <bridgehead renderas="sect4">PDL::IO::NDF</bridgehead>
385
386 <para>The <application>PDL</application>::IO::NDF module adds the ability to
387 read and write Starlink N-dimensional data files as N-dimensional piddles.</para>
388
389 <itemizedlist spacing='compact'>
390 <listitem>
391 <para><ulink
392 url="http://www.cpan.org/authors/id/A/AA/AALLAN/Astro-FITS-Header-&Astro-FITS-Header-version;.tar.gz">
393 Astro-FITS-Header-&Astro-FITS-Header-version;</ulink></para>
394 <itemizedlist>
395 <listitem>
396 <para><ulink
397 url="http://www.cpan.org/authors/id/P/PR/PRATZLAFF/Astro-FITS-CFITSIO-&Astro-FITS-CFITSIO-version;.tar.gz">
398 Astro-FITS-CFITSIO-&Astro-FITS-CFITSIO-version;</ulink></para>
399 <itemizedlist>
400 <listitem>
401 <para><ulink
402 url="http://heasarc.gsfc.nasa.gov/docs/software/fitsio/">CFITSIO</ulink></para>
403 </listitem>
404 </itemizedlist>
405 </listitem>
406 <listitem>
407 <para><ulink
408 url="&files-anduin;/sources/NDF-&NDF-version;.tar.gz">
409 NDF-&NDF-version;</ulink></para>
410 <itemizedlist>
411 <listitem>
412 <para><ulink
413 url="&files-anduin;/sources/Starlink-Config-&Starlink-Config-version;.tar.gz">
414 Starlink-Config-&Starlink-Config-version;</ulink></para>
415 <itemizedlist>
416 <listitem>
417 <para><ulink
418 url="&files-anduin;/sources/Starlink_IMG.tar.gz">
419 Starlink IMG</ulink></para>
420 <itemizedlist>
421 <listitem>
422 <para><ulink
423 url="&files-anduin;/sources/Starlink_NDF.tar.gz">
424 Starlink NDF</ulink> (requires the following Starlink
425 modules installed in this order, some will already be
426 installed if you installed Starlink GSD):
427 <ulink url="&files-anduin;/sources/Starlink_HTX.tar.gz">
428 HTX</ulink>,
429 <ulink url="&files-anduin;/sources/Starlink_SAE.tar.gz">
430 SAE</ulink>,
431 <ulink url="&files-anduin;/sources/Starlink_HLP.tar.gz">
432 HLP</ulink>,
433 <ulink url="&files-anduin;/sources/Starlink_CNF.tar.gz">
434 CNF</ulink>,
435 <ulink url="&files-anduin;/sources/Starlink_SLA.tar.gz">
436 SLA</ulink>,
437 <ulink url="&files-anduin;/sources/Starlink_CHR.tar.gz">
438 CHR</ulink>,
439 <ulink url="&files-anduin;/sources/Starlink_EMS.tar.gz">
440 EMS</ulink>,
441 <ulink url="&files-anduin;/sources/Starlink_PSX.tar.gz">
442 PSX</ulink>,
443 <ulink url="&files-anduin;/sources/Starlink_HDS.tar.gz">
444 HDS</ulink>,
445 <ulink url="&files-anduin;/sources/Starlink_PCS.tar.gz">
446 PCS</ulink>,
447 <ulink url="&files-anduin;/sources/Starlink_MER.tar.gz">
448 MER</ulink>,
449 <ulink url="&files-anduin;/sources/Starlink_PRM.tar.gz">
450 PRM</ulink>,
451 <ulink url="&files-anduin;/sources/Starlink_PAR.tar.gz">
452 PAR</ulink>,
453 <ulink url="&files-anduin;/sources/Starlink_ARY.tar.gz">
454 ARY</ulink>,
455 <ulink url="&files-anduin;/sources/Starlink_AST.tar.gz">
456 AST</ulink>)</para>
457 <itemizedlist>
458 <listitem>
459 <para><ulink
460 url="&blfs-wiki;/gcc3">a
461 Fortran compiler</ulink></para>
462 </listitem>
463 </itemizedlist>
464 </listitem>
465 </itemizedlist>
466 </listitem>
467 </itemizedlist>
468 </listitem>
469 </itemizedlist>
470 </listitem>
471 <listitem>
472 <para><ulink
473 url="&files-anduin;/sources/GSD-&GSD-version;.tar.gz">
474 GSD-&GSD-version;</ulink></para>
475 <itemizedlist>
476 <listitem>
477 <para><ulink
478 url="&files-anduin;/sources/Starlink-Config-&Starlink-Config-version;.tar.gz">
479 Starlink-Config-&Starlink-Config-version;</ulink></para>
480 <itemizedlist>
481 <listitem>
482 <para><ulink
483 url="&files-anduin;/sources/Starlink_GSD.tar.gz">
484 Starlink GSD</ulink> (requires the following Starlink
485 modules installed in this order:
486 <ulink url="&files-anduin;/sources/Starlink_HTX.tar.gz">
487 HTX</ulink>,
488 <ulink url="&files-anduin;/sources/Starlink_SAE.tar.gz">
489 SAE</ulink>,
490 <ulink url="&files-anduin;/sources/Starlink_CNF.tar.gz">
491 CNF</ulink>,
492 <ulink url="&files-anduin;/sources/Starlink_CHR.tar.gz">
493 CHR</ulink>,
494 <ulink url="&files-anduin;/sources/Starlink_EMS.tar.gz">
495 EMS</ulink>,
496 <ulink url="&files-anduin;/sources/Starlink_PRM.tar.gz">
497 PRM</ulink>)</para>
498 <itemizedlist>
499 <listitem>
500 <para><ulink
501 url="&blfs-wiki;/gcc3">a
502 Fortran compiler</ulink></para>
503 </listitem>
504 </itemizedlist>
505 </listitem>
506 </itemizedlist>
507 </listitem>
508 </itemizedlist>
509 </listitem>
510 </itemizedlist>
511 </listitem>
512 </itemizedlist>
513
514 <para condition="html" role="usernotes">User Notes:
515 <ulink url="&blfs-wiki;/pdl"/></para>
516
517 </sect2>
518
519 <sect2 role="installation">
520 <title>Installation of PDL</title>
521
522 <para>Install <application>PDL</application> (and all the dependency
523 <application>Perl</application> modules) by running the following commands:</para>
524
525<screen><userinput>sed -i 's/\(dirname);\)/\1\nuse blib;/' Demos/BAD*demo.pm.PL &amp;&amp;
526perl Makefile.PL &amp;&amp;
527make &amp;&amp;
528make test</userinput></screen>
529
530 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
531
532<screen role="root"><userinput>make install</userinput></screen>
533
534 </sect2>
535
536 <sect2 role="commands">
537 <title>Command Explanations</title>
538
539 <para><command>sed -i '...' Demos/BAD*demo.pm.PL</command>: This is
540 necessary to fix a build issue caused by changes in
541 ExtUtils::MakeMaker-6.30 which was introduction in
542 <application>Perl</application>-5.8.8.</para>
543
544 </sect2>
545
546 <sect2 role="configuration">
547 <title>Configuring PDL</title>
548
549 <sect3 id="pdl-config">
550 <title>Config Files</title>
551
552 <para><filename>~/.perldlrc</filename> and
553 <filename>local.perldlrc</filename> in the current directory</para>
554
555 <indexterm zone="pdl pdl-config">
556 <primary sortas="e-AA.perldlrc">~/.perldlrc</primary>
557 </indexterm>
558
559 <indexterm zone="pdl pdl-config">
560 <primary sortas="e-local.perldlrc">local.perldlrc</primary>
561 </indexterm>
562
563 </sect3>
564
565 <sect3>
566 <title>Configuration Information</title>
567
568 <para>See <ulink
569 url="http://pdl.sourceforge.net/PDLdocs/perldl.html#the startup file ~/.perldlrc"/>
570 for information about configuring <command>perldl</command> to suit your
571 needs.</para>
572
573 </sect3>
574
575 </sect2>
576
577 <sect2 role="content">
578 <title>Contents</title>
579
580 <segmentedlist>
581 <segtitle>Installed Programs</segtitle>
582 <segtitle>Installed Modules</segtitle>
583 <segtitle>Installed Directories</segtitle>
584
585 <seglistitem>
586 <seg>pdl, pdldoc, perldl, and pptemplate</seg>
587 <seg>90+ individual <application>Perl</application> modules</seg>
588 <seg>/usr/lib/perl5/site_perl/&lfs-perl-version;/i686-linux/{,auto/}PDL</seg>
589 </seglistitem>
590 </segmentedlist>
591
592 <variablelist>
593 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
594 <?dbfo list-presentation="list"?>
595 <?dbhtml list-presentation="table"?>
596
597 <varlistentry id="pdl-prog">
598 <term><command>pdl</command></term>
599 <listitem>
600 <para>is a binary program called from
601 <application>PDL</application> scripts which is used to
602 interface <command>perldl</command>.</para>
603 <indexterm zone="pdl pdl-prog">
604 <primary sortas="b-pdl">pdl</primary>
605 </indexterm>
606 </listitem>
607 </varlistentry>
608
609 <varlistentry id="pdldoc">
610 <term><command>pdldoc</command></term>
611 <listitem>
612 <para>is a shell interface to
613 <application>PDL</application> documentation.</para>
614 <indexterm zone="pdl pdldoc">
615 <primary sortas="b-pdldoc">pdldoc</primary>
616 </indexterm>
617 </listitem>
618 </varlistentry>
619
620 <varlistentry id="perldl">
621 <term><command>perldl</command></term>
622 <listitem>
623 <para>is a simple shell (written in <application>Perl</application>)
624 for interactive use of <application>PDL</application>.</para>
625 <indexterm zone="pdl perldl">
626 <primary sortas="b-perldl">perldl</primary>
627 </indexterm>
628 </listitem>
629 </varlistentry>
630
631 <varlistentry id="pptemplate">
632 <term><command>pptemplate</command></term>
633 <listitem>
634 <para>is a script to generate <filename>Makefile.PL</filename>
635 and PP file skeletons.</para>
636 <indexterm zone="pdl pptemplate">
637 <primary sortas="b-pptemplate">pptemplate</primary>
638 </indexterm>
639 </listitem>
640 </varlistentry>
641
642 </variablelist>
643
644 </sect2>
645
646</sect1>
Note: See TracBrowser for help on using the repository browser.