Skip to content

Instantly share code, notes, and snippets.

@bessarabov
Created October 14, 2013 08:01
Show Gist options
  • Save bessarabov/6972389 to your computer and use it in GitHub Desktop.
Save bessarabov/6972389 to your computer and use it in GitHub Desktop.
$ wget http://api.metacpan.org/source/BDFOY/perlbench-0.94/benchmarks/app/perlfunc.pod
$ cat perlfunc.pod | grep =item
=item Functions for SCALARs or strings
=item Regular expressions and pattern matching
=item Numeric functions
=item Functions for real @ARRAYs
=item Functions for list data
=item Functions for real %HASHes
=item Input and output functions
=item Functions for fixed length data or records
=item Functions for filehandles, files, or directories
=item Keywords related to the control flow of your Perl program
=item Keywords related to scoping
=item Miscellaneous functions
=item Functions for processes and process groups
=item Keywords related to perl modules
=item Keywords related to classes and object-orientedness
=item Low-level socket functions
=item System V interprocess communication functions
=item Fetching user and group info
=item Fetching network info
=item Time-related functions
=item Functions new in perl5
=item Functions obsoleted in perl5
=item -X FILEHANDLE
=item -X EXPR
=item -X
=item abs VALUE
=item abs
=item accept NEWSOCKET,GENERICSOCKET
=item alarm SECONDS
=item alarm
=item atan2 Y,X
=item bind SOCKET,NAME
=item binmode FILEHANDLE, LAYER
=item binmode FILEHANDLE
=item bless REF,CLASSNAME
=item bless REF
=item caller EXPR
=item caller
=item chdir EXPR
=item chdir FILEHANDLE
=item chdir DIRHANDLE
=item chdir
=item chmod LIST
=item chomp VARIABLE
=item chomp( LIST )
=item chomp
=item chop VARIABLE
=item chop( LIST )
=item chop
=item chown LIST
=item chr NUMBER
=item chr
=item chroot FILENAME
=item chroot
=item close FILEHANDLE
=item close
=item closedir DIRHANDLE
=item connect SOCKET,NAME
=item continue BLOCK
=item cos EXPR
=item cos
=item crypt PLAINTEXT,SALT
=item dbmclose HASH
=item dbmopen HASH,DBNAME,MASK
=item defined EXPR
=item defined
=item delete EXPR
=item die LIST
=item do BLOCK
=item do SUBROUTINE(LIST)
=item do EXPR
=item dump LABEL
=item dump
=item each HASH
=item eof FILEHANDLE
=item eof ()
=item eof
=item eval EXPR
=item eval BLOCK
=item eval
=item exec LIST
=item exec PROGRAM LIST
=item exists EXPR
=item exit EXPR
=item exit
=item exp EXPR
=item exp
=item fcntl FILEHANDLE,FUNCTION,SCALAR
=item fileno FILEHANDLE
=item flock FILEHANDLE,OPERATION
=item fork
=item format
=item formline PICTURE,LIST
=item getc FILEHANDLE
=item getc
=item getlogin
=item getpeername SOCKET
=item getpgrp PID
=item getppid
=item getpriority WHICH,WHO
=item getpwnam NAME
=item getgrnam NAME
=item gethostbyname NAME
=item getnetbyname NAME
=item getprotobyname NAME
=item getpwuid UID
=item getgrgid GID
=item getservbyname NAME,PROTO
=item gethostbyaddr ADDR,ADDRTYPE
=item getnetbyaddr ADDR,ADDRTYPE
=item getprotobynumber NUMBER
=item getservbyport PORT,PROTO
=item getpwent
=item getgrent
=item gethostent
=item getnetent
=item getprotoent
=item getservent
=item setpwent
=item setgrent
=item sethostent STAYOPEN
=item setnetent STAYOPEN
=item setprotoent STAYOPEN
=item setservent STAYOPEN
=item endpwent
=item endgrent
=item endhostent
=item endnetent
=item endprotoent
=item endservent
=item getsockname SOCKET
=item getsockopt SOCKET,LEVEL,OPTNAME
=item glob EXPR
=item glob
=item gmtime EXPR
=item gmtime
=item goto LABEL
=item goto EXPR
=item goto &NAME
=item grep BLOCK LIST
=item grep EXPR,LIST
=item hex EXPR
=item hex
=item import LIST
=item index STR,SUBSTR,POSITION
=item index STR,SUBSTR
=item int EXPR
=item int
=item ioctl FILEHANDLE,FUNCTION,SCALAR
=item join EXPR,LIST
=item keys HASH
=item kill SIGNAL, LIST
=item last LABEL
=item last
=item lc EXPR
=item lc
=item lcfirst EXPR
=item lcfirst
=item length EXPR
=item length
=item link OLDFILE,NEWFILE
=item listen SOCKET,QUEUESIZE
=item local EXPR
=item localtime EXPR
=item localtime
=item lock THING
=item log EXPR
=item log
=item lstat EXPR
=item lstat
=item m//
=item map BLOCK LIST
=item map EXPR,LIST
=item mkdir FILENAME,MASK
=item mkdir FILENAME
=item msgctl ID,CMD,ARG
=item msgget KEY,FLAGS
=item msgrcv ID,VAR,SIZE,TYPE,FLAGS
=item msgsnd ID,MSG,FLAGS
=item my EXPR
=item my TYPE EXPR
=item my EXPR : ATTRS
=item my TYPE EXPR : ATTRS
=item next LABEL
=item next
=item no Module VERSION LIST
=item no Module VERSION
=item no Module LIST
=item no Module
=item oct EXPR
=item oct
=item open FILEHANDLE,EXPR
=item open FILEHANDLE,MODE,EXPR
=item open FILEHANDLE,MODE,EXPR,LIST
=item open FILEHANDLE,MODE,REFERENCE
=item open FILEHANDLE
=item opendir DIRHANDLE,EXPR
=item ord EXPR
=item ord
=item our EXPR
=item our EXPR TYPE
=item our EXPR : ATTRS
=item our TYPE EXPR : ATTRS
=item pack TEMPLATE,LIST
=item *
=item *
=item *
=item *
=item *
=item *
=item *
=item *
=item *
=item *
=item *
=item *
=item *
=item *
=item *
=item package NAMESPACE
=item package
=item pipe READHANDLE,WRITEHANDLE
=item pop ARRAY
=item pop
=item pos SCALAR
=item pos
=item print FILEHANDLE LIST
=item print LIST
=item print
=item printf FILEHANDLE FORMAT, LIST
=item printf FORMAT, LIST
=item prototype FUNCTION
=item push ARRAY,LIST
=item q/STRING/
=item qq/STRING/
=item qr/STRING/
=item qx/STRING/
=item qw/STRING/
=item quotemeta EXPR
=item quotemeta
=item rand EXPR
=item rand
=item read FILEHANDLE,SCALAR,LENGTH,OFFSET
=item read FILEHANDLE,SCALAR,LENGTH
=item readdir DIRHANDLE
=item readline EXPR
=item readlink EXPR
=item readlink
=item readpipe EXPR
=item recv SOCKET,SCALAR,LENGTH,FLAGS
=item redo LABEL
=item redo
=item ref EXPR
=item ref
=item rename OLDNAME,NEWNAME
=item require VERSION
=item require EXPR
=item require
=item reset EXPR
=item reset
=item return EXPR
=item return
=item reverse LIST
=item rewinddir DIRHANDLE
=item rindex STR,SUBSTR,POSITION
=item rindex STR,SUBSTR
=item rmdir FILENAME
=item rmdir
=item s///
=item scalar EXPR
=item seek FILEHANDLE,POSITION,WHENCE
=item seekdir DIRHANDLE,POS
=item select FILEHANDLE
=item select
=item select RBITS,WBITS,EBITS,TIMEOUT
=item semctl ID,SEMNUM,CMD,ARG
=item semget KEY,NSEMS,FLAGS
=item semop KEY,OPSTRING
=item send SOCKET,MSG,FLAGS,TO
=item send SOCKET,MSG,FLAGS
=item setpgrp PID,PGRP
=item setpriority WHICH,WHO,PRIORITY
=item setsockopt SOCKET,LEVEL,OPTNAME,OPTVAL
=item shift ARRAY
=item shift
=item shmctl ID,CMD,ARG
=item shmget KEY,SIZE,FLAGS
=item shmread ID,VAR,POS,SIZE
=item shmwrite ID,STRING,POS,SIZE
=item shutdown SOCKET,HOW
=item sin EXPR
=item sin
=item sleep EXPR
=item sleep
=item socket SOCKET,DOMAIN,TYPE,PROTOCOL
=item socketpair SOCKET1,SOCKET2,DOMAIN,TYPE,PROTOCOL
=item sort SUBNAME LIST
=item sort BLOCK LIST
=item sort LIST
=item splice ARRAY,OFFSET,LENGTH,LIST
=item splice ARRAY,OFFSET,LENGTH
=item splice ARRAY,OFFSET
=item splice ARRAY
=item split /PATTERN/,EXPR,LIMIT
=item split /PATTERN/,EXPR
=item split /PATTERN/
=item split
=item sprintf FORMAT, LIST
=item format parameter index
=item flags
=item vector flag
=item (minimum) width
=item precision, or maximum width
=item size
=item order of arguments
=item sqrt EXPR
=item sqrt
=item srand EXPR
=item srand
=item stat FILEHANDLE
=item stat EXPR
=item stat
=item study SCALAR
=item study
=item sub NAME BLOCK
=item sub NAME (PROTO) BLOCK
=item sub NAME : ATTRS BLOCK
=item sub NAME (PROTO) : ATTRS BLOCK
=item substr EXPR,OFFSET,LENGTH,REPLACEMENT
=item substr EXPR,OFFSET,LENGTH
=item substr EXPR,OFFSET
=item symlink OLDFILE,NEWFILE
=item syscall NUMBER, LIST
=item sysopen FILEHANDLE,FILENAME,MODE
=item sysopen FILEHANDLE,FILENAME,MODE,PERMS
=item sysread FILEHANDLE,SCALAR,LENGTH,OFFSET
=item sysread FILEHANDLE,SCALAR,LENGTH
=item sysseek FILEHANDLE,POSITION,WHENCE
=item system LIST
=item system PROGRAM LIST
=item syswrite FILEHANDLE,SCALAR,LENGTH,OFFSET
=item syswrite FILEHANDLE,SCALAR,LENGTH
=item syswrite FILEHANDLE,SCALAR
=item tell FILEHANDLE
=item tell
=item telldir DIRHANDLE
=item tie VARIABLE,CLASSNAME,LIST
=item tied VARIABLE
=item time
=item times
=item tr///
=item truncate FILEHANDLE,LENGTH
=item truncate EXPR,LENGTH
=item uc EXPR
=item uc
=item ucfirst EXPR
=item ucfirst
=item umask EXPR
=item umask
=item undef EXPR
=item undef
=item unlink LIST
=item unlink
=item unpack TEMPLATE,EXPR
=item untie VARIABLE
=item unshift ARRAY,LIST
=item use Module VERSION LIST
=item use Module VERSION
=item use Module LIST
=item use Module
=item use VERSION
=item utime LIST
=item values HASH
=item vec EXPR,OFFSET,BITS
=item wait
=item waitpid PID,FLAGS
=item wantarray
=item warn LIST
=item write FILEHANDLE
=item write EXPR
=item write
=item y///
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment