taskLiberty Eiffel - Tasks: task #13103, Eiffel as an expression language

 
 

You are not allowed to post comments on this tracker with your current authentification level.

task #13103: Eiffel as an expression language

Submitted by:  Cyril Adrian <cadrian>
Submitted on:  Sun 23 Feb 2014 07:59:31 AM UTC  
 
Should Start On: Sat 22 Feb 2014 11:00:00 PM UTCShould be Finished on: Sat 22 Feb 2014 11:00:00 PM UTC
Category: SmartEiffelPriority: 5 - Normal
Status: DonePercent Complete: 100%
Assigned to: Cyril Adrian <cadrian>Open/Closed: Closed
Fixed Release: bellPlanned Release: bell
Effort: 0.00

Sun 20 Jul 2014 07:30:17 PM UTC, comment #5:

Added feature-level "then expression" support. Will not add type inference without further discussion.

Cyril Adrian <cadrian>
Project AdministratorIn charge of this item.
Mon 09 Jun 2014 07:57:43 PM UTC, comment #4:

Added alias "[]" and alias "()"

Cyril Adrian <cadrian>
Project AdministratorIn charge of this item.
Sun 27 Apr 2014 12:21:55 PM UTC, comment #3:

Added implicit tuples.

Cyril Adrian <cadrian>
Project AdministratorIn charge of this item.
Sun 23 Feb 2014 10:32:26 PM UTC, comment #2:

Type inference is somehow expected by people coming from languages like Python.
It helps reducing the apparent verbosity of Eiffel.
I must digest them a little but from a casual Eiffeler like me looks like steps in the right direction to make Eiffel more widespread...

.... While reading Meyer's slides I've been wondering how can he expect the world to take him seriously when he has been using Comic Sans! :)

Paolo Redaelli <Tybor>
Project Administrator
Sun 23 Feb 2014 09:19:58 PM UTC, comment #1:

mh, from the first reading I think I like the simple extensions. About type inference I'm not yet convinced, that it is helpful to have this in the language. If it is needed, it can be done in the IDE. I'd vote for not implementing the last one...

Raphael Mack <ramack>
Project Administrator
Sun 23 Feb 2014 07:59:31 AM UTC, original submission:

Implement some features of the followuing article:

http://bertrandmeyer.com/2014/01/29/eiffel-as-an-expression-language/

Most features are simple to implement — not sure about type inference though.

Cyril Adrian <cadrian>
Project AdministratorIn charge of this item.

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by Tybor (Posted a comment)
  • -unavailable- added by ramack (Posted a comment)
  • -unavailable- added by cadrian (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 9 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun 20 Jul 2014 07:30:17 PM UTCcadrianStatusIn Progress=>Done
      Percent Complete30%=>100%
      Open/ClosedOpen=>Closed
      Fixed ReleaseNone=>bell
    Mon 09 Jun 2014 07:57:43 PM UTCcadrianPercent Complete20%=>30%
    Sun 27 Apr 2014 12:21:55 PM UTCcadrianStatusNone=>In Progress
      Percent Complete0%=>20%
    Sun 23 Feb 2014 07:59:59 AM UTCcadrianAssigned toNone=>cadrian
      Planned ReleaseNone=>bell

    Back to the top


    Powered by Savane 3.1-cleanup