{"action":"created","issue":{"url":"https://api.github.com/repos/positron-lang/spec/issues/1","labels_url":"https://api.github.com/repos/positron-lang/spec/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/positron-lang/spec/issues/1/comments","events_url":"https://api.github.com/repos/positron-lang/spec/issues/1/events","html_url":"https://github.com/positron-lang/spec/issues/1","id":67807169,"number":1,"title":"Main objectives","user":{"login":"igorbonadio","id":28595,"avatar_url":"https://avatars.githubusercontent.com/u/28595?v=3","gravatar_id":"","url":"https://api.github.com/users/igorbonadio","html_url":"https://github.com/igorbonadio","followers_url":"https://api.github.com/users/igorbonadio/followers","following_url":"https://api.github.com/users/igorbonadio/following{/other_user}","gists_url":"https://api.github.com/users/igorbonadio/gists{/gist_id}","starred_url":"https://api.github.com/users/igorbonadio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/igorbonadio/subscriptions","organizations_url":"https://api.github.com/users/igorbonadio/orgs","repos_url":"https://api.github.com/users/igorbonadio/repos","events_url":"https://api.github.com/users/igorbonadio/events{/privacy}","received_events_url":"https://api.github.com/users/igorbonadio/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/positron-lang/spec/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":14,"created_at":"2015-04-11T16:57:34Z","updated_at":"2015-04-14T01:18:22Z","closed_at":null,"body":"We should start defining some main objectives. \r\n\r\nI think it is important to have an aim before choosing if Positron will be a static/dynamic programming language, or if it will be oo, functional, or whatever else.\r\n\r\nMy suggestion is that Position should be a system programming language. Like other system programming language, it should compile to native and performatic code.\r\n\r\nSo, I would say that Positron's main objectives are:\r\n\r\n* Performance\r\n* Without (or with a thin) runtime\r\n\r\nPlus, I would add:\r\n\r\n* Be friendly, because in general, languages like C, C++, Rust, etc are not friendly\r\n* Should have a great ecosystem (package managers, auto-build tools, repository of libraries, etc)\r\n\r\nWhat do you think?"},"comment":{"url":"https://api.github.com/repos/positron-lang/spec/issues/comments/92552511","html_url":"https://github.com/positron-lang/spec/issues/1#issuecomment-92552511","issue_url":"https://api.github.com/repos/positron-lang/spec/issues/1","id":92552511,"user":{"login":"vinivendra","id":1630012,"avatar_url":"https://avatars.githubusercontent.com/u/1630012?v=3","gravatar_id":"","url":"https://api.github.com/users/vinivendra","html_url":"https://github.com/vinivendra","followers_url":"https://api.github.com/users/vinivendra/followers","following_url":"https://api.github.com/users/vinivendra/following{/other_user}","gists_url":"https://api.github.com/users/vinivendra/gists{/gist_id}","starred_url":"https://api.github.com/users/vinivendra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vinivendra/subscriptions","organizations_url":"https://api.github.com/users/vinivendra/orgs","repos_url":"https://api.github.com/users/vinivendra/repos","events_url":"https://api.github.com/users/vinivendra/events{/privacy}","received_events_url":"https://api.github.com/users/vinivendra/received_events","type":"User","site_admin":false},"created_at":"2015-04-14T01:18:22Z","updated_at":"2015-04-14T01:18:22Z","body":"I think the reference is perfect (Daneel would be proud), but should the law of simplicity really supersede others or is it the 0th law just for reference's sake?"}}