Skip to content

Commit

Permalink
Release 4.1.3
Browse files Browse the repository at this point in the history
  • Loading branch information
darkfrog26 committed Nov 12, 2024
1 parent a60c5fe commit d7392c8
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ The first and only true Functional Reactive Programming framework for Scala.

## Justification

How can we say it's the first true FRP framework for Scala? Simple, because it is. In all other frameworks they add special
framework-specific functions to do things like math (ex. adding two variables together), collection building (ex. a
How can we say it's the first true FRP framework for Scala? In all other frameworks they add special framework-specific
functions to do things like math (ex. adding two variables together with a special `+` method), collection building (ex. a
special implementation of `:::` to concatenate two variables containing lists), or similar mechanisms to Scala's built-in
collection manipulation (ex. `map`). These are great and mostly fill in the gaps necessary to solve your problems. But
the goal for Reactify was a bit loftier. We set out to create a system that actually allows you to use ANY Scala
Expand All @@ -30,13 +30,13 @@ reactify is published to Sonatype OSS and Maven Central currently supporting:
Configuring the dependency in SBT simply requires:

```
libraryDependencies += "com.outr" %% "reactify" % "4.0.8"
libraryDependencies += "com.outr" %% "reactify" % "4.1.3"
```

or, for Scala.js / Scala Native / cross-building:

```
libraryDependencies += "com.outr" %%% "reactify" % "4.0.8"
libraryDependencies += "com.outr" %%% "reactify" % "4.1.3"
```

## Concepts
Expand Down Expand Up @@ -228,7 +228,7 @@ edge. We can simplify things by leveraging a `Dep` instance to represent it:
val width: Var[Double] = Var(0.0)
val left: Var[Double] = Var(0.0)
val center: Dep[Double, Double] = Dep(left)(_ + (width / 2.0), _ - (widht / 2.0))
val center: Dep[Double, Double] = Dep(left)(_ + (width / 2.0), _ - (width / 2.0))
val right: Dep[Double, Double] = Dep(left)(_ + width, _ - width)
```

Expand All @@ -250,7 +250,7 @@ val b = Var[String]("World")
val binding = a bind b
```

By default this will assign the value of `a` to `b` and then changes to either will propagate to the other. If you want
By default, this will assign the value of `a` to `b` and then changes to either will propagate to the other. If you want
to detach the binding:

```scala
Expand Down
2 changes: 1 addition & 1 deletion build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ val allScalaVersions = scala2 ::: scala3

ThisBuild / name := "reactify"
ThisBuild / organization := "com.outr"
ThisBuild / version := "4.1.2"
ThisBuild / version := "4.1.3"
ThisBuild / scalaVersion := scala213
ThisBuild / crossScalaVersions := allScalaVersions

Expand Down

0 comments on commit d7392c8

Please sign in to comment.