scheme
Scheme is a programming language that follows a minimalist design philosophy focused on simplicity and elegance. It is a dialect of Lisp, and it was created in the 1970s as a dialect of the language LISP 1.5. The Scheme programming language is known for its powerful support of functional programming, providing features like lexical closures, first-class functions, and continuations. Scheme's syntax is based on parentheses and is known as S-expression notation. It has a simple and uniform structure, which contributes to its ease of learning and readability. Scheme is a dynamically typed language, allowing for flexible and expressive coding. It is often used as an educational language to teach fundamental programming concepts due to its simplicity. Scheme provides a command-line interpreter, also known as the REPL (Read-Eval-Print Loop), which allows for interactive development and testing of code. Popular implementations of Scheme include Racket, Guile, and Chicken.
List of commands for scheme:
-
scheme:tldr:41323 scheme: Start a REPL (interactive shell).$ schemetry on your machineexplain this command
-
scheme:tldr:97ec2 scheme: Run a scheme program (with no REPL output).$ scheme --quiet < ${script-scm}try on your machineexplain this command
-
scheme:tldr:a3fb0 scheme: Load scheme expressions into the REPL.$ scheme --eval "${(define foo 'x)}"try on your machineexplain this command
-
scheme:tldr:e9074 scheme: Load a scheme program into the REPL.$ scheme --load ${script-scm}try on your machineexplain this command
-
scheme:tldr:eaaa8 scheme: Open the REPL in quiet mode.$ scheme --quiettry on your machineexplain this command