Target New ArrivalsGift Ideas for MomClothing, Shoes & AccessoriesHomeKitchen & DiningOutdoor Living & GardenFurnitureGroceryHousehold EssentialsBabyBeautyPersonal CareHealthWellnessLuggageSports & OutdoorsToysElectronicsVideo GamesMovies, Music & BooksSchool & Office SuppliesParty SuppliesGift IdeasGift CardsPetsUlta Beauty at TargetTarget OpticalDealsClearanceTarget New ArrivalsSpring OutfitsGift Ideas for MomWomen’s Festival OutfitsTop DealsTarget Circle DealsWeekly AdShop Order PickupShop Same Day DeliveryRegistryRedCardTarget CircleFind Stores
The Art of the Metaobject Protocol - by  Gregor Kiczales & Jim Des Rivieres & Daniel G Bobrow (Paperback) - 1 of 1

The Art of the Metaobject Protocol - by Gregor Kiczales & Jim Des Rivieres & Daniel G Bobrow (Paperback)

$80.00

In Stock

Eligible for registries and wish lists

About this item

Highlights

  • The authors introduce this new approach to programming language design, describe its evolution and design principles, and present a formal specification of a metaobject protocol for CLOS.The CLOS metaobject protocol is an elegant, high-performance extension to the CommonLisp Object System.
  • About the Author: Gregor Kiczales is a Member of the Research Staff in the System Sciences Laboratory at Xerox Palo Alto Research Center.
  • 352 Pages
  • Computers + Internet, Programming Languages

Description



About the Book



The authors introduce this new approach to programming language design, describe its evolution and design principles, and present a formal specification of a metaobject protocol for CLOS.



Book Synopsis



The authors introduce this new approach to programming language design, describe its evolution and design principles, and present a formal specification of a metaobject protocol for CLOS.

The CLOS metaobject protocol is an elegant, high-performance extension to the CommonLisp Object System. The authors, who developed the metaobject protocol and who were among the group that developed CLOS, introduce this new approach to programming language design, describe its evolution and design principles, and present a formal specification of a metaobject protocol for CLOS.

Kiczales, des Rivières, and Bobrow show that the "art of metaobject protocol design" lies in creating a synthetic combination of object-oriented and reflective techniques that can be applied under existing software engineering considerations to yield a new approach to programming language design that meets a broad set of design criteria.

One of the major benefits of including the metaobject protocol in programming languages is that it allows users to adjust the language to better suit their needs. Metaobject protocols also disprove the adage that adding more flexibility to a programming language reduces its performance. In presenting the principles of metaobject protocols, the authors work with actual code for a simplified implementation of CLOS and its metaobject protocol, providing an opportunity for the reader to gain hands-on experience with the design process. They also include a number of exercises that address important concerns and open issues.

Gregor Kiczales and Jim des Rivières, are Members of the Research Staff, and Daniel Bobrow is a Research Fellow, in the System Sciences Laboratory at Xerox Palo Alto Research Center.



From the Back Cover



This book presents a new approach to programming language design, which resolves fundamental tensions between elegance and efficiency.



About the Author



Gregor Kiczales is a Member of the Research Staff in the System Sciences Laboratory at Xerox Palo Alto Research Center.

Jim des Rivières is a Member of the Research Staff in the System Sciences Laboratory at Xerox Palo Alto Research Center.

Daniel G. Bobrow is a Research Fellow in the Intelligent Systems Laboratory, Xerox Palo Alto Research Center, editor-in-chief of the Journal of Artificial Intelligence, and Chair of the Governing Board of the Cognitive Science Society.

Dimensions (Overall): 9.1 Inches (H) x 6.98 Inches (W) x .76 Inches (D)
Weight: 1.46 Pounds
Suggested Age: 22 Years and Up
Sub-Genre: Programming Languages
Genre: Computers + Internet
Number of Pages: 352
Publisher: MIT Press
Theme: General
Format: Paperback
Author: Gregor Kiczales & Jim Des Rivieres & Daniel G Bobrow
Language: English
Street Date: July 30, 1991
TCIN: 81939426
UPC: 9780262610742
Item Number (DPCI): 247-24-6933
Origin: Made in the USA or Imported
If the item details aren’t accurate or complete, we want to know about it.

Shipping details

Estimated ship dimensions: 0.76 inches length x 6.98 inches width x 9.1 inches height
Estimated ship weight: 1.46 pounds
We regret that this item cannot be shipped to PO Boxes.
This item cannot be shipped to the following locations: American Samoa (see also separate entry under AS), Guam (see also separate entry under GU), Northern Mariana Islands, Puerto Rico (see also separate entry under PR), United States Minor Outlying Islands, Virgin Islands, U.S., APO/FPO, Alaska, Hawaii

Return details

This item can be returned to any Target store or Target.com.
This item must be returned within 90 days of the date it was purchased in store, delivered to the guest, delivered by a Shipt shopper, or picked up by the guest.
See the return policy for complete information.

Q: What kind of exercises does the book include?

submitted by AI Shopping Assistant - 21 days ago
  • A: The book includes exercises that address important concerns and promote hands-on experience with metaobject protocols.

    submitted byAI Shopping Assistant - 21 days ago
    Ai generated

Q: What is the primary focus of the metaobject protocol covered?

submitted by AI Shopping Assistant - 21 days ago
  • A: The metaobject protocol focuses on enhancing flexibility in programming languages without compromising performance.

    submitted byAI Shopping Assistant - 21 days ago
    Ai generated

Q: How many pages does the book contain?

submitted by AI Shopping Assistant - 21 days ago
  • A: The book contains a total of 352 pages, providing in-depth coverage of its topics.

    submitted byAI Shopping Assistant - 21 days ago
    Ai generated

Q: What programming paradigm does this book primarily discuss?

submitted by AI Shopping Assistant - 21 days ago
  • A: The book focuses on object-oriented programming and the reflective techniques involved in language design.

    submitted byAI Shopping Assistant - 21 days ago
    Ai generated

Q: Who are the authors of this book?

submitted by AI Shopping Assistant - 21 days ago
  • A: The authors are Gregor Kiczales, Jim des Rivieres, and Daniel G. Bobrow.

    submitted byAI Shopping Assistant - 21 days ago
    Ai generated

Additional product information and recommendations

Get top deals, latest trends, and more.

Privacy policy

Footer

About Us

About TargetCareersNews & BlogTarget BrandsBullseye ShopSustainability & GovernancePress CenterAdvertise with UsInvestorsAffiliates & PartnersSuppliersTargetPlus

Help

Target HelpReturnsTrack OrdersRecallsContact UsFeedbackAccessibilitySecurity & FraudTeam Member ServicesLegal & Privacy

Stores

Find a StoreClinicPharmacyTarget OpticalMore In-Store Services

Services

Target Circle™Target Circle™ CardTarget Circle 360™Target AppRegistrySame Day DeliveryOrder PickupDrive UpFree 2-Day ShippingShipping & DeliveryMore Services
PinterestFacebookInstagramXYoutubeTiktokTermsCA Supply ChainPrivacy PolicyCA Privacy RightsYour Privacy ChoicesInterest Based AdsHealth Privacy Policy