[Openmcl-devel] New Example for App Development Tools checked in

Paul Krueger plkrueger at comcast.net
Thu Feb 3 16:09:32 PST 2011


Those not interested in my Lisp/Cocoa Application development tools contrib, please excuse the interruption.

It has been suggested to me that some people might be interested in having a separate email list for discussions about how to use these tools. I have no good way to gauge how many people might be interested in such a thing since only a very few people have contacted me about them. If you would like something like this, please let me know privately. If there is enough interest I'll find someplace to set this up and make a more general announcement about it.

Today I completed trunk checkin of a new example of how to use the application development tools along with a bunch of enhancements and bug fixes. The documentation has been updated to reflect these changes. As always, I am interested in hearing about any problems that are encountered when using these tools or suggestions for improvement. I'd also be interested in hearing about any successes. Changes include:

Documentation Changes:

Added Loan Example to CCL Cocoa Developer Tools Tutorial
Updated the InterfaceBuilderWithCCLTutorial slightly
Added a short LispCocoa Application Debugging document

Code Changes:

Added LoanStandAlone directory to accompany Tutorial example. Files added:
	loan-app-document.lisp
	loan-win-ctrl.lisp
	loandoc.lapp
	loandocIDE.lapp
	LoanMainMenu.nib
	LoanWin.nib

lisp-app-doc.lisp
	Eliminated some tracing code that was inadvertently left in the code
	Change of bundle path now marks document as modified

package-view.lisp, binding.lisp, binding2.lisp, binding3.lisp, binding4.lisp, controller-test1.lisp,
controller-test2.lisp, controller-test3.lisp, speech-controller.lisp, loan-calc.lisp, simplesum.lisp,
loan-win-cntrl.lisp
	Modified all these example codes so they no longer refer to the logical host "ip:"
	Users no longer need to define this logical host to use examples

file-directory-utils.lisp
	Added directory search functions (used to eliminate requirement for "ip:" logical host)

ns-object-utils.lisp
	Numerous changes to improve automatic data translation and provide additional notification functions 
	that are called when a lisp slot value is modified via some binding from an interface object.

date.lisp
	Fixed "date-string" function

kvo.lisp
	Small mod to make notifications for binding changes easier

nib.lisp
	Added a require for :file-directory-utils to avoid the need to require it in all examples

Interface Changes:

Added accessibility descriptions and help for all fields in the Lisp Application Window
Added vertical scroll bar to LAD windows so they can be made smaller and still usable

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clozure.com/pipermail/openmcl-devel/attachments/20110203/6cb73b72/attachment.htm>


More information about the Openmcl-devel mailing list