@Chris, Syntactically, I think Vala is a great language. I'm dying to use it, in fact! However, until I can get over the nasty project-management hump, I'm afraid I'm out of the loop. And don't think project management features are useful only to building and distribution. How can an IDE know which symbols are available outside of the current file (for purposes such as code verification, autocompletion, etc) without knowing something about what files are available to the project? Decent project management features are an important aspect of a language (for all kinds of purposes), and when they are missing, non-standard, or overly complex; it makes the language impractical.
@Sergey, I'm not confusing the two. As I mentioned in my response to Chris, the two issues are linked--it's impractical to develop an application without a simple, automatic project metadata management tool and Vala doesn't seem to have one (I can't find _any_ information about bake online). To address your last paragraph, I don't know what the crux of the issue is (nor what the best solution is), but useful programs haven't been single files for decades; it's archaic to treat the project management concerns of development as an afterthought when developing languages. Like you said, why expose the developer to that unnecessary complexity? I have yet to find a better paradigm than Go's for mitigating that concern. On Mon, Apr 8, 2013 at 9:07 AM, Ryan Macnish <nisshh.ubu...@gmail.com>wrote: > Go is brilliant, it has the best parts of c and the best parts of modern > languages built in. > On Apr 8, 2013 9:22 PM, "Craig" <webe...@gmail.com> wrote: > >> Happy Monday everyone, >> >> I wrote a brief comparison of Vala and Go (golang) that might be of >> interest to some of you. Feel free to add your thoughts in the comments. >> http://craigmatthewweber.com/2013/04/06/vala-or-go/ >> >> Enjoy, >> Craig >> >> -- >> Mailing list: https://launchpad.net/~elementary-dev-community >> Post to : elementary-dev-community@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~elementary-dev-community >> More help : https://help.launchpad.net/ListHelp >> >>
-- Mailing list: https://launchpad.net/~elementary-dev-community Post to : elementary-dev-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~elementary-dev-community More help : https://help.launchpad.net/ListHelp