Content deleted Content added
The environment |
|||
Line 53:
The reason why Self's environment looks worse than what programmers are used to is that it is being nested on top of another environment - the operating system. On a computer where Self ran on the bare hardware users would think of applications in Self as very lightweight and stand-alone things. Programs written in C, on the other hand, would seem to need bloated and awkward support systems in order to run on such a machine. I go into more details about this in my ECOOP'95 paper [http://www.merlintec.com/lsi/jabs7.html] but the important thing is that the complaint about the virtual machine is valid for the particular situation we have today (Self on Unix-like operating systems) but not in general.
[[User:Jecel|Jecel]] 02:20, 15 January 2006 (UTC)
: Yeah. The current text isn't neutral or entirely accurate.
: The thing about Self (& SmallTalk) is that--unlike many of the other languages most programmers are more familiar with--they tend to insist you come play in their environment rather than trying to integrate with the environment you already have.
: (Although, EcmaScript in the browser is kind of an analogous...)
: The "persistant image" thing also turns off people (like me) who grew up on C because we're used to being able to make the world come to an end & reboot it fresh. Plus, I don't understand how such a system deals with version control issues, which is another thing that I think can make people uncomfortable with it.
: So, those are the things I think a rewrite ought to address.
: --[[User:Malirath|Malirath]] 18:49, 12 April 2006 (UTC)
|