News

article

Variant of Producer Consumer SCOOP example

With some help from several people and ISE support I got a producer cosnumer exampe passing STRINGs working.

When logging information in a multi threaded system I wanted one thread to handle all writing to a file. The difference from the Producer Consumer example is mainly that I pass a STRING in a queue instead of an INTEGER.

It seems to be some problems with the fiel attachemnts.

poll

Are you still using the compatible mode of EiffelStudio?

Yes
14% (1 vote)
No
86% (6 votes)
Total votes: 7
article

Eiffel Configuration Tools

Introduction

Lately I have had time to improve the tool support for Eiffel configuration files written in the Pyxis format, by the introduction of syntax highlighting in the gedit text editor and tools for converting XML to Pyxis. For those that are not familiar, Pyxis is an alternative syntax for XML files inspired by the Python programming language.

poll

Which version of gcc are you using on Linux?

3.3.x
0% (0 votes)
3.4.x
0% (0 votes)
4.0.x
0% (0 votes)
4.1.x
29% (2 votes)
4.2.x
0% (0 votes)
4.3.x
0% (0 votes)
4.4.x
29% (2 votes)
4.5.x
0% (0 votes)
4.6.x
43% (3 votes)
> 4.6
0% (0 votes)
Total votes: 7
poll

Which version of the Linux C library are you using?

2.3.3
0% (0 votes)
2.4
0% (0 votes)
2.5
18% (2 votes)
2.6
0% (0 votes)
2.7
0% (0 votes)
2.8
0% (0 votes)
2.9
0% (0 votes)
2.10
0% (0 votes)
2.11
0% (0 votes)
2.12
18% (2 votes)
2.13
0% (0 votes)
2.14
0% (0 votes)
2.15
64% (7 votes)
2.16
0% (0 votes)
Total votes: 11
poll

Which version of the Linux kernel are you using?

2.4
0% (0 votes)
2.6
38% (5 votes)
3.0
0% (0 votes)
3.1
0% (0 votes)
3.2
31% (4 votes)
3.3
0% (0 votes)
3.4
0% (0 votes)
3.5
31% (4 votes)
Total votes: 13
library

Eiffel Game Library

Library for game development.

request Google-ish Suggestive Search on CLASS/feature

in
0
Your rating: None

Discovery in Eiffel is already very simple. An additional help would be a search tool that operates like Google, but on Eiffel classes and features.

Now: When I type in a partial class name (e.g. CLASS_* or *CLASS* or *CLASS), I get a drop-down list of class names meeting this criteria.

New: When I type in a partial class name (e.g.

article

Introducing Pyxis, the readable alternative to XML for Eiffel configuration files

Introduction

Although XML was designed to be a human readable data description language it does not compare well to other data description languages in terms of clarity and readability.

poll

For an I/O operation, in case of errors do you prefer to get an exception, or to check for it after?

Exception based
13% (1 vote)
Error checking
88% (7 votes)
Total votes: 8
library

eposix

Make the Unix POSIX API available to programmers. And lot more goodies like Eiffel's best MIME parser, CGI programming, IMAP interface, etc.
library

EiffelRE2

An Eiffel wrapper for Google's RE2 regular expression evaluator

request Help needed with Eiffel program using hashed_dictionary

0
Your rating: None

I can't seem to get my program to setup the hashed dictionary correctly.

library

eOpenGL

Eiffel interface to the OpenGL "C" API.
article

Underused expanded types

Using expanded types for enumerations or aliased type names:

expanded class MY_ENUMERATION
convert
 value: {INTEGER_32}
feature
 make (value_a: INTEGER_32)
  do
   value := value_a
  end
feature
 value: INTEGER_32
end

It's as simple as that.

article

Output and by-reference parameters

This request is retracted, see http://www.eiffelroom.org/node/467 for a demonstration of an Object Oriented way of doing output and byref parameters.

I'm trying to lay out a case for adding parameter passing by value and/or output parameters.

tool

BALIGN

Multi-functional batch sequence aligner incorporating Needleman-Wunsch, Smith-Waterman and Oommen-Kashyap algorithms along with compound alignment of secondary sequences.
library

Eiffel Arbitrary Precision Number Library

A pure-Eiffel arbitrary precision integer library based on GMP.
library

eMPC

Eiffel interface to the "C" MPC library
library

eMPFR

Eiffel interface to "C" MPFR