数学模块在哪里?

Where is the math module?

Tour of Ceylon 中提到的第一个导入是

import math { sqrt, pi, Complex }

为了能够导入此 math 模块,我需要在我的 modules.ceylon 中放入什么?它不是以下任何一个:

module my_module "1.0.0" {
    import math "1.3.3";
}

module my_module "1.0.0" {
    import ceylon.math "1.3.3";
}

我认为这个例子是虚构的,就像下面的其他三个导入一样。 (我不确定其中一些有 com.example 而有些有 org.example 是否是故意的。)

SDK (documentation) 中有一个 ceylon.math 模块,但已弃用,已被 ceylon.numeric 取代(包含 pisqrt())、ceylon.wholeceylon.decimal。一个Complexclass在整个SDK中找不到

一般来说,包名必须匹配模块名前缀,所以像 math 这样的 single-component 包名只能是 math 模块的一部分——模块名应该是非常气馁。