i see 1 last significant drawback of haskell for the software
industry : it lacks an incremental memory manager - that is one that
does not "stop the world" for big time;
fortunately it is being
worked on; its implementation is to land in version 8.10 of the
compiler, which is due at about 2019 november;
this video gives an introduction, but i do not recommend to watch it because it is too technical;
Tuesday, November 20, 2018
Thursday, November 15, 2018
union types in Haskell at library level
Scala and Ceylon have union types as language feature;
in Haskell one can have it as a library
in Haskell one can have it as a library
Wednesday, November 14, 2018
short intro to programming language theory
a very short, concise, understandable introduction to programming language theory and its standard notation
https://siek.blogspot.com/2012/07/crash-course-on-notation-in-programming.html
https://siek.blogspot.com/2012/07/crash-course-on-notation-in-programming.html
Monday, November 12, 2018
prooving balancedness of search trees in Haskell
the
Haskell type system is very powerful compared to the industrial
programming languages; a nice demonstration of this is its ability to
represent and maintain the invariants of balanced search trees [AVL,
red-black]; and the Haskell code is not even longer [or much messier]
than the Agda version [Agda is a real dependently typed language, the
most popular one currently]
https://doisinkidney.com/posts/2018-07-30-verified-avl.html
https://doisinkidney.com/posts/2018-07-30-verified-avl.html
Friday, November 9, 2018
prooving invariant of balanced search trees in Haskell
the
Haskell type system is very powerful compared to the industrial
programming languages; a nice demonstration of this is its ability to represent and maintain the invariants of balanced search trees [AVL, red-black]; and the Haskell code is not even longer [or much messier]
than the Agda version [Agda is a real dependently typed language, the
most popular one currently]
Thursday, November 8, 2018
Tuesday, November 6, 2018
Monday, November 5, 2018
Friday, November 2, 2018
Subscribe to:
Comments (Atom)