Menu

CamelBones / News: Recent posts

CamelBones 1.0.3 Released

What is CamelBones?

CamelBones is a Cocoa / Perl bridge for Mac OS X. Like most bridges, CamelBones is bidirectional - It makes Perl accessible from Objective-C, as well as making Cocoa accessible from Perl. You can write a native Cocoa database front-end using DBI for your corporate clients, embed Perl as an application scripting language for your bespoke tool chain, or build complete self-contained web-based apps using the included set of Catalyst modules.... read more

Posted by Sherm Pendley 2007-04-27

CamelBones 1.0.2 Released

What is CamelBones?

CamelBones is a Cocoa / Perl bridge for Mac OS X. Like most bridged, CamelBones is bidirectional - It makes Perl accessible from Objective-C, as well as making Cocoa accessible from Perl. You can write a native Cocoa database front-end using DBI for your corporate clients, embed Perl as an application scripting language for your bespoke tool chain, or build complete self-contained web-based apps using the included set of Catalyst modules.... read more

Posted by Sherm Pendley 2007-03-22

CamelBones 1.0.1 Released

What is CamelBones? CamelBones is a two-way bridge between Cocoa and Perl. Write Cocoa apps in Perl, or use Perl as your app's scripting engine.

New in 1.0.1:

Exceptions are bidirectional now. You can catch Perl die() and other
errors using standard Objective-C exception handling.

The PAR module and its prerequisites are included with CamelBones for
10.3 (Panther) and 10.4 (Tiger). (The current PAR module is not compatible
with the Perl included with 10.2) So, you can include .par files in your
applications. Finding the .par modules needs to be done after CamelBones
initializes, so that NSBundle methods can be called to find the .app
bundle, like so:... read more

Posted by Sherm Pendley 2007-03-13

CamelBones 1.0 Final Released

After three years of development, CamelBones - the Cocoa/Perl bridge for Mac OS X has finally gone gold.

Posted by Sherm Pendley 2006-07-10

CamelBones 1.0.0-beta5 and ShuX 3.0.0-beta4 Released

This version of ShuX is reported to work without error on Intel Macs. In addition, there have been a few minor bug fixes and additions to CamelBones - see the included release notes for details.

What is CamelBones?

CamelBones is a Cocoa/Perl bridge for Mac OS X. It allows you to write Cocoa apps in Perl, and also to access Perl classes from Objective-C. Partial support for GNUStep is also included. ... read more

Posted by Sherm Pendley 2005-11-05

CamelBones 1.0.0-beta4 and ShuX 3.0.0-beta3 Released

These new releases bring experimental Intel compatibility to both the CamelBones framework and ShuX. In addition, there have been a few minor bug fixes and additions to CamelBones - see the included release notes for details.

What is CamelBones?

CamelBones is a Cocoa/Perl bridge for Mac OS X. It allows you to write Cocoa apps in Perl, and also to access Perl classes from Objective-C. Partial support for GNUStep is also included.... read more

Posted by Sherm Pendley 2005-10-26

CamelBones 1.0.0-beta2 Released

This version of the CamelBone framework is compatible with Mac OS X 10.2 "Jaguar" or newer, including the latest Mac OS X 10.4 "Tiger".

New applications created with the included Xcode project templates will embed the CamelBones framework into the .app bundle by default - no external framework or installer needed.

Added Xcode file templates for descendants of NSObject, NSDocument, NSView, and NSWindowController.... read more

Posted by Sherm Pendley 2005-05-25

CamelBones 1.0.0-beta1 Released

This new version of CamelBones features tight integration with the Objective-C runtime. Perl classes are registered peers, capable of being subclasses of any Objective-C class.

This new approach is a huge improvement over the old proxy-based bridge, and makes a number of things possible with this new version that could not be done previously.

Posted by Sherm Pendley 2005-04-01

CamelBones 0.2.2 Released

CamelBones 0.2.2 features seamless NSArray and NSDictionary bridging, OO support for some Cocoa structs, better UTF-8 support on Panther, support for Cocoa constants and global strings, cleaner outlet and method declarations, bug fixes, and more.

Posted by Sherm Pendley 2004-03-02

Version 0.2.1 Released

What's New in 0.2.1?

Panther compatibility, a tiny (140K) new "runtime" download for end users who want just the framework without all the development stuff, several new example projects, automatic creation of Perl wrappers for all linked Objective-C classes, the capability to include version- and architecture- specific module directories in your applications, and more.

Posted by Sherm Pendley 2004-01-30

Updated documentation

I've updated the documentation HowTos. The "Hello World" HowTo is now correct, and two new HowTos have been added, detailing how to respond to events generated by the GUI, and how to send messages to GUI widgets.

Posted by Sherm Pendley 2002-06-19

Version 0.2 Released

CamelBones 0.2 is available for downloading.

New framework features include:

* Support for a large number of Foundation and AppKit functions.

* Support for a variety of structures, including NSRange,
NSRect, NSSize, and NSPoint.

Thanks to Dan Sugalski for contributing most of the code
for these two items!

* Support for customized method signature declarations
for Perl classes. This allows Perl classes to declare methods
that conform to an interface - see the "Data Access" example
for more.... read more

Posted by Sherm Pendley 2002-04-19