Grin logo
en de es fr
Shop
GRIN Website
Publier des textes, profitez du service complet
Go to shop › Informatique - Programmation

Guile Reference Manual 1.8.6

A GNU Manual

Titre: Guile Reference Manual 1.8.6

Livre Spécialisé , 2008 , 615 Pages

Autor:in: Hrsg.: Dr. Nikolaus Klepp u.a. (Auteur)

Informatique - Programmation
Extrait & Résumé des informations   Lire l'ebook
Résumé Extrait Résumé des informations

This reference manual documents Guile, GNU’s Ubiquitous Intelligent Language for Extensions. It describes how to use Guile in many useful and interesting ways.
This is edition 1.1 of the reference manual, and corresponds to Guile version 1.8.6.

Extrait


Inhaltsverzeichnis (Table of Contents)

  • Conventions used in this Manual
  • Contributors to this Manual
  • Preface
    • Layout of this Manual
    • The Guile License
    • Introduction to Guile
  • Introduction to Guile
    • What is Guile?
    • Obtaining and Installing Guile
    • A Whirlwind Tour
      • Running Guile Interactively
      • Running Guile Scripts
      • Linking Guile into Programs
      • Writing Guile Extensions
      • Using the Guile Module System
        • Using Modules
        • Writing new Modules
        • Putting Extensions into Modules
    • Discouraged and Deprecated
    • Reporting Bugs
  • Programming in Scheme
    • Basic Ideas in Scheme
      • Data Types, Values and Variables
        • Latent Typing
        • Values and Variables
        • Defining and Setting Variables
      • The Representation and Use of Procedures
        • Procedures as Values
        • Simple Procedure Invocation
        • Creating and Using a New Procedure
        • Lambda Alternatives
      • Expressions and Evaluation
        • Evaluating Expressions and Executing Programs
        • Tail calls
        • Using the Guile REPL
        • Summary of Common Syntax
      • The Concept of Closure
        • Names, Locations, Values and Environments
        • Local Variables and Environments
        • Environment Chaining
        • Lexical Scope

Zielsetzung und Themenschwerpunkte (Objectives and Key Themes)

This manual aims to provide a comprehensive reference for Guile, GNU's Ubiquitous Intelligent Language for Extensions. It covers aspects from installation and basic usage to advanced programming concepts within the Scheme language.

  • Guile's core functionality and features.
  • Scheme programming fundamentals.
  • Module system and extension development.
  • Interactive use and scripting with Guile.
  • Integrating Guile into larger programs.

Zusammenfassung der Kapitel (Chapter Summaries)

The Preface introduces the manual's structure and licensing information. The introduction to Guile details what Guile is, how to obtain and install it, and provides a quick tour of its capabilities, including interactive use, scripting, program integration, extension writing, and the module system. The chapter on programming in Scheme covers fundamental concepts like data types, procedures, expressions, evaluation, and closures, crucial for effective Guile programming.

Schlüsselwörter (Keywords)

Guile, Scheme, programming language, GNU, extension language, module system, interactive interpreter, scripting, program integration, functional programming, closures, data types, procedures.

Fin de l'extrait de 615 pages  - haut de page

Résumé des informations

Titre
Guile Reference Manual 1.8.6
Sous-titre
A GNU Manual
Auteur
Hrsg.: Dr. Nikolaus Klepp u.a. (Auteur)
Année de publication
2008
Pages
615
N° de catalogue
V123459
ISBN (ebook)
9783640281251
ISBN (Livre)
9783640284221
Langue
anglais
mots-clé
Guile Reference Manual
Sécurité des produits
GRIN Publishing GmbH
Citation du texte
Hrsg.: Dr. Nikolaus Klepp u.a. (Auteur), 2008, Guile Reference Manual 1.8.6, Munich, GRIN Verlag, https://www.grin.com/document/123459
Lire l'ebook
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
Extrait de  615  pages
Grin logo
  • Grin.com
  • Page::Footer::PaymentAndShipping
  • Contact
  • Prot. des données
  • CGV
  • Imprint