1
0
Fork 0
cl-sites/guile.html_node/Hello-Scheme_0021.html

85 lines
3.6 KiB
HTML
Raw Normal View History

2024-12-17 12:49:28 +01:00
<!DOCTYPE html>
<html>
<!-- Created by GNU Texinfo 7.1, https://www.gnu.org/software/texinfo/ -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!-- This manual documents Guile version 3.0.10.
Copyright (C) 1996-1997, 2000-2005, 2009-2023 Free Software Foundation,
Inc.
Copyright (C) 2021 Maxime Devos
Copyright (C) 2024 Tomas Volf
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with no
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
copy of the license is included in the section entitled "GNU Free
Documentation License." -->
<title>Hello Scheme! (Guile Reference Manual)</title>
<meta name="description" content="Hello Scheme! (Guile Reference Manual)">
<meta name="keywords" content="Hello Scheme! (Guile Reference Manual)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content=".texi2any-real">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link href="index.html" rel="start" title="Top">
<link href="Concept-Index.html" rel="index" title="Concept Index">
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="index.html" rel="up" title="Top">
<link href="Programming-in-Scheme.html" rel="next" title="Programming in Scheme">
<link href="Hello-Guile_0021.html" rel="prev" title="Hello Guile!">
<style type="text/css">
<!--
a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
span:hover a.copiable-link {visibility: visible}
-->
</style>
<link rel="stylesheet" type="text/css" href="https://www.gnu.org/software/gnulib/manual.css">
</head>
<body lang="en">
<div class="chapter-level-extent" id="Hello-Scheme_0021">
<div class="nav-panel">
<p>
Next: <a href="Programming-in-Scheme.html" accesskey="n" rel="next">Programming in Scheme</a>, Previous: <a href="Hello-Guile_0021.html" accesskey="p" rel="prev">Hello Guile!</a>, Up: <a href="index.html" accesskey="u" rel="up">The Guile Reference Manual</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-Index.html" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<h2 class="chapter" id="Hello-Scheme_0021-1"><span>3 Hello Scheme!<a class="copiable-link" href="#Hello-Scheme_0021-1"> &para;</a></span></h2>
<p>In this chapter, we introduce the basic concepts that underpin the
elegance and power of the Scheme language.
</p>
<p>Readers who already possess a background knowledge of Scheme may happily
skip this chapter. For the reader who is new to the language, however,
the following discussions on data, procedures, expressions and closure
are designed to provide a minimum level of Scheme understanding that is
more or less assumed by the chapters that follow.
</p>
<p>The style of this introductory material aims about halfway between the terse
precision of R5RS and the discursiveness of existing Scheme tutorials. For
pointers to useful Scheme resources on the web, please see <a class="ref" href="Further-Reading.html">Further Reading</a>.
</p>
<ul class="mini-toc">
<li><a href="About-Data.html" accesskey="1">Data Types, Values and Variables</a></li>
<li><a href="About-Procedures.html" accesskey="2">The Representation and Use of Procedures</a></li>
<li><a href="About-Expressions.html" accesskey="3">Expressions and Evaluation</a></li>
<li><a href="About-Closure.html" accesskey="4">The Concept of Closure</a></li>
<li><a href="Further-Reading.html" accesskey="5">Further Reading</a></li>
</ul>
</div>
</body>
</html>