{"action":"created","issue":{"url":"https://api.github.com/repos/robotology/QA/issues/156","repository_url":"https://api.github.com/repos/robotology/QA","labels_url":"https://api.github.com/repos/robotology/QA/issues/156/labels{/name}","comments_url":"https://api.github.com/repos/robotology/QA/issues/156/comments","events_url":"https://api.github.com/repos/robotology/QA/issues/156/events","html_url":"https://github.com/robotology/QA/issues/156","id":188017482,"number":156,"title":"Using Lua as a state machine","user":{"login":"amaroyo","id":11769446,"avatar_url":"https://avatars.githubusercontent.com/u/11769446?v=3","gravatar_id":"","url":"https://api.github.com/users/amaroyo","html_url":"https://github.com/amaroyo","followers_url":"https://api.github.com/users/amaroyo/followers","following_url":"https://api.github.com/users/amaroyo/following{/other_user}","gists_url":"https://api.github.com/users/amaroyo/gists{/gist_id}","starred_url":"https://api.github.com/users/amaroyo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amaroyo/subscriptions","organizations_url":"https://api.github.com/users/amaroyo/orgs","repos_url":"https://api.github.com/users/amaroyo/repos","events_url":"https://api.github.com/users/amaroyo/events{/privacy}","received_events_url":"https://api.github.com/users/amaroyo/received_events","type":"User","site_admin":false},"labels":[{"id":165373433,"url":"https://api.github.com/repos/robotology/QA/labels/discussion","name":"discussion","color":"bfd4f2","default":false},{"id":165373917,"url":"https://api.github.com/repos/robotology/QA/labels/software","name":"software","color":"0052cc","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-11-08T15:13:39Z","updated_at":"2016-11-08T19:56:04Z","closed_at":null,"body":"Hey guys! @vtikha \r\n\r\nAre you still using Lua in yarp? I wanted to create a state machine in which, in different states it could send and receive information/commands from different modules. Do you recommend me to use Lua? Or is there something else which is better?\r\n\r\nThanks a lot!\r\nAlex."},"comment":{"url":"https://api.github.com/repos/robotology/QA/issues/comments/259241915","html_url":"https://github.com/robotology/QA/issues/156#issuecomment-259241915","issue_url":"https://api.github.com/repos/robotology/QA/issues/156","id":259241915,"user":{"login":"jgvictores","id":4448588,"avatar_url":"https://avatars.githubusercontent.com/u/4448588?v=3","gravatar_id":"","url":"https://api.github.com/users/jgvictores","html_url":"https://github.com/jgvictores","followers_url":"https://api.github.com/users/jgvictores/followers","following_url":"https://api.github.com/users/jgvictores/following{/other_user}","gists_url":"https://api.github.com/users/jgvictores/gists{/gist_id}","starred_url":"https://api.github.com/users/jgvictores/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jgvictores/subscriptions","organizations_url":"https://api.github.com/users/jgvictores/orgs","repos_url":"https://api.github.com/users/jgvictores/repos","events_url":"https://api.github.com/users/jgvictores/events{/privacy}","received_events_url":"https://api.github.com/users/jgvictores/received_events","type":"User","site_admin":false},"created_at":"2016-11-08T19:56:04Z","updated_at":"2016-11-08T19:56:04Z","body":"Hi @amaroyo @pattacini @vtikha @apaikan  !!\r\n\r\nDisclaimer: no intention to go against any recommended best practice! Will begin `Thinking in Lua` asap! :wink: \r\n\r\nThe [robotic video-game](https://github.com/asrob-uc3m/robotDevastation) I'm involved in is currently written in C/C++. Facts are we actually made a small [state machine](https://github.com/asrob-uc3m/robotDevastation/tree/be4a3aa21c74ed660f794c3c663f3cdb6c1cee15/src/libraries/StateMachineLib) library for it (with [some limited documentation](http://asrob.uc3m.es/index.php/Robot_devastation_FSM) and [tests](https://github.com/asrob-uc3m/robotDevastation/tree/develop/test)), and are going to present it at an [upcoming workshop](https://roboticslab-uc3m.github.io/workshop-humanoids2016/). Feel free to take a look, reuse, and/or file an [issue](https://github.com/asrob-uc3m/robotDevastation/issues) if you see anything worthy of comment. Regarding code integration (for not having to install the video-game as a dependency), I've spoken with other project leaders and we have the intention of splitting several projects into mini-repositories and then unifying them through git submodules. We could give priority to this library if required."}}
{"actor":{"display_login":"jgvictores"}}