Documentation

The Sidef Programming Language interpreter

Modules

The Sidef programming language
Mathematical functions and algorithms for Sidef
Type conversion methods for Sidef objects
Lazy method chaining for deferred execution
Signal handling interface for Sidef
System-level operations and utilities
Representation of time as Unix epoch seconds
Mathematical matrix operations in Sidef
Mathematical vector operations in Sidef
Fork object for parallel process execution
Exception handling block in Sidef
Shell command execution via backticks
Directory manipulation and navigation in Sidef
File manipulation and information retrieval
Interface for creating and managing pipe handles
Socket networking interface for Sidef
Socket handle interface for network programming
File status information interface
The Null type in Sidef
Complex number support for Sidef
Symbolic support for fractions
Gaussian integer arithmetic in Sidef
Modular arithmetic in Sidef
Univariate polynomial arithmetic and operations
Polynomial arithmetic modulo another polynomial
Quadratic integer arithmetic
Quaternion number implementation
Bridge for evaluating Perl code within Sidef
Range class for representing sequences of values
String range objects for iteration and manipulation
A multiset (bag) data structure for Sidef
Command-line argument parsing for Sidef's MAIN function

Provides

in lib/Sidef/Deparse/Perl.pm
in lib/Sidef/Deparse/Sidef.pm
in lib/Sidef/Module/Func.pm
in lib/Sidef/Module/OO.pm
in lib/Sidef/Optimizer.pm
in lib/Sidef/Parser.pm