www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - From C#7 and Haskell

Design Notes for C#7:
https://github.com/dotnet/roslyn/issues/98

Perhaps they will enhance C# switch (plus an optional special 
method) to support a form of pattern matching. I'd like something 
related in D, someday.

- - - - - - -

"Haskell in the large" (PDF):
http://code.haskell.org/~dons/talks/dons-google-2015-01-27.pdf

It's perhaps the first time I see Haskell used for a large 
program and system.

<<
New things:
- Data mining: In-language relational algebra data structures and 
API.
- Memoization: In-language data flow graph library with 
memoization support.

Native relational algebra data type.
- An awful lot of data mining and analysis is best done with 
relational algebra.
- Not just in the database.

Bye, bearophile
Jan 29 2015