develooper Front page | perl.perl5.porters | Postings from December 2018

[perl #133712] Confusingly, perlref calls a hash in the examples%array

Thread Previous
From:
" E . Choroba "
Date:
December 5, 2018 23:05
Subject:
[perl #133712] Confusingly, perlref calls a hash in the examples%array
Message ID:
rt-4.0.24-17825-1544051092-883.133712-75-0@perl.org
# New Ticket Created by  "E. Choroba" 
# Please include the string:  [perl #133712]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/Ticket/Display.html?id=133712 >


This is a bug report for perl from choroba@cpan.org,
generated with the help of perlbug 1.41 running under perl 5.29.6.


-----------------------------------------------------------------
[Please describe your issue here]

The subject says it all. $array{ aaa }{ bbb }{ ccc } is confusing,
since it's a hash, not an array.

Patch attached.


[Please do not change anything below this line]
-----------------------------------------------------------------
---
Flags:
     category=docs
     severity=medium
---
Site configuration information for perl 5.29.6:

Configured by choroba at Wed Dec  5 23:20:19 CET 2018.

Summary of my perl5 (revision 5 version 29 subversion 6) configuration:
   Commit id: 421d395278133929e92518281fbc264c377cb281
   Platform:
     osname=linux
     osvers=4.4.162-78-default
     archname=x86_64-linux-thread-multi
     uname='linux still 4.4.162-78-default #1 smp mon nov 12 19:08:10 utc 2018 (a013c8b) x86_64 x86_64 x86_64 gnulinux '
     config_args='-Dusedevel -des -Dusethreads -Dprefix=/home/choroba/localperl'
     hint=recommended
     useposix=true
     d_sigaction=define
     useithreads=define
     usemultiplicity=define
     use64bitint=define
     use64bitall=define
     uselongdouble=undef
     usemymalloc=n
     default_inc_excludes_dot=define
     bincompat5005=undef
   Compiler:
     cc='cc'
     ccflags ='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2'
     optimize='-O2'
     cppflags='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
     ccversion=''
     gccversion='4.8.5'
     gccosandvers=''
     intsize=4
     longsize=8
     ptrsize=8
     doublesize=8
     byteorder=12345678
     doublekind=3
     d_longlong=define
     longlongsize=8
     d_longdbl=define
     longdblsize=16
     longdblkind=3
     ivtype='long'
     ivsize=8
     nvtype='double'
     nvsize=8
     Off_t='off_t'
     lseeksize=8
     alignbytes=8
     prototype=define
   Linker and Libraries:
     ld='cc'
     ldflags =' -fstack-protector -L/usr/local/lib'
     libpth=/usr/local/lib /usr/lib64/gcc/x86_64-suse-linux/4.8/include-fixed /usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/lib /usr/lib /lib/../lib64 /usr/lib/../lib64 /lib /lib64 /usr/lib64 /usr/local/lib64
     libs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
     perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
     libc=libc-2.22.so
     so=so
     useshrplib=false
     libperl=libperl.a
     gnulibc_version='2.22'
   Dynamic Linking:
     dlsrc=dl_dlopen.xs
     dlext=so
     d_dlsymun=undef
     ccdlflags='-Wl,-E'
     cccdlflags='-fPIC'
     lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector'


---
@INC for perl 5.29.6:
     /home/choroba/localperl/lib/site_perl/5.29.6/x86_64-linux-thread-multi
     /home/choroba/localperl/lib/site_perl/5.29.6
     /home/choroba/localperl/lib/5.29.6/x86_64-linux-thread-multi
     /home/choroba/localperl/lib/5.29.6

---
Environment for perl 5.29.6:
     HOME=/home/choroba
     LANG=en_US.UTF-8
     LANGUAGE (unset)
     LD_LIBRARY_PATH (unset)
     LOGDIR (unset)
     PATH=/home/choroba/perl5/bin:/home/choroba/bin:/bin:/sbin:/usr/bin:/usr/local/bin:/usr/games:/usr/X11R6/bin:/opt/gnome/bin:.
     PERL_BADLANG (unset)
     SHELL=/bin/bash
Thread Previous


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About