<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Define "usable"<div><br></div><div><br></div><div>alex<br><div><div>On Apr 27, 2010, at 5:32 PM, Matthew D. Swank wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>What platforms currently have a usable IDE?<br><br>Matt<br>On Tue, 27 Apr 2010 14:51:18 -0600<br>Alexander Repenning <<a href="mailto:ralex@cs.colorado.edu">ralex@cs.colorado.edu</a>> wrote:<br><br><blockquote type="cite">at the moment a good deal of effort is going into making the current<br></blockquote><blockquote type="cite">IDE and additional APIs including Cocoa, OpenGL work in a cross<br></blockquote><blockquote type="cite">platform way (Macs and PCs). Probably best to hold off some of these<br></blockquote><blockquote type="cite">explorations and stabilize the cross platform aspect. Once that is<br></blockquote><blockquote type="cite">completed this community should only be able to develop some of these<br></blockquote><blockquote type="cite">fine tools but make them work on Macs and PCs.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">We are using the IDE on Macs and PCs pretty extensively. Still pretty<br></blockquote><blockquote type="cite">crude but workable. The one thing I do miss from Fred is the get<br></blockquote><blockquote type="cite">callers command.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">one step at a time,  Alex<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">On Apr 25, 2010, at 6:52 PM, John Higgins wrote:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><blockquote type="cite">I use CCL frequently and given that 1.5 was just released i was<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">disappointed to see that the IDE remains pretty much the same.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">I know that some of you use it but i find it inferior even to SLIME.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">So here are some suggestions for improvement:<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Syntax hilighting beyond the level currently seen. Colorschemes<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">should be fully controlled by the user.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Presentations in the REPL. I'm tired of typing (inspect *) all the<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">time.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Usable completion with popup menu and fuzzy matching.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Improve the inspector at least to the level of the slime<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">inspector (being able to manipulate<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">packages/symbols/functions/methods/slots) and possibly add an<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">auto-refresh option. Possibly embed a mini inspector just for<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">instance slots in the REPL.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Better way to show documentation. Currently the only option is jump<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">to definition and hyperspec.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Compiler warnings/notes should be hyperlinked to the source<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">buffers. One should be able to see them all in one place/window.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Debugger should be in separate window with proper graphical ui.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Better tools for CLOS. You have full Cocoa at your disposal, you<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">could do class/generic function browsers, method combination<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">visualizers and all sorts of xref addons.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Better debugging tools. Heap utilization/profiling helpers could be<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">done in graphical way in the IDE. <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">I would love to see any of these implemented, and would be willing<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">to pay for some. It is a sad state of affairs when slime remains the<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">best way to use ccl.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Regards,<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">John<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">_______________________________________________<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Openmcl-devel mailing list<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><a href="mailto:Openmcl-devel@clozure.com">Openmcl-devel@clozure.com</a><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><a href="http://clozure.com/mailman/listinfo/openmcl-devel">http://clozure.com/mailman/listinfo/openmcl-devel</a><br></blockquote></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Prof. Alexander Repenning<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">University of Colorado<br></blockquote><blockquote type="cite">Computer Science Department<br></blockquote><blockquote type="cite">Boulder, CO 80309-430<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">vCard: <a href="http://www.cs.colorado.edu/~ralex/AlexanderRepenning.vcf">http://www.cs.colorado.edu/~ralex/AlexanderRepenning.vcf</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><br><br>-- <br>"You do not really understand something unless you can explain it to<br>your grandmother." -- Albert Einstein.<br>_______________________________________________<br>Openmcl-devel mailing list<br><a href="mailto:Openmcl-devel@clozure.com">Openmcl-devel@clozure.com</a><br>http://clozure.com/mailman/listinfo/openmcl-devel<br></div></blockquote></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">Prof. Alexander Repenning</font></p><p style="margin: 0.0px 0.0px 0.0px 0.0px"><br class="khtml-block-placeholder"></p><p style="margin: 0.0px 0.0px 0.0px 0.0px">University of Colorado</p><p style="margin: 0.0px 0.0px 0.0px 0.0px">Computer Science Department</p><p style="margin: 0.0px 0.0px 0.0px 0.0px">Boulder, CO 80309-430</p><p style="margin: 0.0px 0.0px 0.0px 0.0px"><br class="khtml-block-placeholder"></p><p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">vCard: <a href="http://www.cs.colorado.edu/~ralex/AlexanderRepenning.vcf">http://www.cs.colorado.edu/~ralex/AlexanderRepenning.vcf</a></font></p><br class="Apple-interchange-newline"></span></span></span></span>
</div>
<br></div></body></html>