Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Object-oriented programming in Common LISP

    Object-oriented programming in Common LISP

    Sonya E. Keene · 1989

    This book is an introduction to the CLOS model of object-oriented programming. CLOS, the Common Lisp Object System, is a newly designed object-oriented programming language that has evolved as a standard from various object-oriented extensions of the basic Lisp language. The language definition of CLOS comprises a set of tools for developing object-oriented programs in Common Lisp. The book serves two purposes: it is a practical guide to CLOS programming and stands as a tutorial teaching object-oriented techniques for software design and development.

    Lisp & Functional
    Open LibraryAmazon
    Stats for nerds
    8recommend
    12mentions
    11people
    2013–2024years
    75% recommend25% neutral

    Mentions per year

    2013201520172019202120232024

    What Hacker News says

    1. corinroyalDec 2024
      And don't miss Sonja Keene's book "Object-Oriented Programming in Common Lisp" and Kiczales' "The Art of the Meta-Object Protocol". If you don't reach enlightenment after those, Libgen will refund your money.
      thread
    2. EdwardCoffinAug 2023
      I think I'd recommend reading Sonya Keene's Object-Oriented Programming in Common Lisp: A Programmer's Guide to CLOS first though. I really don't know any other ways of learning all the things like method combinations and the like that make the MOP so powerful. All the CLOS tutorials I am aware of lack a real discussion of these features of CLOS.
      thread
    3. lispmFeb 2017
      On Lisp. PAIP, Common Lisp Recipes, Practical Common Lisp, Lisp Style and Design, AMOP, Object-Oriented Programming in Common Lisp: A Programmer's Guide to CLOS, ...

      There are various Lisp books which go beyond the basic constructs.

      thread
    4. strayMar 2016
      Operating Systems (3rd Edition), Deitel -- is an excellent way to fill in gaps in your understanding of the OS. Don't buy it new -- used copies can be found on amazon for less than $20.

      Learn a radically different programming language: Common Lisp.

      Seibel's Practical Common Lisp is a very good introduction -- Keene's Object-Oriented Programming in Common Lisp will give you a wildly different way of looking at OO -- The Art of the Metaobject Protocol will forever change any preconceived notions you might have regarding objects.

      thread
    5. auviFeb 2016
      For anyone not able to quickly locate the above mentioned items:-

      PCL: (Practical Common Lisp): http://www.gigamonkeys.com/book/ (chapters 16 & 17)

      Keene: (Object-Oriented Programming in COMMON LISP: A Programmer's Guide to CLOS): http://www.amazon.com/Object-Oriented-Programming-COMMON-LIS...

      Warp Speed intro: http://xach.com/lisp/jrm-clos-guide.html

      thread
    6. EdwardCoffinFeb 2016
      I just finished reading Sonya Keene's Object-Oriented Programming in Common Lisp cover-to-cover. There is a lot of stuff in there that just can't be covered by a brief guide for sure, a lot of pretty useful stuff, knowledge of which would quite possibly cause one to structure one's program in a substantially different way, if one knew about it. I highly recommend reading it if you intend to use CLOS for anything serious, and poring over the extended case study implementing streams is useful too, tedious though it might be. There are, however, some things that got changed between the printing of the book and the finalization of CLOS as we see in CL today. We write a describe-object method instead of a describe method, for example, and there is no longer a with-added-methods special form.
      thread

    Related

    Cover of Practical Common Lisp
    2007–2026

    Practical Common Lisp

    Peter Seibel
    218 recommend · 400
    Cover of The art of the metaobject protocol
    2010–2026

    The art of the metaobject protocol

    Gregor Kiczales
    38 recommend · 92
    Cover of On LISP
    2007–2026

    On LISP

    Paul Graham
    192 recommend · 533
    Cover of ANSI Common Lisp
    2007–2025

    ANSI Common Lisp

    Paul Graham
    67 recommend · 177
    Cover of Common Lisp Recipes
    2015–2024

    Common Lisp Recipes

    Edmund Weitz
    20 recommend · 38
    Cover of Lisp in Small Pieces
    2007–2026

    Lisp in Small Pieces

    Christian Queinnec
    101 recommend · 246
    Cover of Land of Lisp
    2009–2026

    Land of Lisp

    Conrad Barski
    124 recommend · 256
    Cover of Anatomy of LISP
    2010–2026

    Anatomy of LISP

    Allen, John
    13 recommend · 22