EiffelStudio

blog Testing tool for EiffelStudio 6.3

The 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.

blog Quick Windows Uninstallations

paulbates's picture

This blog entry is only for those Windows user out there. It's concerning tips and tricks for the EiffelStudio Windows Installers.

blog EiffelStudio 6.2 is out

manus_eiffel's picture

EiffelStudio 6.2 has just been released. For those who haven't followed the intermediate releases, here is an idea of what is included:

  • Added new contract editor tool to ease edition of contracts on routines and classes.
  • Added Eiffel Information System which let you connect external documentation to your Eiffel code and vice versa.

blog Inheriting comments

manus_eiffel's picture

I don't know if you are like me but often when you redefine a feature, I used to copy/paste the comments so that I still know what the feature is supposed to do in english terms (in addition to the contracts of course). In 6.2, we are introducing a new facility so that in the editor and in the flat-view of the feature you do not have to do the copy/paste.

blog A little help for Mac users

paulbates's picture

I've been in hiatus from using EiffelStudio on the Mac for a while because since the upgrade to Leopard, EiffelStudio exhibited some strange behavior related to expose actions. As a result elements of the UI, that are custom drawn, went missing. I was left unable to see set breakpoints and the docked tool tabs.

article

Protecting objects

Having looked at code for interfacing Eiffel to C and creating callbacks from C to Eiffel, I frequently found that things were not done properly, resulting in potential memory corruption or crashes.

First, I like to point out the CECIL documentation which contains everything you need to know about interfacing C with Eiffel.

article

Using externals in multithreaded applications

Using a C/C++ external in an Eiffel system is pretty easy.

blog EiffelStudio 6.1 is out

manus_eiffel's picture

EiffelStudio 6.1 has just been released. For those who haven't followed the intermediate releases, here is an idea of what is included:

  • New default layout for EiffelStudio tools to highlight the most common used tools whereas other tools are still available at the bottom or via the View menu.

blog Find Class Files Fast in EiffelStudio

paulbates's picture

If, like me, you are always wanting to get to an Eiffel class file from within EiffelStudio there's a simple external command you can invoke that will launch a file browser selecting the editing class' associated file.

This tip is only for Windows.

Open the External Commands Editor using the Tools | External Commands menu item, and add a new command.

blog EiffelStudio 6.1 and external commands

manus_eiffel's picture

A new feature of the 6.1 release of EiffelStudio appears in the Console tool. Basically in addition of what you could do before, you can also insert the following:

  1. {A}
  2. @{A}
  3. {A}.f

where A is an Eiffel class and f a feature of A.

The meanings are:

  1. {A}: location of a file containing a copy of the text of class A.
Syndicate content