<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.26.0">
</HEAD>
<BODY>
It may have something to do with familiarity. Self and IO are both extremely simple, and for people familiar with either one, learning the other is fairly simple -- but for people who have not started out with something like Smalltalk, or a functional language, it's definitely a bit of an alien landscape with a learning curve<BR>
<BR>
There's conceptual simplicity and practical simplicity -- the latter has a lot to do with familiarity.<BR>
<BR>
My 2 cents in debased currency.<BR>
<BR>
On Wed, 2009-08-05 at 10:59 -0700, Randy Smith wrote:<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
    I'm pleased you say "I agree that the language it simple - <BR>
    semantically" as that was the intended claim. Maybe we should put <BR>
    that in the title, but it makes it little clunky sounding.<BR>
    <BR>
</BLOCKQUOTE>
[snip]<BR>
[snip -- pwd vs. self ]<BR>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    I suppose the larger question might be: Every language is like a <BR>
    carpet with a complexity bump that can be moved around from place to <BR>
    place but never flattened out. Are some language carpets intrinsically <BR>
    less bumpy?<BR>
    <BR>
    --Randy<BR>
</BLOCKQUOTE>
<BR>
<BR>
</BODY>
</HTML>