Mace Madness Mac OS
The official Mace® Brand, the trusted brand of pepper spray & premier maker of maximum strength pepper sprays and personal safety products for women and men. Maces are melee weapons, and one of the few weapons which have Crush for a primary attack type. Maces also have a controlled attack style, giving equal experience to Attack, Strength, and Defence. Upgrades ATK / AP Aptitude / E-ATK / E-Aptitude. 407,000 / 825% / 165,000 / 285%.
Introduction to MACE
MACE (Massively Asynchronous Coding Environment), is a collection of software libraries that aim to simplify developing modular, asynchronous applications in C++. The three main libraries provide tools for:
- CMT (Cooperative Multi-Tasking) Library
- Reflect Library
- Stub Library
- Remote Procedure Call Library
- JSON-RPC
All of these libraries are being developed with an eye toward submitting the code to Boost, therefore, the coding style and practices attempt to follow Boost best practices.
Installing MACE
MACE has been tested on Linux, Mac OS X, and Windows 7.
C++11 Requirements
Now that C++11 has been ratified, MACE attempts to use the new language features that are supported on Visual Studio 2010 and g++4.4 or newer.
- decltype
- rvalue references
- postfix return types
- auto keyword
Windows 7 Install
In order to build Boost.Context, which uses ASM files, you must run the following commands from the Visual Studio Command Prompt. This has been tested and known to work with Visual Studio 2010 Express.
Mac OS X / Linux Instructions
On Linux/Mac OS X MACE will install to /usr/local/mace/include
and /usr/local/mace/lib
so you will need to add those directories to your include and library search paths.
Simple as pie.
Dependencies
- CMake
- boost 1.47 or newer
- boost.context (included)
- boost.atomic (included)
- boost.move (included)
- boost.network (inclued, from cpp-netlib)
Mace Madness Mac Os 11
When Boost 1.50 is released it should include some of these libraries (like Boost.Context) and they will no longer be included.
Download
The current version is mace-1.0.0.
Version numbers have the following meaning: MAJOR.MINOR.PATCH where Major version is bumped anytime the API breaks, minor version is bumped any time new methods are added, and patch is updated for bug fixes.
Mac Madness Macomb
You can clone the latest version from github and initilize it as follows.