My favorites | Sign in
Project Logo
                
Code license: MIT License
Labels: cpp, angelscript, make, scripting, makefile
Show all Featured downloads:
AngelWing.zip asTutorials.zip
Show all Featured wiki pages:
faq
Feeds:
People details
Project owners:
  Scorcher24

Introduction

Short:
Angelwing aims to be a highly configurable and pluggable make-like program for angelscript, a C++-Script-Library, while it has no direct relation to that project.

Long:
Hint: You should know about AngelScript while reading this.
As you may know, Angelscript requires you to register your own types and classes before you can do all the interesting stuff. Any existing program like make itself cannot do this for you and doesn't know about this issue. Here comes AngelWing in use. You can register your codestuff in the makefiles directly and then save your code as a binary file. Afterwards, you can load this binary file directly into AngelScript, skipping the compilation-step. Depending on the count and complexity of your scripts, this can really speed your loading times and/or executionspeed depending on your design. We are not only providing some make-program here, but also a fully scaled C99-compatible Preprocessor using boost::wave which does all the fancy stuff for you.

In the Works

At the moment, I focus on writing / completing the manual.

Any Comment, Wishes, Extensions? Drop a mail to scorcher24 () gmail ! com (Replace the () with an @ and the ! with a dot).

News

22.03.09 Added a German Tutorial for Angelscript

18.03.09 Addded all Source-Code to SVN.

07.03.09 New Version with AngelScript 2.15.2, which supports Interhitance.

23.02.09 New Version

I have just uploaded a new version. This version shows you in what direction the extensions will go. What I still need, is a XPlaform-Library for loading those libs into angelwing. This is needed to reuse the extensions in the game-code. But please download it and let me know what you think :).

05.02.09 Planned Releases

Tech Preview during the next week - Uploaded and ready for Download :)

Changelog

Links









Hosted by Google Code