www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - From C#7 and Haskell

Design Notes for C#7:

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):

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 
- 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