ANN: Dao language 1.0.1 with SDL and OpenGL bindings

Hi,

Dao is a simple yet powerful object-oriented programming language with many
advanced features including, soft (or optional) typing, BNF-like macro
system, regular expression, multi-dimensional numeric array, closure,
coroutine, asynchronous function call for concurrent programming etc. Dao
provides a rich set of standard data types, methods and libraries. Dao is
implemented as a light and efficient virtual machine with very transparent C
programming interfaces, which make it easy to extend Dao with C/C++ or embed
Dao into C/C++ programs.

Currently a number of modules have been included, in particular, modules
binding SDL and OpenGL are included. Most of the functions are wrapped as
they are, namely, with the same function prototypes their C versions. Most
of the structures are also wrapped as well. This release might be useful for
somebody wants to play with SDL and OpenGL.

An IDE named Dao Studio for Dao is also released at the same time as Dao.
This IDE includes a syntax highlighted code editor and console, and supports
Edit&Continue debugging mode.

Links:
http://www.daovm.net
http://www.daovm.net/dao/gallery_en
http://www.daovm.net/dao/download_en

Have fun,

Limin Fu

This has been added to the SDL website, thanks!

–SamOn Fri, Jun 5, 2009 at 1:15 PM, Limin Fu wrote:

Hi,

Dao is a simple yet powerful object-oriented programming language with many
advanced features including, soft (or optional) typing, BNF-like macro
system, regular expression, multi-dimensional numeric array, closure,
coroutine, asynchronous function call for concurrent programming etc. Dao
provides a rich set of standard data types, methods and libraries. Dao is
implemented as a light and efficient virtual machine with very transparent C
programming interfaces, which make it easy to extend Dao with C/C++ or embed
Dao into C/C++ programs.

Currently a number of modules have been included, in particular, modules
binding SDL and OpenGL are included. Most of the functions are wrapped as
they are, namely, with the same function prototypes their C versions. Most
of the structures are also wrapped as well. This release might be useful for
somebody wants to play with SDL and OpenGL.

An IDE named Dao Studio for Dao is also released at the same time as Dao.
This IDE includes a syntax highlighted code editor and console, and supports
Edit&Continue debugging mode.

Links:
http://www.daovm.net
http://www.daovm.net/dao/gallery_en
http://www.daovm.net/dao/download_en

Have fun,

Limin Fu


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

Nice. Thank you too!

Limin

2009/6/10 Sam Lantinga > This has been added to the SDL website, thanks!

–Sam

On Fri, Jun 5, 2009 at 1:15 PM, Limin Fu <@Limin_Fu> wrote:

Hi,

Dao is a simple yet powerful object-oriented programming language with
many advanced features including, soft (or optional) typing, BNF-like macro
system, regular expression, multi-dimensional numeric array, closure,
coroutine, asynchronous function call for concurrent programming etc. Dao
provides a rich set of standard data types, methods and libraries. Dao is
implemented as a light and efficient virtual machine with very transparent C
programming interfaces, which make it easy to extend Dao with C/C++ or embed
Dao into C/C++ programs.

Currently a number of modules have been included, in particular, modules
binding SDL and OpenGL are included. Most of the functions are wrapped as
they are, namely, with the same function prototypes their C versions. Most
of the structures are also wrapped as well. This release might be useful for
somebody wants to play with SDL and OpenGL.

An IDE named Dao Studio for Dao is also released at the same time as Dao.
This IDE includes a syntax highlighted code editor and console, and supports
Edit&Continue debugging mode.

Links:
http://www.daovm.net
http://www.daovm.net/dao/gallery_en
http://www.daovm.net/dao/download_en

Have fun,

Limin Fu


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org