如何启动scalala控制台?

时间:2011-09-27 19:59:03

标签: scala scalala

我开始使用scala,我有兴趣使用scalala包进行线性代数计算。我通过sbt成功安装了它,但我不能(或更好地不知道如何)启动scalala console。任何人都可以指出我必须采取的步骤才能做到这一点吗?

非常感谢

P.S。我看过this quickstart guide但没有帮助我。

[编辑]

为了更清楚,我不想明确地使用标准scala控制台包含scalala来使用。

2 个答案:

答案 0 :(得分:2)

UPDATE:

如果您想在没有显式导入这些包的情况下启动Scalala控制台,那么您可能需要直接从GitHub存储库构建一个可删除的jar。

以下步骤应该有效:

  1. git clone https://github.com/scalala/Scalala
  2. cd Scalala
  3. ./sbt update compile proguard
  4. java -jar target/scala_2.8.1/scalala_2.8.1-1.0.0.RC2-SNAPSHOT.min.jar
  5. 现在你应该得到一个Scala控制台,默认导入Scalala包。


    由于文档说scalala控制台只是一个标准的Scala控制台,导入了默认包。

    您可以在项目目录下运行sbt,并使用console命令进入Scala控制台模式。

    最后,输入以下代码:

    import scalala.scalar._;
    import scalala.tensor.::;
    import scalala.tensor.mutable._;
    import scalala.tensor.dense._;
    import scalala.tensor.sparse._;
    import scalala.library.Library._;
    import scalala.library.LinearAlgebra._;
    import scalala.library.Statistics._;
    import scalala.library.Plotting._;
    import scalala.operators.Implicits._;
    

    现在你应该像文件sayas一样使用Scalala。

答案 1 :(得分:0)

运行

java -jar target/scala_2.8.1/scalala*.min.jar

或等同于您释放的标量。 (可选)您可以运行标准scala控制台并键入以下内容

import scalala.scalar._;
import scalala.tensor._;
import scalala.tensor.mutable._;
import scalala.tensor.dense._;
import scalala.tensor.sparse._;
import scalala.library.Library._;
import scalala.library.LinearAlgebra._;
import scalala.library.Statistics._;
import scalala.library.Plotting._;
import scalala.operators.Implicits._;

有没有超出说明你遇到问题的东西?引用特定错误或遇到的特定问题是获得更具体答案的好方法。