aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristine Dodrill <me@christine.website>2018-09-05 09:31:56 -0700
committerChristine Dodrill <me@christine.website>2018-09-05 09:31:56 -0700
commit9586adc28371f1f566b59a42f720dfed98cd1665 (patch)
treef90525f822861b22579ef3cbe9e242704f351604
parent6d3fbe75944f0401d69c7decd6112bde5f1d24f2 (diff)
downloadxesite-9586adc28371f1f566b59a42f720dfed98cd1665.tar.xz
xesite-9586adc28371f1f566b59a42f720dfed98cd1665.zip
blog: typos
-rw-r--r--blog/olin-2-the-future-09-5-2018.markdown12
1 files changed, 6 insertions, 6 deletions
diff --git a/blog/olin-2-the-future-09-5-2018.markdown b/blog/olin-2-the-future-09-5-2018.markdown
index 41dde41..f0c00ae 100644
--- a/blog/olin-2-the-future-09-5-2018.markdown
+++ b/blog/olin-2-the-future-09-5-2018.markdown
@@ -85,7 +85,7 @@ extern int64 close(int64 handle);
// invoke calls the given method with an input and output structure. This allows
// the protocol buffer generators to more easily build the world for us.
//
-// The resulting int64 value is zero if everything suceeded, otherwise it is the
+// The resulting int64 value is zero if everything succeeded, otherwise it is the
// error code (if any) times negative 1.
//
// The in and out pointers must be to a C-like representation of the protocol
@@ -96,13 +96,13 @@ extern int64 invoke(int64 handle, int64 method, void* in, void* out);
```
(Yes, I know I made a lot of fuss about not just blindly following the design
-desicions of the past and then just suggested returning a negative value from a
+decisions of the past and then just suggested returning a negative value from a
function to indicate the presence of an error. I just don't know of a better and
more portable mechanism for errors yet. If you have one, please suggest it to me.)
You may have noticed that the `invoke` function takes void pointers. This is
intentional. This will require additional code generation on the server side to
-support copying the values out of webassembly memory. This may serve to be
+support copying the values out of WebAssembly memory. This may serve to be
completely problematic, but I bet we can at least get Rust working with this.
Using these basic primitives, we can actually model way more than you think would
@@ -133,7 +133,7 @@ service Writer {
message Nil {}
// LogMessage is an individual log message. This will get added to as it gets
-// propaged up through the layers of the program and out into the world, but
+// propagated up through the layers of the program and out into the world, but
// those don't matter right now.
message LogMessage {
bytes message = 1;
@@ -173,9 +173,9 @@ own custom interfaces. This actually gives us the chance to make this a primitiv
Some problems that probably are going to come up pretty quickly is that every
language under the sun has their own idea of how to arrange memory. This may make
-directly scraping the values out of ram unviable in the future.
+directly scraping the values out of ram inviable in the future.
-If reading values out of memory does become unviable, I suggest the following
+If reading values out of memory does become inviable, I suggest the following
changes:
```c