Recent Posts

Site menu:

_____________

Site search

Categories

Archive for 'Workarounds'

How to use functions inside expressions

Currently in Urbi 1.x there is no way to include a function inside an expression. This might sound shocking at first, but the deep reason for this is that Urbi 1.x took the (wrong) road of separating commands and expressions, and since functions can involve commands run in parallel and arbitrarily complex execution trees, it […]

How to run UObject C++ methods in parallel

Handling parallelism in Urbi is easy as long as you stay in a pure Urbi world, containing only Urbi code. Urbi is a parallel language and that’s exactly what it does. But as soon as you start to plug C++ code via UObjects, things start to be more complicated because the current 1.x version does […]