From: Greg Menke
Subject: CAPI Interface Builder in Lispworks, usage
Date: 
Message-ID: <m3lmlfpias.fsf@europa.mindspring.com>
I've been working on designing forms, then trying to use them in
little applications.  I'm making some headway, but I don't understand
how I can graphically modify forms with the Interface Builder, then
use them in running code- moving back and forth until the designs are
right.

Saving the definition generates a load'able image, but multiple saves
end up concatenating defintions rather than replacing them.  I've also
not been able to discover how to retrieve a definition into the
Builder, allowing a project to be "resumed".

I'm finding the system hard to use, which probably means I'm not using
it the right way.  A fairly detailed search in the docs didn't provide
any particular help (I couldn't find any documentation at all on the
Interface Builder tool, though the CAPI stuff is moderately
documented).

If someone could post a couple pointers, or a link to a document
discussing this issue, I'd really appreciate it.

Thanks,

Greg Menke

From: Martin Thornquist
Subject: Re: CAPI Interface Builder in Lispworks, usage
Date: 
Message-ID: <xun8zh6ehkq.fsf@levding.ifi.uio.no>
[ Greg Menke ]

> I've been working on designing forms, then trying to use them in
> little applications.  I'm making some headway, but I don't understand
> how I can graphically modify forms with the Interface Builder, then
> use them in running code- moving back and forth until the designs are
> right.

I don't have any answers for you, just a similar experience. I've
tried to use the Interface Builder a bit, but I didn't quite
understand how it works so I went back to writing the code instead
(which I don't think is that bad anyway for what I currently use CAPI
for). I looked a bit for documentation, but I don't think there's any
in the distribution at least. The CAPI library calls are at least
documented enough that I've done with only a few conversations with
Xanalys support (who are very forthcoming) regarding undocumented
features.


Martin
-- 
"An ideal world is left as an exercise to the reader."
                                                 -Paul Graham, On Lisp
From: Greg Menke
Subject: Re: CAPI Interface Builder in Lispworks, usage
Date: 
Message-ID: <m38zh6fhv0.fsf@europa.mindspring.com>
> > I've been working on designing forms, then trying to use them in
> > little applications.  I'm making some headway, but I don't understand
> > how I can graphically modify forms with the Interface Builder, then
> > use them in running code- moving back and forth until the designs are
> > right.
> 
> I don't have any answers for you, just a similar experience. I've
> tried to use the Interface Builder a bit, but I didn't quite
> understand how it works so I went back to writing the code instead
> (which I don't think is that bad anyway for what I currently use CAPI
> for). I looked a bit for documentation, but I don't think there's any
> in the distribution at least. The CAPI library calls are at least
> documented enough that I've done with only a few conversations with
> Xanalys support (who are very forthcoming) regarding undocumented
> features.
> 

I like the code approach as well.  Sometimes it seems like everywhere
I turn I get tripped up by one more assumption about how IDE's work
that I've accumulated while using Visual C & Visual Basic.  Both those
environments would be unusable without a graphical interface builder,
but the more I write little routines, the less I need something like
that.

Gregm
From: Friedrich Dominicus
Subject: Re: CAPI Interface Builder in Lispworks, usage
Date: 
Message-ID: <87r8uy4l3h.fsf@frown.here>
Martin Thornquist <············@ifi.uio.no> writes:
> 
> I don't have any answers for you, just a similar experience. I've
> tried to use the Interface Builder a bit, but I didn't quite
> understand how it works so I went back to writing the code instead
> (which I don't think is that bad anyway for what I currently use CAPI
> for). I looked a bit for documentation, but I don't think there's any
> in the distribution at least. The CAPI library calls are at least
> documented enough that I've done with only a few conversations with
> Xanalys support (who are very forthcoming) regarding undocumented
> features.
There is an chapter about the interface builde on Xanylys
site. Something like chapter 14 or 15.

http://www.xanalys.com/software_tools/reference/lww401/clwug/G_228.HTM

Regards
Friedrich
From: Greg Menke
Subject: Re: CAPI Interface Builder in Lispworks, usage
Date: 
Message-ID: <m3ofq2nus5.fsf@europa.mindspring.com>
> >
> > I don't have any answers for you, just a similar experience. I've
> > tried to use the Interface Builder a bit, but I didn't quite
> > understand how it works so I went back to writing the code instead
> > (which I don't think is that bad anyway for what I currently use CAPI
> > for). I looked a bit for documentation, but I don't think there's any
> > in the distribution at least. The CAPI library calls are at least
> > documented enough that I've done with only a few conversations with
> > Xanalys support (who are very forthcoming) regarding undocumented
> > features.
> There is an chapter about the interface builde on Xanylys
> site. Something like chapter 14 or 15.
>
> http://www.xanalys.com/software_tools/reference/lww401/clwug/G_228.HTM

Interesting, it looks like its documented for the Window port, but not
for the Linux version.  Following the Windows instructions doesn't work in
Linux- I'm unable to load interfaces for manipulation- though the
builder generates functional code.

Gregm
From: Friedrich Dominicus
Subject: Re: CAPI Interface Builder in Lispworks, usage
Date: 
Message-ID: <87snfd32t2.fsf@frown.here>
Greg Menke <··········@mindspring.com> writes:

> 
> Interesting, it looks like its documented for the Window port, but not
> for the Linux version.  Following the Windows instructions doesn't work in
> Linux- I'm unable to load interfaces for manipulation- though the
> builder generates functional code.
IIRC is there another URL where it is shown for Unices. Sorry don't
know where.

Regards
Friedrich
From: Martin Thornquist
Subject: Re: CAPI Interface Builder in Lispworks, usage
Date: 
Message-ID: <xunu1zrvrzo.fsf@levding.ifi.uio.no>
[ Greg Menke ]

>> http://www.xanalys.com/software_tools/reference/lww401/clwug/G_228.HTM
> 
> Interesting, it looks like its documented for the Window port, but not
> for the Linux version.  Following the Windows instructions doesn't work in
> Linux- I'm unable to load interfaces for manipulation- though the
> builder generates functional code.

  http://www.xanalys.com/software_tools/reference/

seems to list the documentation they've got there. Windows and Linux
documentation is pretty parallell -- except that the Linux docs
apparently doesn't include the Interface Builder. From "Common
LispWorks User Guide" in the Windows part there's two links about the
Interface Builder, but there's none in the Linux parallell.



Martin
-- 
"An ideal world is left as an exercise to the reader."
                                                 -Paul Graham, On Lisp