Cog Carbon vs Cog Cocoa

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Cog Carbon vs Cog Cocoa

Igor Stasenko
 
Hello,

just a question:
 - do we need to keep & maintain both of these, or it would be better
to merge these two into single branch?

As far as i understood, currently there is:

platforms/
 Mac OS

and

 iOS

where Mac OS is made initially by Eliot, and iOS is a branch, made by
John in order to migrate to Cocoa framework. Right?

Currently i doing the cmake build conf which using a Mac OS directory
for platform sources.
But if it going to be obsolete (if its not already), then maybe i
wasting a time and should focus on making a config which using sources
from iOS dir?

Also, i want to make configs for building StackInterpreter ,
so, a total 4 configs.. and this is only for Mac :)


--
Best regards,
Igor Stasenko AKA sig.
Reply | Threaded
Open this post in threaded view
|

Re: Cog Carbon vs Cog Cocoa

EstebanLM

Hi Igor, as I said by chat, the real problem is that "carbon" is legacy code for macs... and we don't know if it will be present in next OSX release. Ok, maybe the next will have it, but I bet it wont be indefinitely, and probably wont be there in the release after Lion.
Also, AFAIK, carbon API is mostly unattended...
The whole Mac OS branch (non-cog) will be just maintained because there are a lot of macs running non-intel platform (where the cog doesn't run anyway), and it's needed mainly for eToys (but also some other work).
So, next week I will extend your cmake generator for Cocoa Cog... and I don't think it worths to keep the other one.

Cheers,
Esteban

El 24/12/2010, a las 2:08p.m., Igor Stasenko escribió:

>
> Hello,
>
> just a question:
> - do we need to keep & maintain both of these, or it would be better
> to merge these two into single branch?
>
> As far as i understood, currently there is:
>
> platforms/
> Mac OS
>
> and
>
> iOS
>
> where Mac OS is made initially by Eliot, and iOS is a branch, made by
> John in order to migrate to Cocoa framework. Right?
>
> Currently i doing the cmake build conf which using a Mac OS directory
> for platform sources.
> But if it going to be obsolete (if its not already), then maybe i
> wasting a time and should focus on making a config which using sources
> from iOS dir?
>
> Also, i want to make configs for building StackInterpreter ,
> so, a total 4 configs.. and this is only for Mac :)
>
>
> --
> Best regards,
> Igor Stasenko AKA sig.

Reply | Threaded
Open this post in threaded view
|

Re: Cog Carbon vs Cog Cocoa

EstebanLM
In reply to this post by Igor Stasenko

btw... the IA32ABIPlugin (in Eliot's image at VMMaker-Plugins-Alien) is packaged publicly somewhere? (Alien project on squeaksource just has NewspeakIA32ABIPlugin)... and that new version, is intended just for Cog? or can be used also for regular vms?

cheers,
Esteban

El 24/12/2010, a las 2:08p.m., Igor Stasenko escribió:

>
> Hello,
>
> just a question:
> - do we need to keep & maintain both of these, or it would be better
> to merge these two into single branch?
>
> As far as i understood, currently there is:
>
> platforms/
> Mac OS
>
> and
>
> iOS
>
> where Mac OS is made initially by Eliot, and iOS is a branch, made by
> John in order to migrate to Cocoa framework. Right?
>
> Currently i doing the cmake build conf which using a Mac OS directory
> for platform sources.
> But if it going to be obsolete (if its not already), then maybe i
> wasting a time and should focus on making a config which using sources
> from iOS dir?
>
> Also, i want to make configs for building StackInterpreter ,
> so, a total 4 configs.. and this is only for Mac :)
>
>
> --
> Best regards,
> Igor Stasenko AKA sig.