platform(n) - phpMan

Command: man perldoc info search(apropos)  


platform(n)                            Tcl Bundled Packages                           platform(n)



_________________________________________________________________________________________________

NAME
       platform - System identification support code and utilities

SYNOPSIS
       package require platform ?1.0.4?

       platform::generic
       platform::identify
       platform::patterns identifier
_________________________________________________________________

DESCRIPTION
       The  platform  package  provides several utility commands useful for the identification of
       the architecture of a machine running Tcl.

       Whilst Tcl provides the tcl_platform array for identifying the  current  architecture  (in
       particular,  the  platform  and  machine  elements) this is not always sufficient. This is
       because (on Unix machines) tcl_platform reflects the values returned by the uname  command
       and  these  are  not  standardized  across platforms and architectures. In addition, on at
       least one platform (AIX) the tcl_platform(machine) contains the CPU serial number.

       Consequently, individual applications need to manipulate the values in tcl_platform (along
       with the output of system specific utilities) - which is both inconvenient for developers,
       and introduces the potential for inconsistencies in identifying architectures and in  nam-
       ing conventions.

       The  platform package prevents such fragmentation - i.e., it establishes a standard naming
       convention for architectures running Tcl and makes it more convenient  for  developers  to
       identify the current architecture a Tcl program is running on.

COMMANDS
       platform::identify
              This  command returns an identifier describing the platform the Tcl core is running
              on. The returned identifier has the general format OS-CPU. The OS part of the iden-
              tifier may contain details like kernel version, libc version, etc., and this infor-
              mation may contain dashes as well.  The CPU part will not  contain  dashes,  making
              the preceding dash the last dash in the result.

       platform::generic
              This  command  returns a simplified identifier describing the platform the Tcl core
              is running on. In contrast to platform::identify it leaves out details like  kernel
              version, libc version, etc. The returned identifier has the general format OS-CPU.

       platform::patterns  identifier
              This  command  takes  an identifier as returned by platform::identify and returns a
              list of identifiers describing compatible architectures.

KEYWORDS
       operating system, cpu architecture, platform, architecture



platform                                      1.0.4                                   platform(n)

Generated by $Id: phpMan.php,v 4.55 2007/09/05 04:42:51 chedong Exp $ Author: Che Dong
On Apache
Under GNU General Public License
2024-11-23 17:41 @18.191.165.149 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0!Valid CSS!