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

Reply via email to