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 "help" function/macro as mentioned earlier would be very convenient (at least to me).<br>
For example:<br>(help arg) -> (requires header quick-description)<br><br>> (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>
"Removes the package from the local repository"<br><br>Contracts could be given too probably.<br><br>The F1 help could/should also be coded with such function (doesn't it exist yet somewhere?):<br>(help-open remove-pkg)<br>
opens the browser to the remove-pkg page. An "I'm feeling lucky" 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"><<a href="mailto:scott@adrenaline.com">scott@adrenaline.com</a>></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 "frob"<br>
<br>
"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>." <br>
<br>
<tt>Second, regarding adding a "Project" 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'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 'frobbing' ? <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>