Files
ivy/doc/standard-library.txt

92 lines
1.6 KiB
Plaintext
Executable File

vim: tabstop=2 shiftwidth=2 expandtab
*** PACKAGES ******************************************************************
## std.lang #####
This package contains all of the "built-in" classes, such as String,
Package, etc.
This package is always included by default for all Ivy source files, so
there is no need to include a `use std.lang` statement.
## std.io #####
This package includes classes for performing IO operations, including
reading/writing to the terminals, files, etc.
This package also includes the cin, cout, and cerr objects that point
to standard in, standard out, and standard error respectively.
*** CLASSES *******************************************************************
//// std.lang ////
## Object #####
-is:
-implements:
-respondsTo:
-doesNotUnderstand(selector:args:)
-sendMsg(selector:args:)
-toString
## Int #####
+parse:
-to:
-to:step:
-to:step:do:
## Enum #####
**
## String #####
-size
-uppercase
-lowercase
-append:
-prepend:
-at:insert:
-contains:
-iterator
## Bool #####
-if:
-if:else:
## Package #####
-size
-exists:
-put:at:
-get:
-map:
-select:
-select:collect:
-iterator
## Iterator #####
-value
-moveNext
-select:
-select:collect:
-iterator
## Lambda #####
-argCount
-call
-call:
-call(_:_:)
-call(_:_:_:)
-call(_:_:_:_:)
-call(args:)
-on:do:
-if:
-unless:
## Selector #####
+parse:
## Error #####
-msg
-data
-withMsg:andData: