# ATS2-0.2.9 released

**URL:** <https://discourse.ats-lang.org/t/ats2-0-2-9-released/793>\
**Category:** Google Group\
**Created:** [July 19, 2016, 3:15am UTC](https://discourse.ats-lang.org/t/ats2-0-2-9-released/793 "2016-07-19T03:15:46Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![gmhwxi](https://avatars.discourse-cdn.com/v4/letter/g/67e7ee/32.png) [@gmhwxi](https://discourse.ats-lang.org/u/gmhwxi)\
**Post date:** [July 19, 2016, 3:15am UTC](https://discourse.ats-lang.org/t/ats2-0-2-9-released/793/1 "2016-07-19T03:15:46Z")

</div>

Hi,

I am pleased to announce the release of ATS2-0.2.9.

This is the 32nd release of ATS2, the successor of the  
ATS (currently referred to as ATS1) programming language. The  
compiler for ATS2 is given the name ATS/Positats, ATS2/Postiats  
or simply Postiats.

The official website for ATS is:

[http://www.ats-lang.org](http://www.ats-lang.org)

ATS-Postiats is hosted at github:

> **[githwxi/ATS-Postiats](https://github.com/githwxi/ATS-Postiats)**
>
> ATS2: Unleashing the Potentials of Types and Templates - githwxi/ATS-Postiats

Major releases of ATS2 are available at:

> **[ats2-lang](https://sourceforge.net/projects/ats2-lang/)**
>
> Download ats2-lang for free. ATS2: Unleashing the potentials of types and templates. ATS is a statically typed programming language that unifies implementation with formal specification. It is equipped with a highly expressive type system rooted in...

Major releases of external packages for ATS2 are available at:

> **[ats2-lang-contrib](https://sourceforge.net/projects/ats2-lang-contrib/)**
>
> Download ats2-lang-contrib for free. External Contributions to the ATS2 PL System. This project primarily consists of external contributions made to the ATS2 programming language system in the forms of library packages, tutorials, examples, and all...

A google-group for discussing ATS and related issues is at:

[https://groups.google.com/forum/?fromgroups#!forum/ats-lang-users](https://groups.google.com/forum/?fromgroups#!forum/ats-lang-users)

The following packages are included in this release:

ATS2-Postiats-0.2.9.tgz # requiring libgmp  
ATS2-Postiats-contrib-0.2.9.tgz # contributed packages  
ATS2-Postiats-include-0.2.9.tgz # CATS-files w/ BSD-like license

I have included ATS2-Postiats-contrib (instead of releasing it  
separately) as it is truly by now an indispensible part of ATS2.

After installing ATS-Postiats-include, one can compile the C code  
generated from ATS source without installing the ATS compiler. So  
a convenient way to distribute software written in ATS is to simply  
release the C code generated from the ATS source.

See below for some major additions and changes since the last release  
(ATS2-0.2.8).

Here is a list of major additions and changes since the last release:

1. Adding support for streamize-functions
2. Including the patsopt version into the C code generated by patsopt
3. Greatly improving support for programming with combinators in general
4. Support in atscc2erl and atscc2scm for handling tail-call optimized code
5. Atscc2clj/libatscc2clj starts to be functional (but yet a long way to  
go!)
6. Initiating testing for ATSLIB (see ATS2-Postiats-test/core/ATSLIB for  
more)

Cheers,

–Hongwei

Computer Science Department  
Boston University  
111 Cummington Street  
Boston, MA 02215

Email: hw…@cs.bu.edu  
Url: [http://www.cs.bu.edu/~hwxi](http://www.cs.bu.edu/~hwxi)  
Tel: +1 617 358 2511 (office)  
Fax: +1 617 353 6457 (department)

What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic  
patterns at an interface-level. Reveals which users, apps, and protocols are  
consuming the most bandwidth. Provides multi-vendor support for NetFlow,  
J-Flow, sFlow and other flows. Make informed decisions using capacity  
planning  
reports.[http://sdm.link/zohodev2dev](http://sdm.link/zohodev2dev)  
ats-lang-users mailing list  
[ats-lan...@lists.sourceforge.net](mailto:ats-lan...@lists.sourceforge.net)  
[https://lists.sourceforge.net/lists/listinfo/ats-lang-users](https://lists.sourceforge.net/lists/listinfo/ats-lang-users)
