From d1dd99ee176297273371ff7a4ab6f7f864356987 Mon Sep 17 00:00:00 2001 From: HAYAMA Kaoru <3752189+hymkor@users.noreply.github.com> Date: Sun, 17 Aug 2025 17:37:57 +0900 Subject: [PATCH] README.md: Remove descriptions of `(catch)` and `(block)` --- README.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/README.md b/README.md index 8000f88..713339e 100644 --- a/README.md +++ b/README.md @@ -129,10 +129,6 @@ Parameters enclosed in curly braces {...} are optional and can be omitted. The path to the Lispect executable. - `*match*` (formerly `MATCH`, now deprecated)[^1] The matched string in an `(expect*)` block. -- `(catch TAG-FORM FORM...)` and `(throw TAG-FORM RESULT-FORM)` - - Non-local exits. See also [ISLISP draft - 14.7. Non-local exits](https://islisp-dev.github.io/ISLispHyperDraft/islisp-v23.html#non_local_exits) -- `(block TAG FORM...)` and `(return-from TAG VALUE)` - - Defines a block with a tag TAG. `(return-from TAG VALUE)` exits from the block early, returning VALUE. Useful for controlling flow within a section of code without exiting the entire script. - `(apply FUNCTION ARG-LIST)` - Calls FUNCTION with arguments supplied as a list ARG-LIST. Useful when the number of arguments is dynamic or collected in a list.