I hope I get a chance to do something with the SDL interface someday.
Perhaps I can combine my interest in games (SDL), computer programming
(ATS, Conway’s game of life), and biology (*in silico *organisms), to make
a pretty petri dish application simulating “real” cells.
More seriously or at least more to the point, I think it is a great library
to have an interface to given the general interest in game programming,
which can also make good use of the performance in ATS. Too many
multimillion dollar games seem to have bugs in them that persist over the
years.On Sunday, February 16, 2014 11:58:57 PM UTC-5, gmhwxi wrote:
---------- Forwarded message ----------
From: Hongwei Xi <hw…@bu.edu <javascript:>>
Date: Sun, Feb 16, 2014 at 11:55 PM
Subject: [ats-lang-users] ATS2-0.0.6 release
To: ats-l...@lists.sourceforge.net <javascript:>
Hi, there,
I am glad to announce the release of ATS2-0.0.6.
See the following list for the added features and also bug-fixes.
Also, ats2-contrib has been upgraded to version-0.0.5.
Template compilation has been improved very significantly in this
release.
The template system in ATS2 is designed to be a “high-mechanism”
to greatly increase programming productivity. It is a feature orthogonal
to the support for dependent types and linear types in ATS. For instance,
one can write C-style templates in ATS that would have to be based on
macros if done in C directly.
In the current ATS2-contrib, there is a minimal API for using SDL2
in ATS. If someone wants to implement a game in ATS, this can be pretty
useful.
Last, I want to stress that programming in ATS2 is a lot more convenient
than in ATS. Hopefully, programming in ATS2 will become even more
convenient
in the future. If you were “scared” away by ATS, please give ATS2 a try 
Cheers,
–Hongwei
Date: February 16, 2014
This is the sixth release of ATS2, the successor of the ATS
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
ATS-Postiats is hosted at github:
GitHub - githwxi/ATS-Postiats: ATS2: Unleashing the Potentials of Types and Templates
Major releases of ATS2 are available at:
ats2-lang download | SourceForge.net
Major releases of external packages for ATS2 are available at:
ats2-lang-contrib download | SourceForge.net
Here is a list of major additions and changes since the last release:
- Symbol for overloading no longer require to be declared first.
- Adding libats-hwxi/cstream for supporting a simple style of lexing
- Adding a direct API for Simple DirectMedia Layer 2.0 (SDL2).
- Both static/extern function names are now stamped at the end.
- Fixing a bug in pattern matching: left-values should be dereferenced!
- Polymorphic data constructors no longer require explicit type arguments
(for compilation purpose).
- Handling of template parameters is greatly improved.
Android apps run on BlackBerry 10
Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
Now with support for Jelly Bean, Bluetooth, Mapview and more.
Get your Android app in front of a whole new audience. Start now.
http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
ats-lang-users mailing list
ats-l...@lists.sourceforge.net <javascript:>
ats-lang-users List Signup and Options