[Bf-committers] First pure Cocoa version ! [Fwd: Re: Finally did it]

Campbell Barton ideasman42 at gmail.com
Wed Oct 7 14:12:49 CEST 2009


Hey Marco, from an outsider (as far as Mac's go), your email leaves me
thinking...
- Where is your plan (URL?)
- Can you give some idea at what your 'Extreme Changes' are?
- Is the current development so different from what you plan that it
becomes horrible to refactor later?

On Wed, Oct 7, 2009 at 1:48 PM,  <johnmadstone at yahoo.it> wrote:
> Hello all,
>
> I decided to forward to the mailing list my last email to Damien (the
> lead maintainer of the current Mac Cocoa port) to make everybody aware
> of the reasons of my complain about the Cocoa port organization.
>
> First of all, I have to say that, even if it is clear that I do not like
> GHOST, the point of the discussion is not if GHOST is good or bad.
>
> In fact, the common decision, influenced by the main Blender Team
> wishes, were to keep GHOST also for Mac.
> The idea was to keep the GHOST C++ interface, and to provide the classes
> for Cocoa specific implementation as it was done for Carbon.
>
> Such classes are not Objective-C classes but C++ classes, compiled with
> the Objective-C++ compiler: *.mm files to allow the call of Objective-C
> methods and the use of Objective-C classes inside C++ code (or vice versa).
>
> Though, I think that Ton and others are already aware of what is done.
>
> The problem is that I am unable to work easily if the goal is: "Do it as
> faster as possible!".
> Reasons are explained in the email to Damien. My goal is: "Do it as
> better as possible!".
>
>
> Best regards
>
> Marco Frisan, Triest
>
>
> -------- Original Message --------
>
> Hello Damien,
>
> in my opinion this is not the way to approach, organize, plan and work
> to a software project. Especially if it is an Open Source project
> maintained by people that have also other duties: a life, for example,
> or a job.
>
> I think that the 30 hours, that I spent trying to draft a plan, are a
> waste of time, if, after all, we just write code without any common path
> to follow, and while there is not a single page of complete
> documentation (not just some hints) about the planned architecture or
> about the changes we already did.
>
> Every time you apply a change, I have to read GHOST code and understand
> what were your intentions, since I still have just a partial vision of
> GHOST it self.
>
> Now, you did also the changes to GHOST_WindowCocoa (while I was doing
> mine). It seem that you are in a hurry to complete this port as soon as
> possible. I was waiting a Cocoa port from years; I don't understand why
> you cannot wait some days or weeks.
> Instead of doing my task, you could have spent your time trying to
> document (in depth) your changes.
>
> I am considering if it would be better to leave the project. If yes, I
> will probably implement my own Blender Mac Fork, with extreme changes.
> At least my time would be wasted for a reason and an approach that I like.
>
> I will confirm my decision, as soon as possible... though, if you feel
> you need to go on and cannot wait, simply, go on as you did before.
>
>
> Marco Frisan, Triest
>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>



-- 
- Campbell


More information about the Bf-committers mailing list