[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Liberty-eiffel Digest, Vol 58, Issue 4
From: |
Hans Zwakenberg |
Subject: |
Re: Liberty-eiffel Digest, Vol 58, Issue 4 |
Date: |
Wed, 6 Jul 2022 22:30:24 +0200 (CEST) |
I agree that ECMA compliance, or, considering our rather limited resources, at
least strive in that direction would be a good thing… :)
> liberty-eiffel-request@gnu.org hat am 06.07.2022 18:01 CEST geschrieben:
>
>
> Send Liberty-eiffel mailing list submissions to
> liberty-eiffel@gnu.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://lists.gnu.org/mailman/listinfo/liberty-eiffel
> or, via email, send a message with subject or body 'help' to
> liberty-eiffel-request@gnu.org
>
> You can reach the person managing the list at
> liberty-eiffel-owner@gnu.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Liberty-eiffel digest..."
>
>
> Today's Topics:
>
> 1. Re: assign keyword (Raphael Mack)
> 2. Re: assign keyword (Louis M)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 05 Jul 2022 20:44:13 +0200
> From: Raphael Mack <ramack@raphael-mack.de>
> To: liberty-eiffel@gnu.org
> Subject: Re: assign keyword
> Message-ID:
> <27ca6f068b03ee28cbd7bfa86d80d130fb910fe4.camel@raphael-mack.de>
> Content-Type: text/plain; charset="UTF-8"
>
> Thanks Paolo for highlighting it. But let me raise the question for the
> reason behind the inconsistency to the ECMA standard - which is clear
> that the assign annotation shall be applied to the query to link it to
> the appropriate set-procedure.
>
> As we should go for releasing curtiss soon in my eyes, I would not want
> to touch this, but right now I have the impression that it would be
> better to deprecate the assign keyword on the setter even before we
> released it and implement it in a ECMA-compliant way for dennis
> release.
>
> Any opinions here on the list?
>
> Am Dienstag, dem 05.07.2022 um 08:23 +0200 schrieb Paolo Redælli:
> > I added a note regarding the assign keyword to the release notes of
> > forthcoming Curtiss
> > * added support for assign (note: it applies to the setter, while
> > ISE version applies to the getter)
> > For anyone not knowing this feature it allows to write things like
> > class FOO
> > feature set_element (a_element: like element) assign element
> > end
> >
> > class BAR
> > feature
> > foo: FOO
> > do_something do
> > foo.element := my_element
> > end
> > end
> >
> > In a few days I will add some tutorials about it.
>
>
>
>
>
> ------------------------------
>
> Message: 2
> Date: Tue, 5 Jul 2022 16:46:02 -0400
> From: Louis M <eiffel@tioui.com>
> To: liberty-eiffel@gnu.org
> Subject: Re: assign keyword
> Message-ID: <1000a330-0513-e541-a37a-fee0a7c61115@tioui.com>
> Content-Type: text/plain; charset=UTF-8; format=flowed
>
> Hi,
>
> Personally, I think that we should go ECMA compliant. I know that
> historically, Small/Liberty Eiffel did not necessarily want to follow
> the ECMA standard, but I think that we will all win by not having too
> much difference between Eiffel syntaxes.
>
> Good day,
>
> Louis M
>
> On 2022-07-05 14:44, Raphael Mack wrote:
> > Thanks Paolo for highlighting it. But let me raise the question for the
> > reason behind the inconsistency to the ECMA standard - which is clear
> > that the assign annotation shall be applied to the query to link it to
> > the appropriate set-procedure.
> >
> > As we should go for releasing curtiss soon in my eyes, I would not want
> > to touch this, but right now I have the impression that it would be
> > better to deprecate the assign keyword on the setter even before we
> > released it and implement it in a ECMA-compliant way for dennis
> > release.
> >
> > Any opinions here on the list?
> >
> > Am Dienstag, dem 05.07.2022 um 08:23 +0200 schrieb Paolo Redælli:
> >> I added a note regarding the assign keyword to the release notes of
> >> forthcoming Curtiss
> >> * added support for assign (note: it applies to the setter, while
> >> ISE version applies to the getter)
> >> For anyone not knowing this feature it allows to write things like
> >> class FOO
> >> feature set_element (a_element: like element) assign element
> >> end
> >>
> >> class BAR
> >> feature
> >> foo: FOO
> >> do_something do
> >> foo.element := my_element
> >> end
> >> end
> >>
> >> In a few days I will add some tutorials about it.
> >
> >
>
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Liberty-eiffel mailing list
> Liberty-eiffel@gnu.org
> https://lists.gnu.org/mailman/listinfo/liberty-eiffel
>
>
> ------------------------------
>
> End of Liberty-eiffel Digest, Vol 58, Issue 4
> *********************************************
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: Liberty-eiffel Digest, Vol 58, Issue 4,
Hans Zwakenberg <=