Re: [stack] Advantages of cat, joy ..?

John Nowak <[email protected]>
Newsgroups gmane.comp.lang.concatenative
Message-ID <[email protected]>
On Feb 22, 2009, at 10:11 AM, Stevan Apter wrote:

> typing is another language feature i don't want to think about.
> i was discouraged from learning haskell because half the messages
> posted in their newsgroup involved some typing conundrum. the last
> thing i need is to get stopped in my tracks by one of these.

GHC is really a type systems research vehicle. It has piles of  
extensions with overlapping (or even identical) goals that interact in  
complicated ways. There are a few extensions I don't understand at all.

The system in Cat is nothing like this. It's a very straightforward  
extension of Hindley-Milner. On top of that, all collections are  
essentially dynamically typed. I see no reason you couldn't implement  
your K-style primitives in Cat.

I'm not saying you'd like it or find the types useful, but I'm sure  
you'd not get hung up on it the way people can with GHC's extensions.  
It's simple stuff.

> i guess the easiest way to put it is that i don't want my programs to
> fail in more than five or six ways.

Aye, that's why I like types!

- John
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.