ATS -- unleashing the potential of types!

Sergey Gromov snake.scaly at gmail.com
Wed Oct 29 10:25:22 PDT 2008


Wed, 29 Oct 2008 09:29:12 -0400, Pablo Ripolles wrote:
> I assume many of you already know about ATS...
> 
> I'd like to know your thoughts about it!
> 
> Some interesting references are:
> http://www.ats-lang.org/
> http://www.reddit.com/r/programming/comments/72hmw/language_shootout_ats_is_the_new_top_gunslinger/
> 
> it is damn fast!
> http://shootout.alioth.debian.org/u64q/benchmark.php?test=all&lang=all

The syntax is too alien for me.  When I see things like these, I just
give up:

fn iter {n:nat}
  (n: int n, f: !natLt n -<cloptr1> void): void = let

I simply don't get it.  It may help you that I tried to learn Haskell
several times and didn't manage it, for the same reason, until I found
this:

http://cs.anu.edu.au/Student/comp1100/haskell/tourofsyntax.html

After reading this short document I was finally able to read and
understand Haskell programs.  Throwing together something like this for
ATS could help people like me to comprehend the language with much less
effort.


More information about the Digitalmars-d-announce mailing list