Abstract
This chapter introduces major topics not developed in chapters 1 or 3. The first section covers the basics of debugging. The second presents applicative operators (APPLY, FUNCALL, MAPCAR, and MAPLIST) and their programming style. Section three deals with macros—functions which perform syntactic preprocessing on unevaluated arguments. Four discusses structures and vectors—objects not described in 3.1. As an application, structures are used to represent chemical atoms and fragments of molecules which are linked into desired molecules by a macro called BOND. In section five, function closures are explained. Finally, the last section introduces functions which surgically reconfigure pointers in data structures.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1990 Springer-Verlag New York, Inc.
About this chapter
Cite this chapter
Stark, W.R. (1990). LISP Functions for Powerful Programming. In: LISP, Lore, and Logic. Springer, New York, NY. https://doi.org/10.1007/978-1-4613-8931-6_5
Download citation
DOI: https://doi.org/10.1007/978-1-4613-8931-6_5
Publisher Name: Springer, New York, NY
Print ISBN: 978-0-387-97072-1
Online ISBN: 978-1-4613-8931-6
eBook Packages: Springer Book Archive