Foilset Search Full Index for Basic foilset

Perl5 and Advanced Perl4 Features

Given by Geoffrey C. Fox at Computational Science for Information Age Course CPS616 Material on April 16,1996. Foils prepared April 16,1996

See Perl Home Page http://mox.perl.com/perl for background information and resources such as manual!
This Foilset mainly extends the previous Perl4 Presentation with a discussion of some key Perl5 capabilities.
However some features may be advanced Perl4 features
We give an initial Summary of Perl5 Changes and then discuss:
Some old and new functions in Perl
Regular Expression Enhancements
New Syntax especially -> and =>
New subroutine calling and declaration syntax
Hard(address) and Soft(Symbol Table) References
General Data Structures including multidimensional Arrays
Object Oriented Features -- packages, classes and Methods


Table of Contents for Perl5 and Advanced Perl4 Features

There are two types of foils -- html and image which are each available in basic and JavaScript enabled "focused" style
(basic:)(focus style:) Denote Foils where HTML is sufficient
denotes presence of Additional linked information which is greyed out if missing

1 CPS 616 January-April 1996 Computational Science Track on Base Technology for the Information Age:
Perl5 and Perl Extensions
2 Abstract of Perl5 and Extensions
3 Some Key Advances in Perl5 -- I
4 Some Key Advances in Perl5 -- II
5 Some Advanced Syntax in Perl
6 Perl Modules -- Packages - I
7 Perl Modules -- Packages - II
8 Example of Module HTML::FormatPS
9 Pod Syntax Explaining Use of Module HTML::FormatPS
10 An Aside on Perl Pod Notation
11 require and use in Perl5
12 Overview of References in Perl5
13 Soft Symbol Table References - I
14 Soft Symbol Table References - II
15 Hard References in Perl5 - I
16 Hard References in Perl5 - II
17 Anonymous Data Structures and Subroutines
18 Data Structures, Arrays of Arrays in Perl5 -I
19 Data Structures, Arrays of Arrays in Perl5 -II
20 There really are only 1D Arrays and Hashs! - I
21 There really are only 1D Arrays and Hashs! - II
22 The -> Pointer Notation -- I
23 The -> Pointer Notation -- II
24 Some Remarks about Subroutines - I
25 Some Remarks about Subroutines - II
26 Some Remarks about Subroutines - III
27 Some Remarks about Subroutines - IV -- Call by Reference
28 Some Remarks about Subroutines - V -- Separating Arguments
29 Some Remarks about Subroutines - VI -- Separating Arguments
30 Some Remarks about Subroutines - VII -- AUTOLOAD
31 Perl5 Object Model -- I
32 Perl5 Object Model -- II
33 Constructor for class HTML::FormatPS - I
34 Constructor for class HTML::FormatPS - II
35 Constructor for class HTML::FormatPS - III
36 splice function in Perl
37 A Hash of Arrays in class HTML::FormatPS
38 Example of Method in class HTML::FormatPS
39 Inheritance in Perl5
40 Some Predefined Variables in Perl - I
41 Some Predefined Variables in Perl - II
42 Some functions equivalent to Different Quotes
43 Quotemeta() and \Q .. \E Construct
44 (?..) Constructs in Regular Expressions - I
45 (?..) Constructs in Regular Expressions -II
46 Minimal Matching in Regular Expressions
47 (?..) Constructs in Regular Expressions -III
48 Some Further Perl4 and Perl5 Functions
-- do and glob!
49 Upper and Lower case Functions
50 The defined undef and exists functions
51 The map and grep functions
52 pack and unpack Functions -- I
53 pack and unpack Functions -- II
54 ref and scalar functions
55 tie() and untie() Perl Functions - I
56 tie() and untie() Perl Functions - II
57 tie() and untie() Perl Functions - III
58 Interfacing Perl with C

Full WebWisdom URL and this Foilset Search
This contains all WebWisdom links preceded by those referenced in this foilset
© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sat Sep 6 1997