HomePage RecentChanges

IupEu

IupEu - IUP wrapper for Euphoria

IUP - Portable User Interface - http://www.tecgraf.puc-rio.br/iup/

This wrapper aims at being both a 1 to 1 mapping of the C IUP interface and another Euphoria layer on top of the C interface to make things a delight for the Euphoria programmer. It consists of a few include files. Note: The below links contains the documentation for the files, to download IupEu, see the next sections “Installing Iup” and “Installing IupEu”.

Core Libraries

Euphoria Helpers

Miscellaneous

Installing Iup

For Windows, I have included the runtime DLL files necessary for IupEu: iup-2.6-win32runtime.zip. If you choose, you can download them from the Iup site directly using the URL’s listed below for the Unix based install. If you choose that method, you only need to download one of the DLL packages for each item (IM, CD and IUP). You do not need sources, include files, etc… (unless of course you wish to compile Iup for yourself).

For Unix, since there is a wide variety of kernels, glibc, etc… it’s best if you download the proper libraries for yourself, or compile Iup from sources. Iup is made up of several libraries, of which, I have only wrapped the GUI side of things. There are other libraries for dealing with imaging and plotting that I will wrap in the near future (date of writing: 4/12/2008). You are best to install all of these libraries.

Installing IupEu

You can choose to download a zip file distribution: iupeu-0.2.zip or you can use SVN to check out the lastest:

svn co http://jeremy.cowgar.com/svn/iupeu/trunk iupeu

You can also use svn to check out a particular version, for instance, for version 0.2:

svn co http://jeremy.cowgar.com/svn/iupeu/tags/0.2 iupeu-0.2

You can also browse the SVN repository: http://jeremy.cowgar.com/svn/iupeu