<!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>