On the public citation graph

Organizing programs without classes

0 signed · 105 inferred · view as graph

Inferred edges come from two machine sources: sweeps of open repository metadata (mostly SSRN and Zenodo), and a bulk OpenAlex citation snapshot. Every row below is labelled with the one it came from. Neither is a complete citation index — absence here is not evidence of absence.

Is this your work? Sign in with ORCID and put your name on the claims that are yours.
Claim with ORCID
Reference health. See whether every reference in this work resolves to a known work and none has been retracted — and get a dated CiteStamped badge you can embed.
See reference health

What this work says

Outgoing claims: the papers this work cites, builds on, or argues with.

inferredcites →https://doi.org/10.1007/978-3-662-09507-2_22openalex-snapshot
The C Programming Language
inferredcites →https://doi.org/10.1007/bf01806106openalex-snapshot
Parents are shared parts of objects: Inheritance and encapsulation in SELF
inferredcites →https://doi.org/10.1007/bf01806961openalex-snapshot
Common lisp object system specification
inferredcites →https://doi.org/10.1145/38765.38820openalex-snapshot
Delegation is inheritance
inferredcites →https://doi.org/10.1145/38765.38828openalex-snapshot
Self: The power of simplicity
inferredcites →https://doi.org/10.1145/63264.63265openalex-snapshot
Designing families of data types using exemplars
inferredcites →https://doi.org/10.1145/63320.66470openalex-snapshot
A shared view of sharing: the treaty of Orlando
inferredcites →https://doi.org/10.1145/73141.74831openalex-snapshot
Customization: optimizing compiler technology for SELF, a dynamically-typed object-oriented programming language
inferredcites →https://doi.org/10.1145/74818.74831openalex-snapshot
Customization: optimizing compiler technology for SELF, a dynamically-typed object-oriented programming language
inferredcites →https://doi.org/10.1145/74877.74884openalex-snapshot
An efficient implementation of SELF a dynamically-typed object-oriented language based on prototypes
inferredcites →https://doi.org/10.1145/885631.885632openalex-snapshot
Common Lisp Object System specification
inferredcites →https://doi.org/10.1145/960112.28699openalex-snapshot
An introduction to Trellis/Owl
inferredcites →https://doi.org/10.1145/960112.28718openalex-snapshot
Using prototypical objects to implement shared behavior in object-oriented systems
inferredcites →https://doi.org/10.1145/960112.28729openalex-snapshot
An exemplar based Smalltalk
inferredcites →https://doi.org/10.5555/324493.324538openalex-snapshot
Classes versus prototypes in object-oriented languages

What points at this work

Incoming claims: where this work appears in other papers’ reference lists and arguments.

