Re: Re1: glue code ?
- From: James Henstridge <james daa com au>
- To: boirie <boirie col bsf alcatel fr>
- cc: gnome list <gnome-list gnome org>
- Subject: Re: Re1: glue code ?
- Date: Tue, 9 Feb 1999 21:50:41 +0800 (WST)
It depends on what you are aiming at. For instance, there are language
bindings of the form I described for c++ and objective C. The purpose of
these bindings is to give an interface that feels natural to the language.
Of course with these compiled languages, they can use the C function calls
since they use the same object file format and calling conventions.
If you are looking for pascal bindings, I think I saw some GTK bindings
for a pascal compiler, which may be a good place to start looking.
James Henstridge.
--
Email: james@daa.com.au
WWW: http://www.daa.com.au/~james/
On Tue, 9 Feb 1999, boirie wrote:
> James Henstridge wrote:
>
> > With interpreted languages, you can't call C functions directly or use C
> > types directly. To get round this, some code must be written that wraps
> > the C interface in a form useable by the interpreted language.
>
> Does this mean that languages bindings are only available for interpreted
> languages ?If you need to use c functions within a PASCAL source file for
> example, how "bindings" are done ? Do you have to link your object files
> generated by a PASCAL compiler with a c library ? Do you have to add special
> macros or something in your source file so as to be able to use c functions ?
>
> gregor
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]