Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    1. COThis is rather unfair. Miranda was developed in the 80's when there wasn't the notion of "open source languages" (Miranda was released in 1985 the same year as GCC). There were a number of commercial implementations of advanced languages and I think Miranda was probably one of the more successful ones. With the rise of Linux and also Java (closed-source, free to use, hugely sponsored) the environment changed, and its ungracious to judge Miranda in this new context. David Turner's work on Miranda invented a lot of features taken for granted by Haskell, his contribution to programming is huge.
      singulars
    2. CO@Stephen Tetley: Regardless of whether it is fair to imply that Miranda "should have been" open source (which Nathan didn't assert), I think it is fair to speculate that if Miranda _had_ been opened (regardless of how unconventional it would have been at the time to do so), Haskell quite possibly would not have come into being - Miranda would very likely have been adapted to fill the same niche. The fact that it would've been radical to do something doesn't invalidate speculation about what would be different today if it had been done.
      singulars
    3. CO@mokus: This is precisely the case: the rest of the FP community agreed on Haskell as a committee project because the best candidate, Miranda, was no longer available for academic use. Miranda did not run afoul of the ideals of the Free Software community, but against the practise of academia. (The resemblance of the two is strong, of course.)
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload