Allegro languages
From Allegro Wiki
List of Known language bindings for Allegro
(sorted alphabetically)
Contents |
[edit] Ada
If you want to participate write to mailto:tp@thopreSPAMME.de
[edit] Basic
Comes with complete Allegro bindings. Very nice.
[edit] C++
You can directly use Allegro with it, but also several people attempted to create a C++ wrapper around Allegro. Link?
[edit] C#
Now there is a work in progress around C#, (and all .net languages), called AllegNet. http://www.skorzec.com/allegnet
SharpAllegro: Another attempt of a .NET wrapper.
[edit] Common Lisp
http://cl-alleg.sourceforge.net
[edit] D
Perhaps "dallegro 2.0 beta 4" is the latest snapshot (as of 2007-03-11), but the Allegro SVN should offer the latest code in the future, too.
References:
[edit] Forth
Someone was working on this... but no link so far.
[edit] Haskell
Mahogny has a partial implementation but not formally released. Mail mahogny AT areta.org if interested.
[edit] Java
http://jallegro.sourceforge.net/
[edit] Lua
http://luallegro.luaforge.net/ - LuAllegro? - if you want to use allegro withing a Lua program.
[edit] OCaml
http://www.linux-nantes.org/~fmonnier/OCaml/Allegro/ - A work in progress OCaml binding for Allegro.
[edit] Perl
http://alperl.mx3.org/ - The most complete and functional perl bindings. There is a ppm package available.
http://www.allegro.cc/forums/view_thread.php?_id=525846 - Tomasu started with an attempt at a simple SWIG interface in this thread
[edit] Python
http://pyallegro.sourceforge.net/ - The website claims to have python bindings for Allegro.
http://devever.net/pegercer/akx/pyalleg/ - Another python wrapper
PythonDynLibTest - This shows how to directly access the .so from python
[edit] Scheme
http://tjaden.strangesoft.net/bigloo-allegro/index.html
Works with Bigloo.
http://www.rafkind.com/jon/allegro-scheme/
For mzscheme/pltscheme
