From 9620b20edebdc40e97658caeef5de621881df1f5 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Mon, 20 May 2019 14:19:16 -0400 Subject: Adjust core/README.md text --- core/README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'core') diff --git a/core/README.md b/core/README.md index 857bd672b..9345b6eff 100644 --- a/core/README.md +++ b/core/README.md @@ -4,9 +4,11 @@ This Rust crate contains the essential V8 bindings for Deno's command-line interface (Deno CLI). The main abstraction here is the Isolate which provides a way to execute JavaScript. The Isolate is modeled as a `Future` which completes once all of its ops have -completed. The user must define what an Op is by implementing the `Dispatch` -trait, and by doing so define any "built-in" functionality that would be -provided by the VM. Ops are triggered by `Deno.core.dispatch()`. +completed. + +In order to bind Rust functions into JavaScript, use the `Deno.core.dispatch()` +function to trigger the "dispatch" callback in Rust. The user is responsible for +encoding both the request and response into a Uint8Array. Documentation for this crate is thin at the moment. Please see [http_bench.rs](https://github.com/denoland/deno/blob/master/core/examples/http_bench.rs) -- cgit v1.2.3