carbon

Modules

algorithm
module carbon.algorithm

このモジュールは、標準ライブラリのstd.algorithmを強化します。

channel
module carbon.channel

このモジュールでは、

std.concurrency
とは違うスレッド間通信を提供します。

event
module carbon.event
Undocumented in source.
functional
module carbon.functional

このモジュールは、標準ライブラリのstd.functionalを強化します。

linear
module carbon.linear

このモジュールは、式テンプレートベースの試験的な行列演算モジュールです。

math
module carbon.math

このモジュールは、標準ライブラリstd.mathの拡張です。

memory
module carbon.memory
Undocumented in source.
nonametype
module carbon.nonametype

このモジュールではstd.typecons.Tupleとは違った無名型を構築します。

quaternion
module carbon.quaternion

このモジュールでは、四元数を扱います。

random
module carbon.random

このモジュールは、標準ライブラリのstd.randomを強化します。

range
module carbon.range

このモジュールは、標準ライブラリのstd.rangeを強化します。

rational
module carbon.rational

このモジュールでは、分数型を扱うことが出来ます。

simd
module carbon.simd
Undocumented in source.
stream
module carbon.stream

このモジュールは、信号処理のための試験的なモジュールです。 このモジュールで定義されているストリームは、Rangeに拡張を加える事で大量のデータを処理することに最適です。 また、状況によってはSIMD最適化を狙えるよう設計になっています。

templates
module carbon.templates

このモジュールは、様々なtemplateを提供します。

traits
module carbon.traits

このモジュールは、標準ライブラリのstd.traitsを強化します。

utils
module carbon.utils
Undocumented in source.