summary refs log tree commit diff
path: root/doc/language-support.xml
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2009-04-20 12:49:35 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2009-04-20 12:49:35 +0000
commitc61c9dc35b873d5d26df47a8240ef6c20aa6c948 (patch)
treec07b55f14419f0a50b5705512e9eb277fef8dae0 /doc/language-support.xml
parent2cbc76177988f125c818c10e0a3fd8c018621dc8 (diff)
* Drop the "perl" prefix from Perl attribute names. It's redundant
  now that Perl packages are in their own namespace
  (perlPackages.<pkg>).

svn path=/nixpkgs/trunk/; revision=15176
Diffstat (limited to 'doc/language-support.xml')
-rw-r--r--doc/language-support.xml14
1 files changed, 7 insertions, 7 deletions
diff --git a/doc/language-support.xml b/doc/language-support.xml
index 4e6dc98f8ca21..d1a85974d6723 100644
--- a/doc/language-support.xml
+++ b/doc/language-support.xml
@@ -31,7 +31,7 @@ complicated packages should be put in a separate file, typically in
 example of the former:
 
 <programlisting>
-perlClassC3 = buildPerlPackage rec {
+ClassC3 = buildPerlPackage rec {
   name = "Class-C3-0.21";
   src = fetchurl {
     url = "mirror://cpan/authors/id/F/FL/FLORA/${name}.tar.gz";
@@ -46,12 +46,12 @@ name attribute is consistent with the source that we’re actually
 downloading.  Perl packages are made available in
 <filename>all-packages.nix</filename> through the variable
 <varname>perlPackages</varname>.  For instance, if you have a package
-that needs <varname>perlClassC3</varname>, you would typically write
+that needs <varname>ClassC3</varname>, you would typically write
 
 <programlisting>
 foo = import ../path/to/foo.nix {
   inherit stdenv fetchurl ...;
-  inherit (perlPackages) perlClassC3;
+  inherit (perlPackages) ClassC3;
 };
 </programlisting>
 
@@ -59,7 +59,7 @@ in <filename>all-packages.nix</filename>.  You can test building a
 Perl package as follows:
 
 <screen>
-$ nix-build -A perlPackages.perlClassC3
+$ nix-build -A perlPackages.ClassC3
 </screen>
 
 <varname>buildPerlPackage</varname> adds <literal>perl-</literal> to
@@ -72,7 +72,7 @@ $ nix-env -i perl-Class-C3
 </screen>
 
 (Of course you can also install using the attribute name:
-<literal>nix-env -i -A perlPackages.perlClassC3</literal>.)</para>
+<literal>nix-env -i -A perlPackages.ClassC3</literal>.)</para>
 
 <para>So what does <varname>buildPerlPackage</varname> do?  It does
 the following:
@@ -137,14 +137,14 @@ builds a Perl module that has runtime dependencies on a bunch of other
 modules:
 
 <programlisting>
-perlClassC3Componentised = buildPerlPackage rec {
+ClassC3Componentised = buildPerlPackage rec {
   name = "Class-C3-Componentised-1.0004";
   src = fetchurl {
     url = "mirror://cpan/authors/id/A/AS/ASH/${name}.tar.gz";
     sha256 = "0xql73jkcdbq4q9m0b0rnca6nrlvf5hyzy8is0crdk65bynvs8q1";
   };
   propagatedBuildInputs = [
-    perlClassC3 perlClassInspector perlTestException perlMROCompat
+    ClassC3 ClassInspector TestException MROCompat
   ];
 };
 </programlisting>