inferred← citeshttps://doi.org/10.1002/scj.1127openalex-snapshot
Modeling collaborations among objects that change their roles dynamically and its modularization mechanism
inferred← citeshttps://doi.org/10.1002/spe.1114openalex-snapshot
Software abstractions for mobile RFID‐enabled applications
inferred← citeshttps://doi.org/10.1002/spe.4380241106openalex-snapshot
A comparison of object‐oriented programming in four modern languages
inferred← citeshttps://doi.org/10.1007/11785477_16openalex-snapshot
Ambient-Oriented Programming in AmbientTalk
inferred← citeshttps://doi.org/10.1007/11837862_21openalex-snapshot
A Dynamic Workflow Management System for Coordination of Cooperative Activities
inferred← citeshttps://doi.org/10.1007/3-540-45102-1_6openalex-snapshot
A Basic Model of Typed Components
inferred← citeshttps://doi.org/10.1007/3-540-47910-4_15openalex-snapshot
Predicate Classes
inferred← citeshttps://doi.org/10.1007/3-540-69687-3_78openalex-snapshot
Inheritance Using Contracts & Object Composition
inferred← citeshttps://doi.org/10.1007/978-0-387-35082-0_22openalex-snapshot
Omicron, An Object-Oriented Calculus
inferred← citeshttps://doi.org/10.1007/978-1-4419-8774-7_9openalex-snapshot
References
inferred← citeshttps://doi.org/10.1007/978-3-319-91908-9_15openalex-snapshot
The Next 7000 Programming Languages
inferred← citeshttps://doi.org/10.1007/978-3-540-25930-5_8openalex-snapshot
Organising Computation through Dynamic Grouping
inferred← citeshttps://doi.org/10.1007/978-3-540-30203-2_29openalex-snapshot
Derivations in Object-Oriented Graph Grammars
inferred← citeshttps://doi.org/10.1007/978-3-540-39866-0_5openalex-snapshot
Intersecting Classes and Prototypes
inferred← citeshttps://doi.org/10.1007/978-3-540-39958-2_2openalex-snapshot
Towards Object-Oriented Graphs and Grammars
inferred← citeshttps://doi.org/10.1007/978-3-540-71836-9_4openalex-snapshot
Stateful Traits
inferred← citeshttps://doi.org/10.1007/978-3-540-73589-2_24openalex-snapshot
A Machine Model for Aspect-Oriented Programming
inferred← citeshttps://doi.org/10.1007/978-3-642-03013-0_11openalex-snapshot
Adding State and Visibility Control to Traits Using Lexical Nesting
inferred← citeshttps://doi.org/10.1007/978-3-642-05201-9_2openalex-snapshot
Extending the SSCLI to Support Dynamic Inheritance
inferred← citeshttps://doi.org/10.1007/978-3-642-13414-2_4openalex-snapshot
A Calculus for Boxes and Traits in a Java-Like Setting
inferred← citeshttps://doi.org/10.1007/978-3-642-13645-0_5openalex-snapshot
Distributed Object-Oriented Programming with RFID Technology
inferred← citeshttps://doi.org/10.1007/978-3-642-18638-7_5openalex-snapshot
Tulip — A Huge Graph Visualization Framework
inferred← citeshttps://doi.org/10.1007/978-3-642-21470-7_19openalex-snapshot
Integrating Design and Runtime Variability Support into a System ADL
inferred← citeshttps://doi.org/10.1007/bf01806105openalex-snapshot
SELF: The power of simplicity
inferred← citeshttps://doi.org/10.1007/bfb0053029openalex-snapshot
Object-oriented multi-methods in Cecil
inferred← citeshttps://doi.org/10.1007/s00180-011-0235-7openalex-snapshot
Mutable objects in R
inferred← citeshttps://doi.org/10.1007/s10270-015-0505-xopenalex-snapshot
Promoting traits into model-driven development
inferred← citeshttps://doi.org/10.1016/j.cl.2007.05.003openalex-snapshot
Stateful traits and their formalization
inferred← citeshttps://doi.org/10.1016/j.entcs.2004.06.053openalex-snapshot
A Graph-based Semantics For Object-oriented Programming Constructs
inferred← citeshttps://doi.org/10.1016/j.infsof.2013.09.002openalex-snapshot
A hybrid class- and prototype-based object model to support language-neutral structural intercession
inferred← citeshttps://doi.org/10.1016/j.jss.2012.08.016openalex-snapshot
Efficient support of dynamic inheritance for class- and prototype-based languages
inferred← citeshttps://doi.org/10.1016/j.jvlc.2007.11.002openalex-snapshot
Visual Zero: A persistent and interactive object-oriented programming environment
inferred← citeshttps://doi.org/10.1016/j.scico.2009.04.001openalex-snapshot
Efficient virtual machine support of runtime structural reflection
inferred← citeshttps://doi.org/10.1016/j.scico.2010.10.006openalex-snapshot
Metamodeling semantics of multiple inheritance
inferred← citeshttps://doi.org/10.1016/j.scico.2011.06.007openalex-snapshot
TraitRecordJ : A programming language with traits and records
inferred← citeshttps://doi.org/10.1016/j.scico.2011.10.006openalex-snapshot
Combining traits with boxes and ownership types in a Java-like setting
inferred← citeshttps://doi.org/10.1016/j.scico.2012.11.003openalex-snapshot
On flexible dynamic trait replacement for Java -like languages
inferred← citeshttps://doi.org/10.1016/j.scico.2013.07.016openalex-snapshot
Implementing type-safe software product lines using parametric traits
inferred← citeshttps://doi.org/10.1016/j.scico.2019.02.004openalex-snapshot
A didactic object-oriented, prototype-based visual programming environment
inferred← citeshttps://doi.org/10.1016/s0950-5849(99)00075-0openalex-snapshot
Objects and roles: modeling based on the dualistic view
inferred← citeshttps://doi.org/10.1016/s1571-0661(04)80801-6openalex-snapshot
Extending Java to dynamic object behaviors1 1This work has been partially supported by EU within the FET - Global Computing initiative, project AGILE IST-2001-32747 and by MIUR project NAPOLI. The funding bodies are not responsible for any use that might be made of the results presented here.
inferred← citeshttps://doi.org/10.1051/epn:2002202openalex-snapshot
Win machines start to think like humans?
inferred← citeshttps://doi.org/10.1109/cmpsac.1998.716701openalex-snapshot
Implementation reuse and inheritance in distributed component systems
inferred← citeshttps://doi.org/10.1109/dac.2006.229256openalex-snapshot
Ensuring consistency during front-end design using an object-oriented interfacing tool called NETLISP
inferred← citeshttps://doi.org/10.1109/vl.1998.706156openalex-snapshot
Similarity inheritance: a new model of inheritance for spreadsheet VPLs
inferred← citeshttps://doi.org/10.1145/1094855.1094867openalex-snapshot
Ambient-oriented programming
inferred← citeshttps://doi.org/10.1145/1094855.1094879openalex-snapshot
Ambient-oriented programming in ambientTalk
inferred← citeshttps://doi.org/10.1145/1119479.1119483openalex-snapshot
Traits
inferred← citeshttps://doi.org/10.1145/1146841.1146843openalex-snapshot
Flexible object encapsulation for ambient-oriented programming
inferred← citeshttps://doi.org/10.1145/1146909.1147135openalex-snapshot
Ensuring consistency during front-end design using an object-oriented interfacing tool called NETLISP
inferred← citeshttps://doi.org/10.1145/1215995.1216000openalex-snapshot
SysObjC
inferred← citeshttps://doi.org/10.1145/1297081.1297095openalex-snapshot
Mirages
inferred← citeshttps://doi.org/10.1145/1352678.1352693openalex-snapshot
Linguistic symbiosis between actors and threads
inferred← citeshttps://doi.org/10.1145/141936.141954openalex-snapshot
Prototype-based languages
inferred← citeshttps://doi.org/10.1145/141937.141954openalex-snapshot
Prototype-based languages
inferred← citeshttps://doi.org/10.1145/1435458.1435463openalex-snapshot
Applying lightweight flexible virtual machines to extensible embedded systems
inferred← citeshttps://doi.org/10.1145/1557898.1557907openalex-snapshot
A mechanism for flexible dynamic trait replacement
inferred← citeshttps://doi.org/10.1145/1774088.1774530openalex-snapshot
Implementing software product lines using traits
inferred← citeshttps://doi.org/10.1145/1852761.1852780openalex-snapshot
A prototypical Java-like language with records and traits
inferred← citeshttps://doi.org/10.1145/1929999.1930003openalex-snapshot
Modular composition and state update in Plaid
inferred← citeshttps://doi.org/10.1145/217838.217844openalex-snapshot
Using a prototype-based language for user interface
inferred← citeshttps://doi.org/10.1145/217838.217845openalex-snapshot
Annotating objects for transport to other worlds
inferred← citeshttps://doi.org/10.1145/217838.217862openalex-snapshot
On the semantic diversity of delegation-based programming languages
inferred← citeshttps://doi.org/10.1145/217839.217844openalex-snapshot
Using a prototype-based language for user interface
inferred← citeshttps://doi.org/10.1145/217839.217845openalex-snapshot
Annotating objects for transport to other worlds
inferred← citeshttps://doi.org/10.1145/217839.217862openalex-snapshot
On the semantic diversity of delegation-based programming languages
inferred← citeshttps://doi.org/10.1145/219260.219264openalex-snapshot
Delegation versus concatenation or cloning is inheritance too
inferred← citeshttps://doi.org/10.1145/236337.236350openalex-snapshot
Reorganizing split objects
inferred← citeshttps://doi.org/10.1145/236338.236350openalex-snapshot
Reorganizing split objects
inferred← citeshttps://doi.org/10.1145/236452.236536openalex-snapshot
Thinking about binary trees in an object-oriented world
inferred← citeshttps://doi.org/10.1145/236462.236536openalex-snapshot
Thinking about binary trees in an object-oriented world
inferred← citeshttps://doi.org/10.1145/2384577.2384583openalex-snapshot
Object-oriented programming with gradual abstraction
inferred← citeshttps://doi.org/10.1145/2451436.2451461openalex-snapshot
Context traits
inferred← citeshttps://doi.org/10.1145/2480360.2384583openalex-snapshot
Object-oriented programming with gradual abstraction
inferred← citeshttps://doi.org/10.1145/2642918.2647358openalex-snapshot
InterState
inferred← citeshttps://doi.org/10.1145/2846656.2846659openalex-snapshot
Lively groups: shared behavior in a world of objects without classes or prototypes
inferred← citeshttps://doi.org/10.1145/885638.885647openalex-snapshot
The reflective nitrO abstract machine
inferred← citeshttps://doi.org/10.13140/2.1.1770.9445openalex-snapshot
Pooi, un intérprete de un lenguaje orientado a objetos basado en prototipos para la educación
inferred← citeshttps://doi.org/10.13140/rg.2.2.11522.20166openalex-snapshot
Object-Oriented Graph Grammars
inferred← citeshttps://doi.org/10.17760/d20261862openalex-snapshot
Conversational concurrency
inferred← citeshttps://doi.org/10.22215/etd/2010-09226openalex-snapshot
Choc : a command and programming language
inferred← citeshttps://doi.org/10.22456/2175-2745.82772openalex-snapshot
V: a language with extensible record accessors and a trait-based type system
inferred← citeshttps://doi.org/10.3311/pp.ee.2007-3-4.03openalex-snapshot
Objects and polymorphism in system programming languages: a new approach
inferred← citeshttps://doi.org/10.5220/0001870400050012openalex-snapshot
LANGUAGE-NEUTRAL SUPPORT OF DYNAMIC INHERITANCE
inferred← citeshttps://doi.org/10.5220/0003008803110320openalex-snapshot
TRIOO - Keeping the Semantics of Data Safe and Sound into Object-oriented Software
inferred← citeshttps://doi.org/10.5281/zenodo.41708openalex-snapshot
Signal-Dependent Techniques For Non-Stationary Signal Sampling And Reconstruction
inferred← citeshttps://doi.org/10.5381/jot.2017.16.2.a2openalex-snapshot
Grace's Inheritance.
inferred← citeshttps://doi.org/10.5555/2394758.2394792openalex-snapshot
A machine model for aspect-oriented programming
inferred← citeshttps://doi.org/10.70675/1190af43z4344z4e9fz8ff4zca482b5739edopenalex-snapshot
Etendre des interpréteurs par détournement, ou comment étendre des interpréteurs sans en modifier le code : avec une application à des analyses dynamiques pour un interpréteur de JavaScript
inferred← citeshttps://doi.org/10.7892/boris.104384openalex-snapshot
Prototalk: an Environment for Teaching, Understanding, Designing and Prototyping Object-Oriented Languages
Editorial review for independent work. ICSAC — the Institute for Complexity Science and Advanced Computing — runs a structured editorial panel for researchers publishing outside journals, and publishes on CiteStamp rails. Submission is free and goes through ORCID: icsacinstitute.org/submit.