just a word on juce and carbon. most of juce is not dependent on
carbon and if one looks at juce/build/macosx/platform_specific_code
in the source distribution this is the code that would need to be
ported if carbon got totally yanked. i am not suggesting this is
simple, is a relatively small portion of the juce code base. since
objective-c and c++ can be mixed quite easily it would seem to me
that this would be doable (of course not being the one who would do
that it is rather easy for me to say). i know this issue has been
brought up on the juce forum as well.
i have heard a lot of speculation about this idea of dropping Carbon.
I wonder what companies who have big carbon apps (think photoshop,
Max/MSP) are doing?
Of course, the nice thing about juce is the cross-platform nature
which seems less complex than wxWidgets or other frameworks we looked
at.
PS. This is not to say I wouldn't love to see a chicken environnment
done as a cocoa app. I have some things I have worked on in learning
Cocoa and Objective-c which do simple embedding of chicken and it was
quite simple. It would seem to me that some really nice integration
could happen.
On Dec 3, 2007, at 6:06 AM, Glen Foy wrote:
On Dec 3, 2007, at 3:27 AM, felix winkelmann wrote:
On Nov 29, 2007 8:00 PM, Glen Foy <[EMAIL PROTECTED]> wrote:
The link no longer exists. Has anyone done any further work on
this?
Sorry, Glen, but it seems I've lost this. It wasn't much code,
though and
should be easy to put together.
No problem.
I've taken a brief look at Rick Taube's Grace application and
some code Kon Lovett sent my way. Chicken is built into Grace
and runs as a separate process in Kon's code.
The Grace editor is quite emacs-like. With some tweaking it
could be a good coding editor.
I would be inclined to steal Rick's code (with his permission) and
use it as the basis of some GUI-based chicken tools. The only
problem is that Grace/Juce is a Carbon application, and Carbon
is probably on the way out. Apple is ruthless when it comes to
orphaning old technologies.
Would some of the more experienced hens like to comment on
this and also on the relative advantages of embedding Chicken
or running it as a separate process? What would be the ideal
Chicken GUI?
-Glen
PS: I would recommend that everyone take a look at Grace:
http://pinhead.music.uiuc.edu/~hkt/grace/doc/scheme.html
_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users
_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users