cloned vs twin

5 messages Options
Embed this post
Permalink
helmut.brandl

cloned vs twin

Reply Threaded More More options
Print post
Permalink
Hello all,

I was wondering of what will be the final feature names for cloning. In
FreeELKS I find the feature

twin: like Current

and in a working document for the ECMA specification I have found

cloned: like Current

The same applies to the deep versions and standard version.

I do not have any preference. Is the proposol for "cloned" just an
episode already closed or is it still under discussion? Since "twin" is
already heavy in use, I would conclude that there will be no change. Can
anybody confirm this or is there a strong reason to use "cloned"?

Regards

Helmut

http://www.sourceforge.net/projects/tecomp
http://tecomp.sourceforge.net
 



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
freeelks-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freeelks-devel
peter7723

Re: cloned vs twin

Reply Threaded More More options
Print post
Permalink
Helmut Brandl wrote:

> I was wondering of what will be the final feature names for cloning.  
> In FreeELKS I find the feature
>
> twin: like Current
>
> and in a working document for the ECMA specification I have found
>
> cloned: like Current
>
> The same applies to the deep versions and standard version.
>
> I do not have any preference. Is the proposol for "cloned" just an  
> episode already closed or is it still under discussion? Since "twin"  
> is already heavy in use, I would conclude that there will be no  
> change. Can anybody confirm this or is there a strong reason to use  
> "cloned"?

"twin" is a noun or verb, but "cloned" is a past participle, as  
distinct from the noun or verb "clone".

A feature called "cloned" conveys a BOOLEAN feature, meaning (perhaps)  
that "Current" has been cloned.

Either "twin" or "clone" is better than "cloned".
--
Peter Horan             Faculty of Science and Technology
[hidden email]     Deakin University
+61-4-0831 2116 (Voice) Geelong, Victoria 3217, AUSTRALIA
+61-3-5227 2028 (FAX)   http://www.eit.deakin.edu.au/~peter

-- The Eiffel guarantee: From specification to implementation
-- (http://www.cetus-links.org/oo_eiffel.html)



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
freeelks-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freeelks-devel
Emmanuel Stapf

Re: cloned vs twin

Reply Threaded More More options
Print post
Permalink
In reply to this post by helmut.brandl
> I was wondering of what will be the final feature names for cloning. In
> FreeELKS I find the feature
>
> twin: like Current
>
> and in a working document for the ECMA specification I have found
>
> cloned: like Current

This is expected. `twin' was the new name of `clone' formerly standardized in ELKS
95. However it was changed to `cloned' in the ECMA standard. I definitely favor
`twin' as I don't see a reason to switch to `cloned' for the time being. The
switch from `clone' to `twin' was already painful when it was done and still a lot
of classes in the world are still using `clone'.

Regards,
Manu


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
freeelks-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freeelks-devel
------------------------------------------------------------------------  
Eiffel Software
805-685-1006
http://www.eiffel.com       
Customer support: http://support.eiffel.com       
User group: http://groups.eiffel.com/join       
------------------------------------------------------------------------  
Colin Adams-3

Re: cloned vs twin

Reply Threaded More More options
Print post
Permalink
2008/7/29 Emmanuel Stapf [ES] <[hidden email]>:

> This is expected. `twin' was the new name of `clone' formerly standardized in ELKS
> 95. However it was changed to `cloned' in the ECMA standard. I definitely favor
> `twin' as I don't see a reason to switch to `cloned' for the time being. The
> switch from `clone' to `twin' was already painful when it was done and still a lot
> of classes in the world are still using `clone'.

But the change from clone to twin involved a change in semantics.

Since `cloned' is just a different name for `twin', it could be added
as a synonym to ease transition.


However, personally I prefer `twin' also. Unlike clone, it is not
ambiguous grammatically (although it is hard to see why the result
should be considered a twin of the target. But then it is not a clone
either.).

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
freeelks-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freeelks-devel
Chris Saunders-4

Re: cloned vs twin

Reply Threaded More More options
Print post
Permalink
In reply to this post by Emmanuel Stapf
I too prefer `twin' and have recently read ECMA.  I do not recall seeing
`twin' there.  I had been wondering about this and was wondering if I had
missed something (I need to read it several times more and read most but not
100%)?

Regards
Chris Saunders


-----Original Message-----
From: [hidden email]
[mailto:[hidden email]] On Behalf Of Emmanuel
Stapf [ES]
Sent: July-29-08 1:17 AM
To: 'Helmut Brandl'; [hidden email]
Subject: Re: [freeelks-devel] cloned vs twin

> I was wondering of what will be the final feature names for cloning. In
> FreeELKS I find the feature
>
> twin: like Current
>
> and in a working document for the ECMA specification I have found
>
> cloned: like Current

This is expected. `twin' was the new name of `clone' formerly standardized
in ELKS
95. However it was changed to `cloned' in the ECMA standard. I definitely
favor
`twin' as I don't see a reason to switch to `cloned' for the time being. The
switch from `clone' to `twin' was already painful when it was done and still
a lot
of classes in the world are still using `clone'.

Regards,
Manu


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
freeelks-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freeelks-devel


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
freeelks-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freeelks-devel