liberty-eiffel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Liberty-eiffel] Request for feedback about proposed changes


From: Mehul Sanghvi
Subject: Re: [Liberty-eiffel] Request for feedback about proposed changes
Date: Thu, 16 Jun 2016 01:08:32 -0400


OSX is essentially an Unix variant.  In looking at SYSTEM_TOOLS.system_list, I don't think we need to rename "macintosh_system" to be "osx_system".  To me it makes more sense to let it be a UNIX system, and either Darwin or OS X / macOS  as the flavour.  I would prefer Darwin since that is the more appropriate name, with MacOS X / OSX / macOS all being more marketing names than anything else.

Thinking in terms of "platforms",  it makes more sense that "macintosh_system" in SYSTEM_TOOLS.system_list refers to  MacOS 9 or older, and hence support for it should be removed rather than renamed to reflect the current marketing based name of the OS being used by Apple.


cheers,

      mehul



On Wed, Jun 15, 2016 at 4:02 PM, Hans Zwakenberg | Ocean Consulting GmbH <address@hidden> wrote:
Hi group (Mehul, especially for you too!),
 
some of you might have noted that I've been working on removing support for old legacy systems.
 
In lieu of these acctivities I noted that Apple Inc. hasn't sold 'Macintoshes' for quite a few years and since refers to them as 'Mac'.  In addition to this Apple sells a second group of mobile products.  Basically, software for their products are deployed on either OSX or IOS.  For the upcoming Curtiss release,  I'd like to bring our configuration file in line with this.
Unless any one of you has ligit objections, I'm going to rename the current platform support 'OSX' instead of 'Macintosh'.  If no objections exist, this change is going to be committed to the current master-branch early next week.  All branches up to 'Bell' are _not_ going to be affected.
 
A second issue I'd like to raise is the naming of the config file itself.  Liberty Eiffel has evolved a lot and has moved way beyond the legacy SE compiler.  The time has come that Liberty emancipates itself from the old days and that we document this by using a consistent naming scheme across platforms.  Discussions with Rapha, Paolo and others gravitate towards calling the configuration:  'liberty.conf'.   As with our proposal above, this change will be committed to the master-branch sometime next week, unless ligit objections should exist.  Again: the branches up to 'Bell' will _not_ be affected.
 
Regards,
 
Hans
 
 



--
Mehul N. Sanghvi
email: address@hidden

reply via email to

[Prev in Thread] Current Thread [Next in Thread]