Skip to main content

Diigo Home
Home/ Groups/ Art's Sphere of Influence
Art Davis

Cooperative Linux - 0 views

  • Cooperative Linux (short-named coLinux) is a port of the Linux kernel that allows it to run cooperatively alongside another operating system on a single machine. For instance, it allows one to freely run Linux on Windows 2000/XP, without using a commercial PC virtualization software such as VMware,
Art Davis

Welcome to Corsair :: Flash Survivor Product Information - 0 views

  • Art Davis
     
    Save Bookmark
jdavis13

Swaptree - Exchange books like a book swap or trade video games and swap cds or trade dvds - 0 views

  • jdavis13
     
    Testing sharing of bookmarks
Art Davis

perlsub - perldoc.perl.org - 0 views

  • The Perl model for function call and return values is simple: all
    functions are passed as parameters one single flat list of scalars, and
    all functions likewise return to their caller one single flat list of
    scalars. Any arrays or hashes in these call and return lists will
    collapse, losing their identities--but you may always use
    pass-by-reference instead to avoid this.
  • if an element $_[0]
    is updated, the corresponding argument is
    updated
  • Perl does not have named formal parameters
  • ...9 more annotations...
  • Variables that aren't
    declared to be private are global variables.
  • Assigning to a list of private variables to name your arguments:
  • A subroutine may be called using an explicit &
    prefix. The
    &
    is optional in modern Perl, as are parentheses if the
    subroutine has been predeclared.
  • indirect subroutine call with a subroutine name or
    reference using the &$subref()
    or &{$subref}()
  • Not only does the &
    form make the argument list optional, it also
    disables any prototype checking on arguments you do provide
  • The my operator declares the listed variables to be lexically
    confined to the enclosing block, conditional (if/unless/elsif/else),
    loop (for/foreach/while/until/continue), subroutine, eval,
    or do/require/use'd file. If more than one value is listed, the
    list must be placed in parentheses.
  • Unbackslashed prototype characters have special meanings. Any
    unbackslashed @
    or %
    eats all remaining arguments, and forces
    list context. An argument represented by $
    forces scalar context.
  • A semicolon (;
    ) separates mandatory arguments from optional arguments.
  • Some folks would prefer full alphanumeric prototypes. Alphanumerics have
    been intentionally left out of prototypes for the express purpose of
    someday in the future adding named, formal parameters.
1 - 9 of 9
Showing 20 items per page
Join this group