[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [Vala] embedding c code snippet in vala source.
- From: Jürg Billeter <j bitron ch>
- To: Yu Feng <rainwoodman gmail com>
- Cc: vala-list <vala-list gnome org>
- Subject: Re: [Vala] embedding c code snippet in vala source.
- Date: Fri, 22 Aug 2008 11:04:20 +0200
Hi Yu,
On Thu, 2008-08-21 at 14:27 -0400, Yu Feng wrote:
> I made a patch that allows embedding c code snippet in vala source.
>
> http://bugzilla.gnome.org/show_bug.cgi?id=548897
>
> This is quite primitive and more has to be done, especially to translate
> the vala variable names to cnames.
>
> I would like to analogue this with embedding asm code in c. :-)
C doesn't support inline assembly code. Some C compilers support inline
assembly but that's a compiler-specific extension to the C language.
I will certainly not add support for inline C code to the Vala language.
It's of course possible to support it using backend-specific attributes
as you did in your patch. I don't think that this is sensible for
embedding C code into your Vala application, though. Using the `extern'
modifier is a better way to do this.
> Another direction of this patch is to allow small wrapping code in
> the .vapi declarations (which might ease the vapi authors's life)
This is the only place where I might consider it useful. However, so far
I'm not convinced that it really helps, see my other response.
Jürg
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]