<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2873" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=378535414-02062006><SPAN
class=665152315-02062006> > </SPAN>> <FONT
face="Times New Roman" color=#000000 size=3>didn't see your aaasample-config
(did it get committed?) </FONT></SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face="Times New Roman" color=#000000 size=3><SPAN
class=378535414-02062006></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=378535414-02062006>oops, nope. it's out there now (with
LF's)</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=378535414-02062006></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=378535414-02062006>Another possible tweak: not sure if I like the
file name config/masterview/init.rb - kind of implies more than what's
intended. This file really shouldn't be doing much more than setting
values in the config instance it's given, it's not really intended as a general
"write initialization logic" - if you want to do additional app initialization
to leverage MV once it's installed, that probably does properly belong in your
environment.rb (where it's run when your own app has been initialized and
installed, which isn't the case at the point when the plugin init is being
run)</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=378535414-02062006></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=378535414-02062006>So maybe config/masterview/settings.rb or
config/masterview/app_settings.rb (?config/masterview/config.rb?!) would be a
better name to express the intended scope of what goes in this
file.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=378535414-02062006></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=378535414-02062006>philosophy rant: this might seem like nit-picking, but
names *REALLY* do matter. Getting the names right early on makes a huge,
huge difference in the comprehensibility of the software, both for the
developers and the users. Affects how you talk about and think about
what's going on. I find up-front investment in fussing to get names and
concepts right always has huge payoff over the long-term lifetime of the
system. </SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=378535414-02062006></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=378535414-02062006>If you're lazy or get it wrong, it'll hurt your
brain every single time forever after when you have to stop and think "lessee,
X... oh yeah, that means Y"</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=378535414-02062006></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=378535414-02062006></rant></SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=378535414-02062006></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=378535414-02062006>~ Deb</SPAN></FONT></DIV></BODY></HTML>