<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>Am 09.09.2009 um 03:18 schrieb Glen Foy:</div><br class="Apple-interchange-newline">...</div><div><br><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><b>To give it a try:</b></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 79, 175); ">cd  ccl/contrib/</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 79, 175); ">svn update</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 79, 175); min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">That will pull in new versions of all contribs, including Context-Menu-CM, List-Definitions-CM and Window-Parking-CM.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 79, 175); min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">In the Listener or in ~/ccl-init.lisp execute these forms:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(0, 79, 175); ">;;; Use your own path here, if you are using a local copy of the HyperSpec:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(0, 79, 175); ">(setq gui::*hyperspec-root-url* (gui::pathname-to-url "/Lisp/hyperspec-7-0/"))</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 79, 175); min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(0, 79, 175); ">(require :context-menu-cm)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(0, 79, 175); ">(require :cl-documentation-cm)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(0, 79, 175); ">(require :list-definitions-cm)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(0, 79, 175); ">(require :hemlock-commands-cm)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(0, 79, 175); ">(require :window-parking-cm)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(0, 79, 175); ">(cmenu:set-default-tool "List-Definitions-CM")</div></div></blockquote><div><br></div>That's easy enough. Loads fine.<br><div><br></div><div>Boy, it is hard to keep up with Glen's contributions. Glen, thanks for your stuff. You deserve some feedback. CCL users should check it out. There is a lot of potential. With some more help we are getting in 'MCL mode' with many good IDE enhancements by contributors.</div><div><br></div><div>Some general feedback (feel free to ignore them ;-) ) :</div><div><br></div><div>* don't put too much in the context menu. But look for the context menu in Apple Mail for an example, or Xcode:</div><div><br></div><div><img id="fd2efbd8-b215-47d0-a786-7d1a97d0fd27" height="712" width="449" apple-width="yes" apple-height="yes" src="cid:5770A4DD-E61E-4406-A322-3E8629E27F5D"></div><div><br></div><div>* the 'context' menu often implies that the command is invoked on the context (the current point, the current selection, the current paragraph, the current symbol, the current buffer, ...).</div><div><br></div><div>* the cl-documentation and hemlock-commands contributions are really really great and very useful, but I would like to see them in the menu bar under  the HELP menu or the TOOLS menu. Possibly with a palette style window, that floats on top. The palette window even could watch the current active buffer/listener and update the CL documentation info while you type or move over symbols. The hierarchical information is great.</div><div><br></div><div>DashCode uses them for example for a snippet library.</div><div><br></div><div><img id="c3650e9e-ee80-4ba1-b780-fd0bb996452e" height="471" width="813" apple-width="yes" apple-height="yes" src="cid:02D05BEB-195E-4824-B6CE-06EF09EB02AB"></div><div><br></div><div>It would be great to have your CL documentation hierarchy and some code snippets that could be contributed and copied from there. Like  WITH-OPEN-FILE, snippets for opening a file for reading/writing, appending to a file, etc.</div><div><br></div><div>* the existing commands (like cut, copy paste, and the stuff from the services menu) should still be there. (I wonder why in stock CCL 64 under Mac OS X 10.6.1 I only get one useful service command 'Make New Mail Note'.)</div><div><br></div><div>* I would put a configuration command for the context menu in some menu in the menubar, not in the menu itself.</div><div><br></div><div>* it would be very useful if several command collections could be active</div><div><br></div><div>Warmest regards,</div><div><br></div><div>Rainer Joswig</div><div><br></div><div><br></div><div><br></div></div><div>
<span class="Apple-style-span" style="font-size: 14px; "><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Rainer Joswig, Hamburg, Germany</div><div><a href="http://lispm.dyndns.org/">http://lispm.dyndns.org/</a></div><div><a href="mailto:joswig@lisp.de">mailto:joswig@lisp.de</a></div><div><br></div></div></div></div></div></div></div></div></div></div></span><br class="Apple-interchange-newline">
</div>
<br></body></html>