diff --git a/docs/src/getting_started.md b/docs/src/getting_started.md index d1a75be20..abf529875 100644 --- a/docs/src/getting_started.md +++ b/docs/src/getting_started.md @@ -235,7 +235,7 @@ z = g(x) + g(y) One of the benefits of a one-language Julia symbolic stack is that the primitives are all written in Julia, and therefore it's trivially -extendible from Julia itself. By default, new functions are traced +extendable from Julia itself. By default, new functions are traced to the primitives and the symbolic expressions are written on the primitives. However, we can expand the allowed primitives by registering new functions. For example, let's register a new function `h`: diff --git a/docs/src/manual/functions.md b/docs/src/manual/functions.md index 44d93b1ae..9e0b8e673 100644 --- a/docs/src/manual/functions.md +++ b/docs/src/manual/functions.md @@ -159,7 +159,7 @@ In some circumstances you may need to use the direct API in order to define registration on functions or types without using the macro. This is done by directly defining dispatches on symbolic objects. -A good exmample of this is DataInterpolations.jl's interpolations object. +A good example of this is DataInterpolations.jl's interpolations object. On an interpolation by a symbolic variable, we generate the symbolic function (the `term`) for the interpolation function. This looks like: diff --git a/src/limits.jl b/src/limits.jl index e61ee3670..4452aec45 100644 --- a/src/limits.jl +++ b/src/limits.jl @@ -8,7 +8,7 @@ Compute the limit of `expr` as `var` approaches `h`. thrown. Side defaults to `:both` for finite `h`, `:left` for `h = Inf`, and `:right` for `h = -Inf`. -`expr` must be compoesed of `log`, `exp`, constants, and the rational opperators `+`, `-`, +`expr` must be composed of `log`, `exp`, constants, and the rational operators `+`, `-`, `*`, and `/`. This limitation may eventually be relaxed. !!! warning