alexarchambault on 1.6.3
alexarchambault on master
1.6.3 (compare)
lihaoyi on gh-pages
5ad9ae5538f23cab92ccd8c6b1617d8… (compare)
alexarchambault on master
Partly revert 84d48542 (#923) … (compare)
java.io.IOException: Cannot run program "make -j8 PORT_DIR=aptos ITERATIONS=1000 PORT_CFLAGS="-mllvm --aptos-placement=fluid -mllvm -no-aptos-instrumentation -O3 -mllvm -aptos-cp-window-size=20" clean compile link" (in directory "/home/peter/datateknikk/ascenium/github_pinata-consulting_coremark"): error=2, No such file or directory
$: cd ~/asc/coremark/
$: make -j8 PORT_DIR=aptos ITERATIONS=1000 PORT_CFLAGS="-mllvm --aptos-placement=fluid -mllvm -O3 -mllvm -aptos-cp-window-size=20 -mllvm --aptos-generate-stats-file" clean compile link
...
...
...
cmDir
is ~/asc/coremark/
Array("make", "-j8", .... , "PORT_CFLAGS=\"-mllvm --aptos ... \"", "clean", "compile", "link")
?
this is the same semantics as any other subprocess API (java.lang.ProcessBuilder, python subprocess, etc.)
I wasn't aware, but that's very helpful, means it's not ammonite specific
val cflags = "PORT_CFLAGS=\"-mllvm --aptos-placement=fluid -mllvm --aptos-generate-stats-file -O3 -mllvm --aptos-cp-window-size=20\""
val make = s"make -j8 PORT_DIR=aptos ITERATIONS=1000 $cflags clean compile link".split(' ')
println(make.mkString(" "))
yieldsmake -j8 PORT_DIR=aptos ITERATIONS=1000 PORT_CFLAGS="-mllvm --aptos-placement=fluid -mllvm --aptos-generate-stats-file -O3 -mllvm --aptos-cp-window-size=20" clean compile link
make: unrecognized option '--aptos-placement=fluid'
make: unrecognized option '--aptos-generate-stats-file'
make: unrecognized option '--aptos-cp-window-size=20"'
Usage: make [options] [target] ...
read -n 1
in bash or read -q
in zsh?
--class-based
mode. I also saw your repo for AmmoniteSpark.--class-based
mode and it doesn't work with RDDs which takes lambdas. With --class-based
mode it works. So I was wondering, what additional capabilities does AmmoniteSpark enables that aren't possible with vanilla --class-based
mode.
in my predef.sc, I can use interp.load.cp to load a local jar. However, I can't import and use that jar in the predef.sc itself, only in the repl.
e.g. if I load a jar with classpath, com.safegraph.foo.bar
and try to import and use it in predef.sc I get a predef.sc:20: object safegraph is not a member of package com
and failed repl startup.
Hello, I'm starting with Ammonite and I'm experimenting the same issue posted in [this] (https://stackoverflow.com/questions/66290176/re-import-a-script-in-ammonite-scala
) stackoverflow question:
basically:
repl.sess.save()
import $exec.experiment
hello() //Works
//change script experiment
repp.sess.load()
import $exec.experiment
hello() //fails
it fails with the error:
java.lang.NoClassDefFoundError: ammonite/$sess/experiment$
ammonite.$sess.cmd9$.<clinit>(cmd9.sc:1)
java.lang.ClassNotFoundException: ammonite.$sess.experiment$
java.net.URLClassLoader.findClass(URLClassLoader.java:471)
ammonite.runtime.SpecialClassLoader.findClass(ClassLoaders.scala:241)
java.lang.ClassLoader.loadClass(ClassLoader.java:589)
java.lang.ClassLoader.loadClass(ClassLoader.java:522)
ammonite.$sess.cmd9$.<clinit>(cmd9.sc:1)
I'm trying to add ammonite as a dependency to an SBT project by adding libraryDependencies += "com.lihaoyi" % "ammonite" % "2.3.8" cross CrossVersion.full
but I'm getting the following error on sbt compile
(using sbt 1.4.7 and Scala 2.12.13):
[info] Updating
[info] Resolved dependencies
[warn]
[warn] Note: Unresolved dependencies path:
[error] stack trace is suppressed; run last update for the full output
[error] (update) sbt.librarymanagement.ResolveException: Error downloading com.lihaoyi:ammonite_2.12.13:2.3.8
[error] Not found
[error] Not found
[error] not found: /Users/schoeped/.ivy2/localcom.lihaoyi/ammonite_2.12.13/2.3.8/ivys/ivy.xml
[error] not found: https://repo1.maven.org/maven2/com/lihaoyi/ammonite_2.12.13/2.3.8/ammonite_2.12.13-2.3.8.pom
Did anyone else ever run into a similar issue?