Talk:Vala (programming language): Difference between revisions

Content deleted Content added
Generated code?: the reason for vala is to generate C code, so the generated C isn't just an interesting technical detail
Line 83:
 
::::::Yeah, but this article is not specifically for developers, it's for everyone who hears the word 'Vala' (in this context) and wonders what the language is about. I'm not saying the generated C code is not of interested, it's just not within the scope of this article (and Wikipedia articles in general). Anyone considering Vala for their project will go to other websites anyway. It's clear that some examples of Vala's syntax are encyclopedic but the generated C code, while human readable, is not, in my opinion. - [[User:Simeon|Simeon]] ([[User talk:Simeon|talk]]) 14:57, 23 February 2009 (UTC)
 
:::::::I understand your point, but I still disagree. If x86 assembly language were widely used and well-known, it still wouldn't be very helpful in an article on Haskell, for example, to show the generated assembler code, since the aim of Haskell is not to produce assembly, but to generate binaries (i.e., generating assembly is just an implementation detail, or at best, a debugging aid). But in this case, the vala compiler is not just a front-end to a compiler, that just happens to generate C as an intermediate step in the compile process. It is a pre-processor with the stated goal of "[producing] C source and header files from Vala source files as if you've written your library or application directly in C", and the generated C is meant to be distributed to systems that don't host a vala compiler. If a specific focus of the project is to generate C source and headers, it makes sense to provide an example of the generated code, imo. [[Special:Contributions/24.243.3.27|24.243.3.27]] ([[User talk:24.243.3.27|talk]]) 05:58, 27 February 2009 (UTC)
 
==Mem mgmt?==