This book is intended for anyone who wants to become a better Lisp programmer.
It assumes some familiarity with Lisp, but not necessarily extensive programming
experience. The first few chapters contain a fair amount of review. I hope that
these sections will be interesting to more experienced Lisp programmers as well,
because they present familiar subjects in a new light.
Written by a LISP expert, this is the most comprehensive tutorial available on the advanced LISP features and programming techniques. It shows how to program in the bottom-up style that is ideal for LISP programming, and includes a unique, practical collection of LISP programming techniques that shows how to take advantage of the languages design for highly efficient programming in a wide variety of (non-artificial intelligence) applications.* uses an innovative bottom-up approach to programming in LISP - an approach that is ideally suited to LISP and especially effective in dealing with unusually large or difficult programs. * offers a complete tutorial on valuable LISP macros and LISP macro programming techniques, including practical advice on when - and when not - to use macros. * shows how to put Lisp macros to work in a variety of real applications. * explains what makes LISP different from other languages - how to do in LISP what cant be done - or done easily - in other languages. * begins with two comprehensive chapters on functions and shows how to use functions to extend LISP. * covers embedded languages, showing how to use LISP for a database application and how to build a programming environment on top of LISP. * covers object-oriented programming and advanced data structures. * contains hundreds of working examples - ranging from single expressions to a working Prolog implementation.
It is often the case that you would like a program to be able to do more than one thing at a time. You might, for example, want to monitor the keyboard for a key being pressed by a user and, at the same time, track the movement of the mouse by the user and repaint the screen. Each of these tasks can be thought of as a single thread in a...
Python Tools for Visual Studio
Leverage the power of the Visual Studio IDE to develop better and more efficient Python projects
Learn how you can take advantage of IDE for debugging and testing Python applications
Enhance your efficiency in Django development with Visual Studio IntelliSense
Open Sources: Voices from the Open Source Revolution Open Sources: Voices from the Open Source Revolution is a fascinating look at the raging debate that is its namesake. Filled with writings from the central players--from Linux creator Linus Torvalds to Perl creator Larry Wall--the book convinces the reader of the overwhelming merits of freeing up the many iterations of software's source... IP Multimedia Subsystem (IMS) Handbook The IP multimedia subsystem (IMS), established as the foundation for future wireless and wireline convergence, is the bedrock that will facilitate easy deployment on new, rich, personalized multimedia communication services that mix telecom and data services. Designers, planners, and researchers of communication systems will need to make full use...