You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Safe direct-style streaming, concurrency and resiliency for Scala on the JVM. Requires JDK 21+ & Scala 3. Ox covers
9
-
the following areas:
8
+
Safe direct-style streaming, concurrency and resiliency for Scala on the JVM.
9
+
Requires JDK 21+ & Scala 3. Experimental support for Scala Native.
10
+
11
+
Ox covers the following areas:
10
12
11
13
* streaming: push-based backpressured streaming designed for direct-style, with a rich set of stream transformations,
12
14
flexible stream source & sink definitions and reactive streams integration
@@ -22,13 +24,13 @@ preserving developer-friendly stack traces, and without compromising performance
22
24
To use Ox, add the following dependency, using either [sbt](https://www.scala-sbt.org):
23
25
24
26
```scala
25
-
"com.softwaremill.ox"%%"core"%"1.0.4"
27
+
"com.softwaremill.ox"%%%"core"%"1.0.4"
26
28
```
27
29
28
30
Or [scala-cli](https://scala-cli.virtuslab.org):
29
31
30
32
```scala
31
-
//>usingdep"com.softwaremill.ox::core:1.0.4"
33
+
//>usingdep"com.softwaremill.ox:::core:1.0.4"
32
34
```
33
35
34
36
Documentation is available at [https://ox.softwaremill.com](https://ox.softwaremill.com), ScalaDocs can be browsed at [https://javadoc.io](https://www.javadoc.io/doc/com.softwaremill.ox).
@@ -265,4 +267,4 @@ We offer commercial development services. [Contact us](https://softwaremill.com)
Copy file name to clipboardExpand all lines: doc/info/dependency.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,12 +4,14 @@ To use ox core in your project, add:
4
4
5
5
```scala
6
6
// sbt dependency
7
-
"com.softwaremill.ox"%%"core"%"@VERSION@"
7
+
"com.softwaremill.ox"%%%"core"%"@VERSION@"
8
8
9
9
// scala-cli dependency
10
-
//>usingdepcom.softwaremill.ox::core:@VERSION@
10
+
//>usingdepcom.softwaremill.ox:::core:@VERSION@
11
11
```
12
12
13
-
Ox core depends only on the Java [jox](https://github.com/softwaremill/jox) project, where channels are implemented. There are no other direct or transitive dependencies.
13
+
On the JVM, Ox core depends only on the Java [jox](https://github.com/softwaremill/jox) project, where channels are implemented. There are no other direct or transitive dependencies.
14
+
15
+
For Scala Native, only the the `core` module is available. It contains a reimplementation of Jox Channels in pure Scala.
0 commit comments