{"action":"created","issue":{"url":"https://api.github.com/repos/solettaproject/soletta-dev-app/issues/95","repository_url":"https://api.github.com/repos/solettaproject/soletta-dev-app","labels_url":"https://api.github.com/repos/solettaproject/soletta-dev-app/issues/95/labels{/name}","comments_url":"https://api.github.com/repos/solettaproject/soletta-dev-app/issues/95/comments","events_url":"https://api.github.com/repos/solettaproject/soletta-dev-app/issues/95/events","html_url":"https://github.com/solettaproject/soletta-dev-app/issues/95","id":152032784,"number":95,"title":"What versions of systemd and npm does the soletta-dev-app use? ","user":{"login":"rraallvv","id":1840524,"avatar_url":"https://avatars.githubusercontent.com/u/1840524?v=3","gravatar_id":"","url":"https://api.github.com/users/rraallvv","html_url":"https://github.com/rraallvv","followers_url":"https://api.github.com/users/rraallvv/followers","following_url":"https://api.github.com/users/rraallvv/following{/other_user}","gists_url":"https://api.github.com/users/rraallvv/gists{/gist_id}","starred_url":"https://api.github.com/users/rraallvv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rraallvv/subscriptions","organizations_url":"https://api.github.com/users/rraallvv/orgs","repos_url":"https://api.github.com/users/rraallvv/repos","events_url":"https://api.github.com/users/rraallvv/events{/privacy}","received_events_url":"https://api.github.com/users/rraallvv/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/solettaproject/soletta-dev-app/labels/needs%20info","name":"needs info","color":"d4c5f9"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2016-04-30T14:13:38Z","updated_at":"2016-05-04T16:47:38Z","closed_at":"2016-05-03T19:38:39Z","body":"When I try `npm install systemd` I get the following\r\n```\r\nWARN engine systemd@0.2.6: wanted: {\"node\":\">=0.6.11 <0.11.0\"} (current: {\"node\":\"4.2.6\",\"npm\":\"2.14.12\"})\r\nsystemd@0.2.6 node_modules/systemd\r\n```\r\nSince it's a warning and not an error I tried `./install.sh` but it says\r\n```\r\nDependency not found: systemd\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/solettaproject/soletta-dev-app/issues/comments/216927397","html_url":"https://github.com/solettaproject/soletta-dev-app/issues/95#issuecomment-216927397","issue_url":"https://api.github.com/repos/solettaproject/soletta-dev-app/issues/95","id":216927397,"user":{"login":"barbieri","id":1838,"avatar_url":"https://avatars.githubusercontent.com/u/1838?v=3","gravatar_id":"","url":"https://api.github.com/users/barbieri","html_url":"https://github.com/barbieri","followers_url":"https://api.github.com/users/barbieri/followers","following_url":"https://api.github.com/users/barbieri/following{/other_user}","gists_url":"https://api.github.com/users/barbieri/gists{/gist_id}","starred_url":"https://api.github.com/users/barbieri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/barbieri/subscriptions","organizations_url":"https://api.github.com/users/barbieri/orgs","repos_url":"https://api.github.com/users/barbieri/repos","events_url":"https://api.github.com/users/barbieri/events{/privacy}","received_events_url":"https://api.github.com/users/barbieri/received_events","type":"User","site_admin":false},"created_at":"2016-05-04T16:47:38Z","updated_at":"2016-05-04T16:47:38Z","body":"Yes, you're right this is one use case: to write in FBP and run \"everywhere [tm]\". However, on the reality part of this, much of the IoT use cases wouldn't be covered on MacOS-X due no sensors access. Then what would be left are accessing comms (OIC, MQTT, HTTP...) from flow. Not sure how many people use want to use that, what are your plans about it? This is similar to what NoFlo/Microflo and the likes offer (we investigated them before doing Soletta).\r\n\r\nAs for OICKit, the idea is that it would not expose any of soletta, would behave like other frameworks, like MQTTKit that embeds libmosquitto but does not expose it, just a ObjC API. Then your native MacOS app would include that framework and use it alongside with Cocoa and the likes.\r\n\r\nStill about NoFlo and other FBP, we have a series of extensions to FBP, so while concepts apply, the formats will not be compatible. For instance we allow node options with the syntax:\r\n\r\n```sh\r\ninstance(nodetype:option1=value1)\r\n```\r\n\r\nWhile others opt to use initial packets. We also support the concept of \"metatypes\", that are ways to dynamically create a node type, be from another FBP (ie: modular), a JS file using duktape engine or even based on some parameters, such as composed packet split or http client/server with composed packets.\r\n\r\nAlso, given our goal to run smoothly on small OSes with constrained memory, we use fixed types in the ports, this changes what NoFlo offers since for them it's all about \"JS objects\".\r\n\r\nFor distributed systems, you can use the series of node types offering communication, like OIC or HTTP, see https://github.com/solettaproject/soletta/blob/master/doc/tutorials/ostro-oic-tutorial/step0/tutorial.md "}}