1
0
Fork 0
cl-sites/guile.html_node/Options-and-Config.html

91 lines
3.8 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>Options and Config (Guile Reference Manual)</title>
<meta name="description" content="Options and Config (Guile Reference Manual)">
<meta name="keywords" content="Options and Config (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="API-Reference.html" rel="up" title="API Reference">
<link href="Other-Languages.html" rel="next" title="Other Languages">
<link href="Scheduling.html" rel="prev" title="Scheduling">
<style type="text/css">
<!--
a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
span:hover a.copiable-link {visibility: visible}
ul.mark-bullet {list-style-type: disc}
-->
</style>
<link rel="stylesheet" type="text/css" href="https://www.gnu.org/software/gnulib/manual.css">
</head>
<body lang="en">
<div class="section-level-extent" id="Options-and-Config">
<div class="nav-panel">
<p>
Next: <a href="Other-Languages.html" accesskey="n" rel="next">Support for Other Languages</a>, Previous: <a href="Scheduling.html" accesskey="p" rel="prev">Threads, Mutexes, Asyncs and Dynamic Roots</a>, Up: <a href="API-Reference.html" accesskey="u" rel="up">API Reference</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>
<h3 class="section" id="Configuration_002c-Features-and-Runtime-Options"><span>6.23 Configuration, Features and Runtime Options<a class="copiable-link" href="#Configuration_002c-Features-and-Runtime-Options"> &para;</a></span></h3>
<p>Why is my Guile different from your Guile? There are three kinds of
possible variation:
</p>
<ul class="itemize mark-bullet">
<li>build differences &mdash; different versions of the Guile source code,
installation directories, configuration flags that control pieces of
functionality being included or left out, etc.
</li><li>differences in dynamically loaded code &mdash; behavior and features
provided by modules that can be dynamically loaded into a running Guile
</li><li>different runtime options &mdash; some of the options that are provided for
controlling Guile&rsquo;s behavior may be set differently.
</li></ul>
<p>Guile provides &ldquo;introspective&rdquo; variables and procedures to query all
of these possible variations at runtime. For runtime options, it also
provides procedures to change the settings of options and to obtain
documentation on what the options mean.
</p>
<ul class="mini-toc">
<li><a href="Build-Config.html" accesskey="1">Configuration, Build and Installation</a></li>
<li><a href="Feature-Tracking.html" accesskey="2">Feature Tracking</a></li>
<li><a href="Runtime-Options.html" accesskey="3">Runtime Options</a></li>
</ul>
</div>
</body>
</html>