CARVIEW |
CamelBones
An Objective-C/Perl bridge framework
- Home
-
Getting Started
- Release Notes
- 1.0.3
- Roadmap
- SourceForge
Project
- Documentation
- Screenshots
-
Download
-
Links
- Contact
- Copyright
What is CamelBones?
I'll say it again.
In the land of the free,
use your freedom of choice.
Devo - Freedom of Choice
CamelBones is about giving you more options for your Cocoa development. Objective-C is really quite nice - but it's not a perfect fit for every situation. There are occasions when you might find yourself saying "this would be so much simpler in Perl," or find yourself writing functionality that already exists in CPAN. Or, you might be reluctant to learn a new language, when all you really want to do is provide a Aqua interface to a Perl script you've already written.
Alternatively, you might want to add a little bit of Perl to an Objective-C application, but you're getting bogged down in the complexity of Perl's embedding API. Or you've waded your way through that, only to find out that now you have to ship separate versions of your application for Jaguar, Panther and Tiger, as libperl isn't binary-compatible from 5.6 to 5.8, and it's in a different location for each OS.
CamelBones is a framework that gives you the option of using Perl when and where you need to - without taking away from you the option of using Objective-C wherever that's a better choice.
CamelBones Needs Your Help!
More to the point, CamelBones' author - that's me, Sherm Pendley - needs your help. I live in a small town out in the sticks, and so I'm having a very hard time paying the bills. Donations to CamelBones would help, and paying gigs would help even more. Or sign up for a web hosting account and help me keep my company afloat. (At the very least, I can promise you that you'll never hear me say "click on the start menu" if you call me for help with your site!)
News from the Camel's Mouth
CamelBones 1.0.3
Featuring OpenGL support and example code. See Release Notes - 1.0.3 for details.
CamelBones 1.0.2
This release fixes some remaining memory management bugs in the CBPerlHash and CBPerlArray classes. See Release Notes - 1.0.2 for details.
CamelBones 1.0.1
Bug fixes, better exception handling, lots of new CPAN modules, and a new PAR packaging option. See Release Notes - 1.0.1 for details.
CamelBones on MySpace
Well, I've finally given into peer pressure and created a MySpazz account and CamelBones group:
https://www.myspace.com/camelbones
https://groups.myspace.com/CamelBones
I'm getting a bit discouraged because CamelBones isn't gaining much traction, and that leads to lack of motivation, which leads to not a whole lot (well... nothing) getting done, which leads to not many new users, which leads to... you get the idea. I'm looking for ways to gain some new users, some new ideas, and generally psyche myself up for the push to Leopardville.
Maybe some networking through MySpazz will help. And who knows - it may even turn out that tons of people are using it, only I just don't know about 'em.
CamelBones 1.0.0
The long-awaited final release is here! See Release Notes - 1.0.0 for details.
CamelBones 1.0.0-rc1
Lots of bug fixes and tweaks in this release - see Release Notes - 1.0.0rc1 for details.
ShuX 3.0-beta5
Support for adjustable text size, style sheets, clickable hyperlinks and back/forward history navigation, and (for Tiger only) a Spotlight importer.
GNUstep!
CamelBones builds successfully on my Debian GNU/Linux PC, under GNUstep. It's an early effort, and not all of the self-tests pass, but many of them do. The Building from source page has more about building under GNUstep.
Contents:
-
Getting Started
A step-by-step tutorial to getting started with your first CamelBones app. - Release Notes
- 1.0.3
Release Notes for CamelBones version 1.0.3 - Roadmap
Plans for future CamelBones development. - SourceForge Project
- Documentation
Main CamelBones documentation index. - Screenshots
Screen shots of CamelBones applications in action. -
Download
How to download and install CamelBones, either as a pre-built package or as source code. -
Links
Off-site links to pages of interest to Cocoa and/or Perl developers - Contact
How to contact the CamelBones author. - Copyright
Copyright notice and licensing information.
Copyright ©2005 Sherm Pendley. "Aqua" style, blue camel logo, and related images by Alex Robinson.