hoelzle@Neon.Stanford.EDU (Urs Hoelzle) (07/21/90)
Announcing Self Release 1.0 The Self Group at Stanford University is pleased to announce the first distribution of the experimental object-oriented exploratory programming language Self. Designed for expressive power and malleability, Self combines a pure, prototype-based object model with uniform access to state and behavior. Unlike other languages, Self allows objects to inherit state and to change their patterns of inheritance dynamically. Self's virtual machine includes a customizing compiler that (to the best of our knowledge) makes this the fastest implementation of any dynamically typed, object-oriented language. This release, which runs on Sun3's and Sun4's, is available free of charge from: David Ungar The Self Group CIS, Room 209 Stanford University Stanford CA 94305 or: self-request@self.stanford.edu The documentation consists of two 100-page books: a collection of technical papers and a set of three manuals. PostScript versions of the documentation are available via anonymous ftp from otis.stanford.edu (36.22.0.201). If you would like hardcopy, please send $20 (made out to Stanford University) to the above address (send mail to self-request for overseas rates). To obtain Self via ftp, please complete the form below and send it to us via PHYSICAL mail; e-mail requests cannot be honored. You will receive an acknowledgement by e-mail when your account has been opened. If you have questions or need the software on tape, write to self-request@self.stanford.edu. Finally, there is a mail group for those interested in random ramblings about Self, self-interest@self.stanford.edu. Send mail to self-request@self.stanford.edu to be added to it. ----------------------------- cut here ----------------------------- To: David Ungar The Self Group CIS, Room 209 Stanford University Stanford, CA 94305 Re: Transfer of Computer Software Please make available to me the computer software known as Self, Release 1.0, that was developed at Stanford University in the Computer Science and Electrical Engineering Departments by the Self Group: David Ungar, Craig Chambers, Bay-Wei Chang, and Urs Hoelzle. I understand that the software is being provided on an `as is' basis for my non-commercial research purposes. I will not distribute the software, or any portion or derivative thereof, beyond my organization without your written consent. I understand that the software is provided to me without warranties of any kind and with no provisions for support or future enhancements. I also understand that neither The Self Group nor Stanford University or any of its employees have any liability in connection with the use of the software. I agree with the above and would like you to open a temporary account for me to transfer the software. I agree not to use this account for any other purpose, and not to make it available to any other person. AGREED AND ACCEPTED: Name: Address: e-mail address: Desired account name: Desired password (at least 6 characters long): Date Signature
ciancarini-paolo@cs.yale.edu (paolo ciancarini) (04/20/91)
I am interested in a language called Self, probably recently developed at Stanford U. I jusk know its name; it should be an OO-like language. Any published references, or ftp-able Tech. Reports, are welcome. Please answer by E-mail. Thank you. Paolo Ciancarini Yale
adrianho@barkley.berkeley.edu (Adrian J Ho) (04/20/91)
In article <30215@cs.yale.edu> ciancarini-paolo@cs.yale.edu (paolo ciancarini) writes: >I am interested in a language called Self, >probably recently developed at Stanford U. >I jusk know its name; it should be an OO-like language. >Any published references, or ftp-able Tech. Reports, are welcome. >Please answer by E-mail. Thank you. Replied to him directly, but thought others might be interested too: self.stanford.edu:/pub [36.22.0.41] Holds the whole SELF distribution, but only the manuals and papers are publicly accessible. To get the software, you have to complete a form (/pub/ftp-license) and send it to David Ungar. You should then receive a special account to FTP the full distribution. -- ----------------------------------------------------------------------------- Adrian Ho, EECS (pronounced "eeks!") Dept. Phone: (415) 642-5563 UC Berkeley adrianho@barkley.berkeley.edu
swilliam@a101.even.ge.com (U-E99999-Stephen Williams) (04/23/91)
In <ADRIANHO.91Apr20002209@barkley.berkeley.edu> adrianho@barkley.berkeley.edu (Adrian J Ho) writes: >In article <30215@cs.yale.edu> ciancarini-paolo@cs.yale.edu (paolo ciancarini) writes: >>I am interested in a language called Self, >>probably recently developed at Stanford U. >>I jusk know its name; it should be an OO-like language. >>Any published references, or ftp-able Tech. Reports, are welcome. >>Please answer by E-mail. Thank you. >Replied to him directly, but thought others might be interested too: > self.stanford.edu:/pub [36.22.0.41] >Adrian Ho, EECS (pronounced "eeks!") Dept. Phone: (415) 642-5563 >UC Berkeley adrianho@barkley.berkeley.edu Thanks! I have read a couple proceedings about this language and it is the best design I have seen for a pure OOP language! I have borrowed a couple of ideas and gathered a bunch more to make a new language of my own called Anomaly. Hasn't been implemented yet :-(. I designed my language to be an application and application builder. When it gets written it will be used primarily by end-users. Similar in some ways to GNU Emacs, but with an OOP language and very extensible. The Killer Unix application everyone is talking/waiting for? Since I am so busy with no resonable hope of venture money without strings, it will take a long time to write Anomaly on my own. I am entertaining the thought of writing it publicly as shareware or CopyLeft. If anyone is interested in helping write this language/application/tool, please email me. I do have most of the design completed. I would welcome any input on design, advertisement (future), legal status (PD (public domain), PL (public license), CopyLeft, Commercial, etc.), etc. Thanks. sdw -- Stephen D. Williams SDW Systems (513) 439-5428 GE AEG (513) 552-5237 ICBM: 39 34N 85 15W Internet: swilliam@a101.even.ge.com CIS 76244,210 sdwsys!sdw@valhalla.cs.wright.edu {}!wright!sdwsys!sdw Prodigy TPGR01A Object Oriented R&D By Horse: 10028 Village Tree Ct., Miamisburg, OH 45342