I tend to think that everything should be accessible with commands/function calls.<br>In this way, everything can be automatized and easily reused in different situations.<br><br>A &quot;help&quot; function/macro as mentioned earlier would be very convenient (at least to me).<br>

For example:<br>(help arg) -&gt; (requires header quick-description)<br><br>&gt; (help <span class="ScmPn"></span><span class="hspace">remove-pkg</span>)<br>(planet/util)<br><span class="ScmPn">(</span><span class="hspace">remove-pkg </span><span class="ScmVar">owner</span><span class="hspace"> </span><span class="ScmVar">pkg</span><span class="hspace"> </span><span class="ScmVar">maj</span><span class="hspace"> </span><span class="ScmVar">min</span><span class="ScmPn">)<br>

&quot;Removes the package from the local repository&quot;<br><br>Contracts could be given too probably.<br><br>The F1 help could/should also be coded with such function (doesn&#39;t it exist yet somewhere?):<br>(help-open remove-pkg)<br>

opens the browser to the remove-pkg page. An &quot;I&#39;m feeling lucky&quot; option should also be set by default.<br><br>Side note: quote-require from cce/scheme returns the definition symbols provided by a given package,<br>

which can </span><span class="ScmPn">probably </span><span class="ScmPn">be useful in such context.<br><br></span>Laurent<br><br><div class="gmail_quote">On Wed, Oct 28, 2009 at 00:30, Scott McLoughlin <span dir="ltr">&lt;<a href="mailto:scott@adrenaline.com">scott@adrenaline.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


  

<div bgcolor="#ffffff" text="#000000">
Most importantly, on &quot;frob&quot;<br>
<br>
&quot;The term <b>Frob</b> has typically been used to refer to any small
device or object <br>
(usually hand-sized) which can be manipulated, or <i><b>frobbed</b></i>.
It was adopted by <br>
the community of computer programmers which grew out of the <a href="http://en.wikipedia.org/wiki/MIT" title="MIT" target="_blank">MIT</a>
<a href="http://en.wikipedia.org/wiki/Tech_Model_Railroad_Club" title="Tech Model Railroad Club" target="_blank">Tech </a><br>
<a href="http://en.wikipedia.org/wiki/Tech_Model_Railroad_Club" title="Tech Model Railroad Club" target="_blank">Model Railroad Club</a> in the 1950s.
<i>Frob</i> is among the oldest existing words in <br>
<a href="http://en.wikipedia.org/wiki/Hacker_%28computing%29" title="Hacker (computing)" target="_blank">hacker</a> jargon, as reported in the <a href="http://en.wikipedia.org/wiki/Jargon_File" title="Jargon File" target="_blank">Jargon
File</a>.&quot;  <br>
<br>
<tt>Second, regarding adding a &quot;Project&quot; entity to PLT that can be
managed, it just <br>
seems logical/prudent to me to completely defer secondary UI issues.
Instead,<br>
all the logic an functionality could be worked out for mzscheme via a
relatively<br>
simple command line utility (or even a little scheme repl - whatever). <br>
<br>
The utility could just run emacs or vi or whatever when needed
(preferably an <br>
editor that can scripts on startup, highlight lines on demand, etc.),
run Lynx <br>
or Firefox or whatever when needed to view docs, run the subversion
command line<br>
utility and so on and so forth.<br>
<br>
This allows for actually building the data structures, organizing them
on disk,<br>
analyzing the project information and keeping track of *that* and so on
and <br>
so forth.<br>
<br>
Any thoughts?   Sound like a reasonable first step?<br><font color="#888888">
<br>
Scott</font></tt><div class="im"><br>
<br>
Stephen De Gabrielle wrote:
<blockquote type="cite">
  <div>Hi, </div>
  <div> </div>
  <div>If you feel like making *any* change to the spec, small or
large, please feel free. </div>
  <div>- <a href="http://code.google.com/p/projects-project/" target="_blank">http://code.google.com/p/projects-project/</a>
 (I&#39;ve added you as a user)</div>
  <div> </div>
  <div>
  <div>(the offer is open to anyone who is interested in adding
any project features to DrScheme)</div>
  <div> </div>
  </div>
  <div>Cheers, </div>
  <div> </div>
  <div>Stephen </div>
  <div> </div>
  <div>PS What is &#39;frobbing&#39; ? <br>
  </div>
</blockquote>
<br>
</div></div>

<br>_________________________________________________<br>
  For list-related administrative tasks:<br>
  <a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme" target="_blank">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a><br>
<br></blockquote></div><br>