Julia 语言可重用性高竟源于缺陷和不完美?
2020年2月13日 - 网易
名称冲突促使程序包作者聚在一起,创建基本程序包(如StatsBase),并就功能的含义达成一致。他们不是必须这样做,因为用户仍然可以解决它,但这鼓励了实践。因此,我们让软件包作者思考如何将其他软件包与他们的软件包一起使用。包作者甚至可以根据需要从多个名称空间重载函数。例如MLJBase.predict,StatsBase.predict,SkLea...
详情
名称冲突促使程序包作者聚在一起,创建基本程序包(如StatsBase),并就功能的含义达成一致。他们不是必须这样做,因为用户仍然可以解决它,但这鼓励了实践。因此,我们让软件包作者思考如何将其他软件包与他们的软件包一起使用。包作者甚至可以根据需要从多个名称空间重载函数。例如MLJBase.predict,StatsBase.predict,SkLea...