Eiffel is missing from this list. Anyone fancy adding it on?
Blogs
Google Protocol Buffers

- colin-adams's blog
- Login or register to post comments


Embedding Haskell within Eiffel

Following on from my comment in //www.eiffelroom.com/blog/colin_adams/class_fibonacci that Haskell manages integers better than we do, I extended my test program for Fibonacci numbers to make a call to a Haskell function.
Timings and output printing F(11199) (compiled with ISE 6.3) are:
Class FIBONACCI (FreeELKS) - 2ms prints: -1880045342
- colin-adams's blog
- Login or register to post comments
- Read more


Class FIBONACCI

I was somewhat surprised to see this class in FreeELKS.
WHY? It doesn't appear to be used by anything else.
Anyway, I was rather intrigued, and gave it a try (I was interested in timing the n_th number).
I soon spotted that it was giving errors, and it was immediately obvious why. Here is a copy of the code:
<eiffel> i_th (i: INTEGER_32): INTEGER_32
- colin-adams's blog
- Login or register to post comments
- Read more


EiffelStudio less emissive on the screen
Posted November 12th, 2008 by Tao FengI can really starting using the following appearance of EiffelStudio in my daily work, without any problems after fixing some background color issues. (post rev#75526, will be available in 6.3)
Correctness of classes receiving an agent

This week I have again been considering the issue of the correctness of code that receives an agent (the last time I looked at this was http://www.eiffelroom.com/blog/colin_adams/correctness_conditions_2_for_calling_an_agent).
Let's Talk About Strings

It seems to me that the recent debate on immutable strings is misplaced. It seems related to the fact that:
- strings are not duplicated for efficiency reasons.
- since strings are mutable, it creates more aliasing than what we would care to have.
Testing tool for EiffelStudio 6.3
Posted October 8th, 2008 by Arno FivaThe 6.3 release of EiffelStudio will come with a new testing tool combining unit and system level testing. The tool is currently under development but is already capable of managing, creating and executing tests. At this point I would like to give a short overview on what has been implemented, how to tool is used and what functionality will be added in the upcoming weeks.
- arnofiva's blog
- Login or register to post comments
- Read more


Quick Windows Uninstallations

This blog entry is only for those Windows user out there. It's concerning tips and tricks for the EiffelStudio Windows Installers.
- paulbates's blog
- Login or register to post comments
- Read more


High Hopes for GTK+ on OSX

Mac fanatics out there might have heard that there is native implementation of GTK running on MacOSX. There's been a bit of backlash against the port because it doesn't provide a native MacOSX look and feel, but we are assured that they are working on it.
The Role of Exceptions in an Ideal World

I was truly thrilled when I first came across exceptions in C++ after using the clumsy error reporting style of C. It made my algorithms cleaner and, therefore, it made me happy. After several years, I tried Java and I found it interesting to impose the discipline of explicitly declaring the exceptions that may be raised in a routine.