From 0da571423a309cf09027d3e29734752524137ea8 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Tue, 27 Sep 2016 18:24:46 -0400 Subject: [PATCH] Added docs --- docs/api/scheme/write.md | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/docs/api/scheme/write.md b/docs/api/scheme/write.md index 77c5f7d4..dbf7f2dd 100644 --- a/docs/api/scheme/write.md +++ b/docs/api/scheme/write.md @@ -4,15 +4,31 @@ The `(scheme write)` library provides procedures for writing Scheme objects. - [`display`](#display) -- `write` +- [`write`](#write) +- [`write-simple`](#write-simple) +- [`write-shared`](#write-shared) #display - (display) - (display port) + (display obj) + (display obj port) + +Write object to the given output port, or the current output if none is given. Strings and characters are output using only the characters that they represent, without any enclosing quotes, etc. #write - (write) - (write port) + (write obj) + (write obj port) +Write object to the given output port, or the current output if none is given. Objects are written exactly as they are represented in code. + + +#write-shared + + (write-shared obj) + (write-shared obj port) + +#write-simple + + (write-simple obj) + (write-simple obj port)