bindings: what's the big idea!?

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

 



On Sun 17 January 2010 1:36:07 pm Armelius Cameron wrote:
> Yes, a lot of these are for software development

No, they are not just for software development. Applications use them at 
runtime. Say you write a Plasma widget in python.

Plasma doesn't speak python by default, and python has no knowledge of any KDE 
or Qt libraries, functions, or anything, because the libraries are written in 
a language that these don't understand.

Along come bindings. These give various languages (in the case of PyQt, PyKDE4 
and PyQt4 it is Python) an interface to call the functions that exist in the 
C++ libraries for Qt3, KDE and Qt4. 

Think of it as a translator of sorts, or an "international" adapter that 
allows you to use your power cords in other nations with different plugs :)

Ryan

-- 
Ryan Rix
Fedora KDE SIG Member, Phoenix AZ Ambassador, News KDE Beat writer

New Mail address: phrkonaleash at gmail.com -> ry at n.rix.si !!
http://hackersramblings.wordpress.com | http://identi.ca/phrkonaleash
XMPP: phrkonaleash at gmail.com          | MSN: phrkonaleash at yahoo.com
AIM:  phrkonaleash                    | Yahoo: phrkonaleash
IRC:  PhrkOnLsh at irc.freenode.net/#srcedit,#plugaz,#fedora-kde and
      countless other FOSS channels.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
Url : http://lists.fedoraproject.org/pipermail/kde/attachments/20100117/d044c2a5/attachment.bin 


[Index of Archives]     [KDE Users]     [Fedora General Discussion]     [Older Fedora Users Mail]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Maintainers]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Triage]     [Coolkey]     [Yum Users]     [Yosemite Forum]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

  Powered by Linux