[Openmcl-devel] include hemlock editor in another interface?

Ron Garret ron at flownet.com
Sun Jul 4 09:06:52 PDT 2010


I think the fundamental problem is that Hemlock is more than just an editor.  The current Hemlock/Cocoa integration provides a lot of functionality that depends on being in an NSWindow instead of an NSTextView, like displaying arglists and the current package in the minibuffer (or whatever that little sub-window at the bottom is called in Cocoa land).

Who did the current Hemlock/Cocoa integration?  I'd be happy to contribute to a fund to pay them to build a HemlockTextView class.

rg

On Jul 4, 2010, at 8:54 AM, Paul Krueger wrote:

> On Jun 30, 2010, at 2:25 PM, R. Matthew Emerson wrote:
> 
>> 
>> On Jun 30, 2010, at 8:50 AM, John DeSoi wrote:
>> 
>>> I'm wondering about the feasibility of including hemlock as a pane in some other type of interface. Preferably one constructed with Interface Builder. I have looked at cocoa-editor.lisp, but I don't see any obvious way to accomplish this. Any pointers or suggestions?
>> 
>> You are not missing anything obvious, I'm sorry to say.
>> 
>> The current code needs restructuring before it would be possible for, e.g., a HemlockTextView instance to be a drop-in replacement for an NSTextView.
>> 
> 
> At the request of a few others on this list I spent quite a bit of time looking into doing something like this and came away shaking my head. This is quite a non-trivial exercise. Hemlock and IDE functionality are intertwined in a way that probably needs to be unraveled before what you want would be possible. Every time I tried to find an easy way to do that the changes rippled through lots of code.
> _______________________________________________
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
> http://clozure.com/mailman/listinfo/openmcl-devel




More information about the Openmcl-devel mailing list