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

 
 

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

task #13103: Eiffel as an expression language

Submitter:  Cyril Adrian <cadrian>
Submitted:  Sun 23 Feb 2014 07:59:31 AM UTC
   
 
Should Start On:  Sat 22 Feb 2014 11:00:00 PM UTC Should be Finished on:  Sat 22 Feb 2014 11:00:00 PM UTC
Category:  SmartEiffel Priority:  5 - Normal
Status:  Done Assigned to:  cadrian
Percent Complete:  100% Open/Closed:  Closed
Fixed Release:  bell Planned 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>
Group administrator
Mon 09 Jun 2014 07:57:43 PM UTC, comment #4: 

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

Cyril Adrian <cadrian>
Group administrator
Sun 27 Apr 2014 12:21:55 PM UTC, comment #3: 

Added implicit tuples.

Cyril Adrian <cadrian>
Group administrator
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>
Group 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>
Group 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>
Group administrator

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

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

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    Follow 9 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2014-07-20 cadrian StatusIn Progress Done
        Percent Complete30% 100%
        Open/ClosedOpen Closed
        Fixed ReleaseNone bell
    2014-06-09 cadrian Percent Complete20% 30%
    2014-04-27 cadrian StatusNone In Progress
        Percent Complete0% 20%
    2014-02-23 cadrian Assigned toNone cadrian
        Planned ReleaseNone bell

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code