From WikiChip
Difference between revisions of "Phobos"

(Created page with "'''Phobos''' is the standard runtime library for the D programming language. Phobos aims at providing a platform-independent set of functions for performing common opera...")
 
Line 1: Line 1:
 
'''Phobos''' is the standard runtime library for the [[D|D programming language]]. Phobos aims at providing a platform-independent set of functions for performing common operations such as working with streams and sockets to string and regex routines to math routines, date and time, concurrency, and various other modules. Phobos also provides a set of data structures.
 
'''Phobos''' is the standard runtime library for the [[D|D programming language]]. Phobos aims at providing a platform-independent set of functions for performing common operations such as working with streams and sockets to string and regex routines to math routines, date and time, concurrency, and various other modules. Phobos also provides a set of data structures.
  
 +
Phobos is broken down into individual modules that can be included separately using the [[import statement - D|import statement]].
 +
 +
== Core library modules ==
 +
 +
{|
 +
|-
 +
|
 +
* [[std.base64  - D|std.base64 ]]
 +
* [[std.bigint  - D|std.bigint ]]
 +
* [[std.bind  - D|std.bind ]]
 +
* [[std.bitarray  - D|std.bitarray ]]
 +
* [[std.boxer  - D|std.boxer ]]
 +
* [[std.compiler  - D|std.compiler ]]
 +
* [[std.conv  - D|std.conv ]]
 +
* [[std.ctype  - D|std.ctype ]]
 +
* [[std.date  - D|std.date ]]
 +
* [[std.datetime  - D|std.datetime ]]
 +
||
 +
* [[std.file  - D|std.file ]]
 +
* [[std.format  - D|std.format ]]
 +
* [[std.gc  - D|std.gc ]]
 +
* [[std.intrinsic  - D|std.intrinsic ]]
 +
* [[std.math  - D|std.math ]]
 +
* [[std.md5  - D|std.md5 ]]
 +
* [[std.mmfile  - D|std.mmfile ]]
 +
* [[std.outbuffer  - D|std.outbuffer ]]
 +
* [[std.path  - D|std.path ]]
 +
* [[std.process  - D|std.process ]]
 +
||
 +
* [[std.random  - D|std.random ]]
 +
* [[std.recls  - D|std.recls ]]
 +
* [[std.regexp  - D|std.regexp ]]
 +
* [[std.socket  - D|std.socket ]]
 +
* [[std.socketstream  - D|std.socketstream ]]
 +
* [[std.stdint  - D|std.stdint ]]
 +
* [[std.stdio  - D|std.stdio ]]
 +
* [[std.cstream  - D|std.cstream ]]
 +
* [[std.stream  - D|std.stream ]]
 +
* [[std.string  - D|std.string ]]
 +
||
 +
* [[std.system  - D|std.system ]]
 +
* [[std.thread  - D|std.thread ]]
 +
* [[std.uri  - D|std.uri ]]
 +
* [[std.utf  - D|std.utf ]]
 +
* [[std.zip  - D|std.zip ]]
 +
* [[std.zlib - D|std.zlib]]
 +
|}
 +
 +
== OS-specific modules ==
 +
 +
* [[std.windows  - D|std.windows]]
 +
* [[std.linux  - D|std.linux]]
 +
 +
== C interface module ==
 +
* [[std.c  - D|std.c]]
  
 
[[Category:D programming language]]
 
[[Category:D programming language]]
 
[[Category:D standard library]]
 
[[Category:D standard library]]

Revision as of 21:44, 14 December 2013

Phobos is the standard runtime library for the D programming language. Phobos aims at providing a platform-independent set of functions for performing common operations such as working with streams and sockets to string and regex routines to math routines, date and time, concurrency, and various other modules. Phobos also provides a set of data structures.

Phobos is broken down into individual modules that can be included separately using the import statement.

Core library modules

OS-specific modules

C interface module