emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Release plans


From: tomas
Subject: Re: Release plans
Date: Thu, 28 Aug 2008 10:23:10 +0200
User-agent: Mutt/1.5.15+20070412 (2007-04-11)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thu, Aug 28, 2008 at 07:25:04AM +0000, Alan Mackenzie wrote:
> Good morning, Tomás!

Good morning, Alan

> What's an FFI?

That's jargn for "foreign function interface". It's a natively
implemented dynamic loader (in our hypothetical case it would be
implemented in Emacs Lisp). The nice thing about that is that it's more
hackable -- you don't have to write a C library with your app in mind,
sticking to some protocol (think extending Perl or Python), but you
can attach to any existing library (provided you know its interface,
of course).

Another way to express it would be that the host language (Lisp)
"speaks" the platform's native protocol.

I think the term originates from the Lisp community, but I don't know
for sure.

> > Of course, you always can interpose gdb ;-)
> 
> Oh, good!

Now this would be a fun project (tongue-in-cheek ;-P

Regards
- -- tomás
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFItmBuBcgs9XrR2kYRAt4lAJ92zxi91rFlH9emKQkEeqKgnBHGFwCfYV/Y
hIuUNRNLM0QgBDkNc1O/7q4=
=TNHO
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]