Scheme Interpreters - Gauche, Gnu Guile, Plt Scheme, Chicken, Scsh, Bigloo, Sisc, Gambit, Siscweb, Chez Scheme, Scm, Larceny, Stklos, Rscheme (Paperback)


Chapters: Gauche, Gnu Guile, Plt Scheme, Chicken, Scsh, Bigloo, Sisc, Gambit, Siscweb, Chez Scheme, Scm, Larceny, Stklos, Rscheme, Lispme, Pvts, Ypsilon, Jscheme, Extension Language Kit, Siod, Kawa, Mit/gnu Scheme, Tinyscheme, Scheme 48, Pocket Scheme, Mzscheme. Source: Wikipedia. Pages: 72. Not illustrated. Free updates online. Purchase includes a free trial membership in the publisher's book club where you can select from more than a million books without charge. Excerpt: GNU Guile is an interpreter/virtual machine for the Scheme programming language. It was first released in 1993. Guile includes modularized extensions for POSIX system calls, APL array functionality, and others, packaged as an object library. "Libguile" allows the language to be embedded in other programs, and used as an interface for other languages which allow close integration. Guile stands for Gnu's Ubiquitous Interactive Language for Extension. Guile is the "official" extension language of the GNU Project, although, as of 2006, it has been used for only a handful of major projects. Its name was coined in a Usenet discussion by Lee Thomas. The idea is that "the developer implements critical algorithms and data structures in C or C++ and exports the functions and types for use by interpreted code. The application becomes a library of primitives orchestrated by the interpreter, combining the efficiency of compiled code with the flexibility of interpretation." The close interaction between Guile and the application comes at a cost. Scheme requires implementations to optimize tail recursion because of Scheme's heavy use of recursion, but most techniques interfere with interoperation; Guile compromises by optimizing tail calls within purely Scheme functions and programs, but not when foreign functions enter the picture. Implementation of call/cc, another requirement of the Scheme standard, is not entirely satisfactory to handle continuations in this enviro...More: http: //booksllc.net/?id=143694

R362

Or split into 4x interest-free payments of 25% on orders over R50
Learn more

Discovery Miles3620
Delivery AdviceOut of stock

Toggle WishListAdd to wish list
Review this Item

Product Description

Chapters: Gauche, Gnu Guile, Plt Scheme, Chicken, Scsh, Bigloo, Sisc, Gambit, Siscweb, Chez Scheme, Scm, Larceny, Stklos, Rscheme, Lispme, Pvts, Ypsilon, Jscheme, Extension Language Kit, Siod, Kawa, Mit/gnu Scheme, Tinyscheme, Scheme 48, Pocket Scheme, Mzscheme. Source: Wikipedia. Pages: 72. Not illustrated. Free updates online. Purchase includes a free trial membership in the publisher's book club where you can select from more than a million books without charge. Excerpt: GNU Guile is an interpreter/virtual machine for the Scheme programming language. It was first released in 1993. Guile includes modularized extensions for POSIX system calls, APL array functionality, and others, packaged as an object library. "Libguile" allows the language to be embedded in other programs, and used as an interface for other languages which allow close integration. Guile stands for Gnu's Ubiquitous Interactive Language for Extension. Guile is the "official" extension language of the GNU Project, although, as of 2006, it has been used for only a handful of major projects. Its name was coined in a Usenet discussion by Lee Thomas. The idea is that "the developer implements critical algorithms and data structures in C or C++ and exports the functions and types for use by interpreted code. The application becomes a library of primitives orchestrated by the interpreter, combining the efficiency of compiled code with the flexibility of interpretation." The close interaction between Guile and the application comes at a cost. Scheme requires implementations to optimize tail recursion because of Scheme's heavy use of recursion, but most techniques interfere with interoperation; Guile compromises by optimizing tail calls within purely Scheme functions and programs, but not when foreign functions enter the picture. Implementation of call/cc, another requirement of the Scheme standard, is not entirely satisfactory to handle continuations in this enviro...More: http: //booksllc.net/?id=143694

Customer Reviews

No reviews or ratings yet - be the first to create one!

Product Details

General

Imprint

Books + Company

Country of origin

United States

Release date

September 2010

Availability

Supplier out of stock. If you add this item to your wish list we will let you know when it becomes available.

First published

September 2010

Editors

Creators

Dimensions

152 x 229 x 4mm (L x W x T)

Format

Paperback - Trade

Pages

74

ISBN-13

978-1-155-39528-9

Barcode

9781155395289

Categories

LSN

1-155-39528-X



Trending On Loot