<programming language>

A small, dynamically typed object-oriented language, based purely on prototypes and delegation. Self was developed by the Self Group at Sun Microsystems Laboratories, Inc. and Stanford University. It is an experimental exploratory programming language.

Release 2.0 introduces full source-level debugging of optimised code, adaptive optimisation to shorten compile pauses, lightweight threads within Self, support for dynamically linking foreign functions, changing programs within Self and the ability to run the experimental Self graphical browser under OpenWindows. Designed for expressive power and malleability, Self combines a pure, prototype-based object model with uniform access to state and behaviour. Unlike other languages, Self allows objects to inherit state and to change their patterns of inheritance dynamically. Self's customising compiler can generate very efficient code compared to other dynamically-typed object-oriented languages.

Version: 3.0 runs on Sun-3 (no optimiser) and Sun-4.

MORE.

["Self: The Power of Simplicity", David Ungar <ungar@sun.eng.com> et al, SIGPLAN Notices 22(12):227-242, OOPSLA '87, Dec 1987].

(01 Apr 1999)

selenology, selenomethionine, Selenomonas, selenonium < Prev | Next > self, self-accusation, self-acting

Bookmark with: icon icon icon icon iconword visualiser Go and visit our forums Community Forums

1. The individual as the object of his own reflective consciousness; the man viewed by his own cognition as the subject of all his mental phenomena, the agent in his own activities, the subject of his own feelings, and the possessor of capacities and character; a person as a distinct individual; a being regarded as having personality. "Those who liked their real selves." "A man's self may be the worst fellow to converse with in the world." (Pope) "The self, the I, is recognised in every act of intelligence as the subject to which that act belongs. It is I that perceive, I that imagine, I that remember, I that attend, I that compare, I that feel, I that will, I that am conscious." (Sir W. Hamilton)

2. Hence, personal interest, or love of private interest; selfishness; as, self is his whole aim.

3. Personification; embodiment. "She was beauty's self." (Thomson)

Self is united to certain personal pronouns and pronominal adjectives to express emphasis or distinction. Thus, for emphasis; I myself will write; I will examine for myself; thou thyself shalt go; thou shalt see for thyself; you yourself shall write; you shall see for yourself; he himself shall write; he shall examine for himself; she herself shall write; she shall examine for herself; the child itself shall be carried; it shall be present itself. It is also used reflexively; as, I abhor myself; thou enrichest thyself; he loves himself; she admires herself; it pleases itself; we walue ourselves; ye hurry yourselves; they see themselves. Himself, herself, themselves, are used in the nominative case, as well as in the objective. "Jesus himself baptized not, but his disciples."

Self is used in the formation of innumerable compounds, usually of obvious signification, in most of which it denotes either the agent or the object of the action expressed by the word with which it is joined, or the person in behalf of whom it is performed, or the person or thing to, for, or towards whom or which a quality, attribute, or feeling expressed by the following word belongs, is directed, or is exerted, or from which it proceeds; or it denotes the subject of, or object affected by, such action, quality, attribute, feeling, or the like; as, self-abandoning, self-abnegation, self-abhorring, self-absorbed, self-accusing, self-adjusting, self-balanced, self-boasting, self-canceled, self-combating, self-commendation, self-condemned, self-conflict, self-conquest, self-constituted, self-consumed, self-contempt, self-controlled, self-deceiving, self-denying, self-destroyed, self-disclosure, self-display, self-dominion, self-doomed, self-elected, self-evolved, self-exalting, self-excusing, self-exile, self-fed, self-fulfillment, self-governed, self-harming, self-helpless, self-humiliation, self-idolized, self-inflicted, self-improvement, self-instruction, self-invited, self-judging, self-justification, self-loathing, self-loving, self-maintenance, self-mastered, self-nourishment, self-perfect, self-perpetuation, self-pleasing, self-praising, self-preserving, self-questioned, self-relying, self-restraining, self-revelation, self-ruined, self-satisfaction, self-support, self-sustained, self-sustaining, self-tormenting, self-troubling, self-trust, self-tuition, self-upbraiding, self-valuing, self-worshiping, and many others.

(01 Mar 1998)

selenomethionine, Selenomonas, selenonium, Self < Prev | Next > self-accusation, self-acting, self administration

Bookmark with: icon icon icon icon iconword visualiser Go and visit our forums Community Forums