<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6001.18203" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Of course, from that perspective, all code is UI...
:-)</FONT></DIV>
<DIV><BR>Regards, Gary<BR></DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=steve.wart@gmail.com href="mailto:steve.wart@gmail.com">Steve
Wart</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A
title=squeak-dev@lists.squeakfoundation.org
href="mailto:squeak-dev@lists.squeakfoundation.org">The general-purpose Squeak
developers list</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Friday, March 06, 2009 6:09
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [squeak-dev] Re: [ANN]
Preference pragmas</DIV>
<DIV><BR></DIV>Well it's an interface between a user and the system, even if
it's in a config file. In that sense it's a UI component. Not all user
interfaces are graphical.<BR><BR>OTOH, that doesn't mean that a preferences
mechanism isn't core in some way. Even the most basic loader will need some
way of indicating its preferred data sources, etc.<BR><BR>
<DIV class=gmail_quote>On Fri, Mar 6, 2009 at 9:46 AM, Gary Chambers <SPAN
dir=ltr><<A
href="mailto:gazzaguru2@btinternet.com">gazzaguru2@btinternet.com</A>></SPAN>
wrote:<BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<DIV class=im>----- Original Message ----- <BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">Hi
Alain -<BR><BR>To me there is a big difference: From my perspective all
preferences code is UI code. Why? Because at the system level we use class
variables and messages, not preferences. At the system level if you want
to broadcast an event you use announcements or some other event
system.<BR><BR></BLOCKQUOTE><BR></DIV>I disagree that preferences "as a
concept" are UI level (in terms of graphical and/or point and click).<BR>It
is quite valid that a preference exists for use with or without a user means
of setting/changing.<BR><BR>Regards, Gary. <BR><BR></BLOCKQUOTE></DIV><BR>
<P>
<HR>
<P></P><BR></BLOCKQUOTE></BODY></HTML>