liberty-eiffel
[Top][All Lists]
Advanced

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

[Liberty-eiffel] Personal agenda and using non-libre facilities


From: Paolo Redaelli
Subject: [Liberty-eiffel] Personal agenda and using non-libre facilities
Date: Thu, 6 Jun 2013 15:10:38 +0200

First of all I meekly apologize for my almost total silence: quite luckily my family is filling most free time. Yet I'm ashamed to admit that the remnants of free time is stolen by Morpheus. The greek god, not the one from Matrix....
Said that I'm working on Gobject introspection. I was so bold to try to implement GI_OBJECT_INFO the Eiffel (meta)class representing a GObject as a repeated multiple heir of INDEXABLE: over method, fields, properties, signals, interfaces, constants and virtual function.
After battling for a while with several redefinition, undefinitions and renaming I've concluded that I may better just provide iterable-like functionalities....
With this library I hope to quickly provide wrappers for all the libraries having support for GIR (Gobject Introspection Repository): cairo, gdk, gtk, gio, glib and many others.
After that I will move to the rest of GNU libraries, starting with GSL where Raphael already made remarkable work in the past.
After that I got so many work to do if I want to implement my engineering tools in Eiffel; among those at http://directory.fsf.org/wiki/GNU I saw:
A library implementing TLS 1.0 and SSL 3.0 protocols http://www.gnu.org/software/gnutls/





MPC C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result http://mpc.multiprecision.org/ LGPLv3orlater
MPFR Multiple-precision Floating-point library with correct rounding. http://www.gnu.org/software/mpfr

That's far too much.... I think I will stick to a "eat-my-own-dogfood" attitude, i.e.: writing only Eiffel applications and wrapping the libraries I need that are implemented in C or C++

reply via email to

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