From fb5a9799623178161b2f1657591d017c3fcadfb0 Mon Sep 17 00:00:00 2001 From: Jakub Jankiewicz Date: Wed, 18 Dec 2024 01:30:53 +0100 Subject: [PATCH] (docs) grammar fixes --- docs/docs/lips/reflection.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/docs/lips/reflection.md b/docs/docs/lips/reflection.md index 546dafb4..f8921e96 100644 --- a/docs/docs/lips/reflection.md +++ b/docs/docs/lips/reflection.md @@ -8,7 +8,7 @@ description: A way to introspect and manipulate LIPS internals You can use standard JavaScript methods to inspect LIPS objects. * Scheme functions - * `dir` - this procedure is inspired by Python function with the same name, it return all properties + * `dir` - this procedure is inspired by Python function with the same name, it returns all properties that you can access on an object. Including those from object prototype and whole chain. * `env` - function return everything what is inside current-environment. @@ -53,7 +53,7 @@ You can also manipulate the list with `set!`: ;; ==> #0=(1 2 3 . #0#) ``` -Above create a cycle. When you you try to display a cycle it's printed using R7RS datum syntax. +Above create a cycle. When you try to display a cycle it's printed using R7RS datum syntax. ## Strings @@ -96,7 +96,7 @@ the `__char__` property is a string that hold the value of the character. ``` ## Procedures -Procedures as described in [Core features](/docs/lips/intro#procedures) are JavaScript functions, +As described in [Core features](/docs/lips/intro#procedures), procedures are JavaScript functions, they also hold additional properties like `__code__` and `__doc__`. The first property is the live source code of the procedure that you can modify: