-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Scala-native support #198
Comments
@xuwei-k I see you already requested scala native upstream etorreborre/specs2#591 |
Any chance a native release could be pushed without the tests having run? |
To be honest, I have moved off specs2 and towards Scalatest or even @lihaoyi's utest on all my newer projects. So, if the specs2 dependency becomes a liability for a potential support of scala-native then I'd support a switch of test infrastructure to sth else. |
Indeed the fastest path here would be switching testing frameworks, so which test framework would you prefer? |
I see there is one test using ScalaCheck, that is not yet released for scala native |
I think we should move to /~https://github.com/lihaoyi/utest. |
I've published the artifact under my groupid having seen no interest about Scala Native by scalacheck maintainer. You can use |
Let's see if I can get these tests ported to utest looks like the utest-scalacheck example at com-lihaoyi/utest#2 might allow to keep the scalacheck part (using @lolgab 's release) |
@sirthias should I start from the |
@francisdb Yes, the |
@sirthias the parboiled (I have a not so pretty workaround, will keep a TODO comment in the PR) |
Sorry, @francisdb, I don't understand you question... |
@sirthias I understand you don't understand, you will see what I mean once the PR is ready |
I was looking at using some parts of akka-http but it seems that the underlying akka-parse is embedding parboiled2 and shapeless. Shapeless is available for scala-native so only parboiled2 remains.
This would for now limit parboiled2 to scala 2.11 as scala-native 0.4.x with scala 2.12 support is not yet available. But that should be no problem as the current base platform is 2.10.
Looks like everything compiles without problems on scala native, only the specs2 dependency is an issue.
The text was updated successfully, but these errors were encountered: