Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [epsilon-dev] Streams and first-order operations cheat sheet

Hi Dimitris,

 

Thank you for looking over this. I have now updated the article.

 

Thanks,

Sina

From: Dimitris Kolovos
Sent: 18 December 2018 14:05
To: Sina Madani
Cc: Epislon Project developer discussions; jonathan.co@xxxxxxxxxx; Horacio Hoyos Rodriguez; a.garcia-dominguez@xxxxxxxxxxx
Subject: Re: Streams and first-order operations cheat sheet

 

Thanks for doing this Sina! I've only spotted a small typo: "cannot be

*re-sued*".

 

Cheers,

Dimitris

 

 

On Tue, 18 Dec 2018 at 13:26, Sina Madani <sinadoom@xxxxxxxxxxxxxx> wrote:

> 

> Hi everyone,

> 

> 

> 

> Now that we support lambdas in Epsilon, Jon suggested that it would be helpful to have some documentation which provides a convenient mapping between Epsilon’s first-order operations and Java’s Stream API. Whilst java.util.stream.* is more general and feature-rich, there is naturally a substantial overlap in terms of functionality and given that the names of the methods are different (and some of which are the same but do different things, e.g. “collect”), it may be helpful to users who are familiar with Streams API to have a quick reference on EOL’s equivalent built-in operations (or vice-versa). I have extended the existing article on lambda support on the website (see [1]). If you spot anything incorrect or have any suggestions, please let me know.

> 

> 

> 

> Thanks,

> 

> Sina

> 

> 

> 

> [1] https://www.eclipse.org/epsilon/doc/articles/lambda-expressions/

> 

> 

 

 

 

--

Dimitris Kolovos

Professor of Software Engineering

Department of Computer Science

University of York

http://www.cs.york.ac.uk/~dkolovos

 

EMAIL DISCLAIMER http://www.york.ac.uk/docs/disclaimer/email.htm

 


Back to the top