~ubuntu-branches/ubuntu/lucid/pdl/lucid

« back to all changes in this revision

Viewing changes to Basic/Pod/Delta.pod

  • Committer: Bazaar Package Importer
  • Author(s): Ben Gertzfield
  • Date: 2002-04-08 18:47:16 UTC
  • Revision ID: james.westby@ubuntu.com-20020408184716-0hf64dc96kin3htp
Tags: upstream-2.3.2
ImportĀ upstreamĀ versionĀ 2.3.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
=head1 NAME
 
2
 
 
3
PDL::Delta - PDL changes between V1.0 and V2.0
 
4
 
 
5
 
 
6
=head1 DESCRIPTION
 
7
 
 
8
This file is an attempt to list the major user-visible changes
 
9
between PDL versions 1.0 and 2.0.
 
10
 
 
11
 
 
12
=head1 Core Changes
 
13
 
 
14
=head2 Piddles are not hashes any more:
 
15
 
 
16
    $a = zeroes 10,10;
 
17
    $$a{FOO} = "bar"
 
18
 
 
19
doesn't work. They are currently scalar references (to opaque
 
20
C structures in finer terms) because of speed as well as
 
21
syntactic issues. If you want to have a hash, use
 
22
 
 
23
    $a->hdr()
 
24
 
 
25
which returns a reference to an anonymous hash. Also,
 
26
subclassing works if you store a piddle in the hash member ``PDL''.
 
27
 
 
28
There are also many core enhancements to support Dataflow and
 
29
Slicing tricks, but these do not introduce any incompatbilities.
 
30
 
 
31
=head2 Incompatible Changes vs 1.11
 
32
 
 
33
=over 4
 
34
 
 
35
=item rgrep
 
36
 
 
37
Order of the arguments has changed.
 
38
 
 
39
=item copy method
 
40
 
 
41
No longer copies the header. This may not be a misfeature.
 
42
 
 
43
=back
 
44
 
 
45
=head1 Documentation Changes
 
46
 
 
47
Many of the base and library pods were updated.
 
48
 
 
49
=head1 SEE ALSO
 
50
 
 
51
The F<Changes> file for exhaustive details on what changed.
 
52
 
 
53
The F<INSTALL> file for how to build PDL.
 
54
 
 
55
The F<README> file for general stuff.
 
56
 
 
57
=head1 HISTORY
 
58
 
 
59
pdldelta was inspired by I<perldelta>  man page in the perl
 
60
5.004 distribution.
 
61
 
 
62
 
 
63