{"id":"https://openalex.org/W1602914846","doi":"https://doi.org/10.5860/choice.31-2731","title":"Object-oriented programming: the CLOS perspective","display_name":"Object-oriented programming: the CLOS perspective","publication_year":1994,"publication_date":"1994-01-01","ids":{"openalex":"https://openalex.org/W1602914846","doi":"https://doi.org/10.5860/choice.31-2731","mag":"1602914846"},"language":"en","primary_location":{"id":"doi:10.5860/choice.31-2731","doi":"https://doi.org/10.5860/choice.31-2731","is_oa":false,"landing_page_url":"https://doi.org/10.5860/choice.31-2731","pdf_url":null,"source":{"id":"https://openalex.org/S2764375719","display_name":"Choice Reviews Online","issn_l":"0009-4978","issn":["0009-4978","1523-8253","1943-5975"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":"https://openalex.org/P4310316146","host_organization_name":"Association of College and Research Libraries","host_organization_lineage":["https://openalex.org/P4310316146","https://openalex.org/P4310315903"],"host_organization_lineage_names":["Association of College and Research Libraries","American Library Association"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Choice Reviews Online","raw_type":"journal-article"},"volume":null,"type":"book-review","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":108,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":"31","issue":"05","first_page":"31","last_page":"2731"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9883000254631042,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9883000254631042,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.009800000116229057,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.0003000000142492354,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/clos","display_name":"Common Lisp Object System","score":0.9589999914169312},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"object-oriented programming","score":0.8360000252723694},{"id":"https://openalex.org/keywords/metaobject-protocol","display_name":"metaobject protocol","score":0.9409999847412109},{"id":"https://openalex.org/keywords/common-lisp","display_name":"Common Lisp","score":0.6100000143051147},{"id":"https://openalex.org/keywords/programming-language-design","display_name":"programming language design","score":0.7950000166893005},{"id":"https://openalex.org/keywords/object-oriented-design","display_name":"object-oriented design","score":0.7409999966621399},{"id":"https://openalex.org/keywords/programming-language-implementation","display_name":"programming language implementation","score":0.4819999933242798},{"id":"https://openalex.org/keywords/history-of-programming-languages","display_name":"history of programming languages","score":0.6349999904632568}],"concepts":[{"id":"https://openalex.org/C119700423","wikidata":"https://www.wikidata.org/wiki/Q4418086","display_name":"Clos network","level":2,"score":0.9416764378547668},{"id":"https://openalex.org/C12713177","wikidata":"https://www.wikidata.org/wiki/Q1900281","display_name":"Perspective (graphical)","level":2,"score":0.7137274742126465},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6400907039642334},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.59602952003479},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5475819706916809},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2399662733078003},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.5860/choice.31-2731","doi":"https://doi.org/10.5860/choice.31-2731","is_oa":false,"landing_page_url":"https://doi.org/10.5860/choice.31-2731","pdf_url":null,"source":{"id":"https://openalex.org/S2764375719","display_name":"Choice Reviews Online","issn_l":"0009-4978","issn":["0009-4978","1523-8253","1943-5975"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":"https://openalex.org/P4310316146","host_organization_name":"Association of College and Research Libraries","host_organization_lineage":["https://openalex.org/P4310316146","https://openalex.org/P4310315903"],"host_organization_lineage_names":["Association of College and Research Libraries","American Library Association"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Choice Reviews Online","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4298691655","https://openalex.org/W2547790766","https://openalex.org/W2027729322","https://openalex.org/W68605010","https://openalex.org/W3188581976","https://openalex.org/W2556788586","https://openalex.org/W7097482154","https://openalex.org/W2509333344","https://openalex.org/W2170881726","https://openalex.org/W7097805824"],"abstract_inverted_index":{"To":[0],"date,":[1],"books":[2],"on":[3,11,19,75,114],"object-oriented":[4,16,36,76,88,152],"programming":[5,26,37,49,79,89],"have":[6],"tended":[7],"to":[8,103],"focus":[9],"either":[10],"the":[12,15,21,40,62,65,68,84,97,100,115,119,132,140,145,158],"methodology":[13],"of":[14,23,59,67,86,118,136,157,162],"paradigm":[17],"or":[18],"teaching":[20],"details":[22],"a":[24,31,47,57],"particular":[25],"language.":[27,120,141],"This":[28],"collection":[29],"takes":[30],"different":[32],"approach,":[33],"examining":[34],"one":[35],"language":[38,98,159],"-":[39,45],"Common-Lisp":[41],"Object":[42],"System":[43],"(CLOS)":[44],"as":[46],"modern":[48],"tool.":[50],"The":[51],"14":[52],"contributions":[53],"examine":[54],"CLOS":[55,121,149],"from":[56],"variety":[58],"angles,":[60],"revealing":[61],"thoughts":[63],"behind":[64],"design":[66,77],"language,":[69],"its":[70,73,81,163],"intended":[71],"use,":[72],"impact":[74],"and":[78,80,111,134,154,160],"place":[82],"in":[83,127,139],"context":[85],"other":[87,151],"languages.":[90],"Chapter":[91,128],"1":[92],"provides":[93],"enough":[94],"detail":[95],"about":[96],"for":[99],"remaining":[101],"material":[102],"be":[104],"understood":[105],"by":[106],"readers":[107],"unfamiliar":[108],"with":[109,150],"CLOS,":[110],"it":[112],"concentrates":[113],"unusual":[116],"aspects":[117,161],"is":[122],"placed":[123],"into":[124],"historical":[125],"perspective":[126],"2,":[129],"which":[130],"describes":[131],"sources":[133],"evolution":[135],"ideas":[137],"embodied":[138],"Further":[142],"chapters":[143],"discuss":[144,155],"metaobject":[146],"protocol,":[147],"compare":[148],"languages,":[153],"applications":[156],"implementation.":[164]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2014,"cited_by_count":2},{"year":2012,"cited_by_count":2}],"updated_date":"2026-11-12T12:28:57.059296","created_date":"2016-06-24T00:00:00"}
