411 REFERENCE · Wikibooks
Monkey
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
This book is meant to be a reference for the BASIC dialect Monkey, published by Blitz Research Ltd.
__NOTOC__
History
Monkey is a BASIC dialect programming language that translates Monkey code into multiple cross-platforms. Currently the supported target platforms include Windows, Mac OS X, Android, iOS, HTML5, Flash and XNA.
Monkey is the latest programming language by Blitz Research Limited, following BlitzMax (2004) and BlitzBasic (2000), two prior BASIC programming dialects from the same author.
Compilation
Monkey code is translated into the target language via the Trans tool and into a native compiler depending on the target platform. Monkey requires the use of other compilers and development kits to reach the end target. This process is largely automated with the accompanying IDE, Monk (2011) and Ted (2012).
Modules
Modules provide the runtime functionality of Monkey. They are stored in the modules directory inside the Monkey directory, and accessed via the Import commands.
Code Example
Function Main:Bool()
Local hex:Int = $f0c090
HexToColour(hex)
Return True
End Function
Function HexToColour:Void(hex:Int)
Local r:Int = hex Shr 16 & $0000ff
Local g:Int = hex Shr 8 & $0000ff
Local b:Int = hex & $0000ff
Print r+":"+g+":"+b
End
References
User Guide
Language
Reference
Lists
Stacks
Maps
Modules
Mojo
OpenGL
OS
Third-Party Modules
Diddy
Box2d
Chipmunk
MNet
External links
Blitz Research
Monkey Website
Monkey Community Forums
BASIC programming language
M
0%
pt:Monkey