IndexNextUpPreviousUrbi SDK 2.7.5

Part II
urbiscript User Manual

7 First Steps
 7.1 Comments
 7.2 Literal values
 7.3 Function calls
 7.4 Variables
 7.5 Scopes
 7.6 Method calls
 7.7 Function definition
 7.8 Conclusion
8 Basic Objects, Value Model
 8.1 Objects in urbiscript
 8.2 Methods
 8.3 Everything is an object
 8.4 The urbiscript values model
 8.5 Conclusion
9 Flow Control Constructs
 9.1 if
 9.2 while
 9.3 for
 9.4 switch
 9.5 do
10 Advanced Functions and Scoping
 10.1 Scopes as expressions
 10.2 Advanced scoping
 10.3 Local functions
 10.4 Lexical closures
11 Objective Programming, urbiscript Object Model
 11.1 Prototype-Based Programming in urbiscript
 11.2 Prototypes and Slot Lookup
 11.3 Copy on Write
 11.4 Defining Pseudo-Classes
 11.5 Constructors
 11.6 Operators
 11.7 Properties
12 Functional Programming
 12.1 First class functions
 12.2 Lambda functions
 12.3 Lazy arguments
13 Parallelism, Concurrent Flow Control
 13.1 Parallelism operators
 13.2 Detach
 13.3 Tags for parallel control flows
 13.4 Advanced example with parallelism and tags
14 Event-based Programming
 14.1 Watchdog constructs
 14.2 Events
15 Urbi for ROS Users
 15.1 Communication on topics
 15.2 Using Services
 15.3 Image Publisher from ROS to Urbi
 15.4 Image Subscriber from Urbi to ROS
 15.5 Remote communication