Actor-oriented scripting language Mana
This scripting language was developed with the aim of developing a character's action using actor model. You can implement the execution engine easily into your computer game program.
actor Mother
{
int mFlag;
action initialize
{
mFlag = 0;
}
action main
{
print("Hi");
request(1, Child::talk);
}
}
actor Child
{
action update
{
int i;
}
action talk
{
print("Hi");
}
}
- cd to <download_path>\compiler
- make
- Install Cygwin from: http://www.cygwin.com/
- cd to <download_path>\compiler
- make
- Install Microsoft Visual C++ 2022 Community (should work with other versions).
- Run "Vistual Studio 2022 Command Prompt" from the "Visual Studio 2022" start menu.
- cd to <download_path>\compiler
- Open mana.sln
- Install Xcode 8.3.2 (should work with other versions).
- cd to <download_path>\compiler
- Open mana.xcodeproj
mana sample/sample.mn
Shun Moriya