Content deleted Content added
Added link to morphic Tags: Mobile edit Mobile web edit Advanced mobile edit |
→History: Added morphic, originally built on and for self, including paper reference 1995 Tags: Mobile edit Mobile web edit Advanced mobile edit |
||
Line 29:
The first public release was in 1990, and the next year the team moved to [[Sun Microsystems]] where they continued work on the language. Several new releases followed until falling largely dormant in 1995 with the 4.0 version. The 4.3 version was released in 2006 and ran on [[macOS|Mac OS X]] and [[Solaris (operating system)|Solaris]]. A new release in 2010,<ref>{{cite web|title=Self 4.4 released|url=https://blog.selflanguage.org/2010/07/16/self-4-4-released/|date=16 July 2010|access-date=24 May 2017|archive-url=https://web.archive.org/web/20171205194557/https://blog.selflanguage.org/2010/07/16/self-4-4-released/|archive-date=5 December 2017|url-status=dead}}</ref> version 4.4, has been developed by a group comprising some of the original team and independent programmers and is available for Mac OS X and [[Linux]], as are all following versions. The follow-up 4.5 was released in January 2014,<ref>{{cite web|title=Self Mallard (4.5.0) released|url=http://blog.selflanguage.org/2014/01/12/self-mallard-4-5-0-released/|date=12 January 2014|access-date=24 May 2017|archive-url=https://web.archive.org/web/20171206074534/https://blog.selflanguage.org/2014/01/12/self-mallard-4-5-0-released/|archive-date=6 December 2017|url-status=dead}}</ref> and three years later, version 2017.1 was released in May 2017.
The [[Morphic (software)|Morphic user interface construction environment]] was originally developed by Randy Smith and John Maloney for the [[Self (programming language)|Self]] programming language.<ref>{{cite journal |last1=Maloney |first1=John H. |last2=Smith |first2=Randall B. |title=Directness and Liveness in the Morphic User Interface Construction Environment |journal=Proceedings of the 8th Annual ACM Symposium on User Interface and Software Technology |date=1995 |pages=21–28 |doi=10.1145/215585.215636 |isbn=089791709X |url=http://bibliography.selflanguage.org/directness.html |accessdate=24 March 2020}}</ref>. Morphic has been ported to other notable programming languages including [[Squeak]], [[JavaScript]], [[Python (programming language)|Python]], and [[Objective-C]].
Self also inspired a number of languages based on its concepts. Most notable, perhaps, were [[NewtonScript]] for the [[Apple Newton]] and [[JavaScript]] used in all modern browsers. Other examples include [[Io programming language|Io]], [[Lisaac]] and [[Agora programming language|Agora]]. The [[IBM Tivoli Framework]]'s distributed object system, developed in 1990, was, at the lowest level, a prototype based object system inspired by Self.
|