<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel">
    <title>gmane.comp.lang.eiffel.smalleiffel</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6970"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6969"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6968"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6967"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6966"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6965"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6964"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6963"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6962"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6961"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6960"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6959"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6958"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6957"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6956"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6955"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6954"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6953"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6952"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6951"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6970">
    <title>Compile to jvm</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6970</link>
    <description>&lt;pre&gt;bonjour,
est ce que le compilateur java est toujours en friche ou existe il une 
version stable ?
merci

&lt;/pre&gt;</description>
    <dc:creator>jeanluc</dc:creator>
    <dc:date>2012-03-20T16:02:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6969">
    <title>Re: loop bug compilation</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6969</link>
    <description>&lt;pre&gt;Il 29/10/2011 10:43, Peter Moueza ha scritto:
You may want to try our version of SmartEiffel at
https://github.com/LibertyEiffel/Liberty
I'm helping Cyril Adrian in his effort to further develop SmartEiffel.
Install with:

git clone git&amp;lt; at &amp;gt;github.com:LibertyEiffel/Liberty.git Liberty
cd Liberty
./install.sh

The last step is quite longish; actually we are developing into
install.sh some options that  to generate debian packages, preparing
wrappers, docs and so on but as far as I know they needs at least some
testing...

We are doing it outside the academic channels that used to host
SmartEiffel for several reasons.
First of all Dominique Colnet, project leader and father of SmartEiffel
has developed in recent years an interest for prototype based languages,
specifically Lisaac (http://en.wikipedia.org/wiki/Lisaac) if I correctly
recall.
SmartEiffel was born as an academic project; this allowed for strong
theoretical foundations but hindered external contributions.
Sadly its development model has been heavily bu&lt;/pre&gt;</description>
    <dc:creator>Paolo Redaelli</dc:creator>
    <dc:date>2011-10-29T14:13:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6968">
    <title>loop bug compilation</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6968</link>
    <description>&lt;pre&gt;hi,
I post here because no answer from my subscription request.

On ubuntu 11.04, 11.10, make =make all is buggy because it goes in infinite loop
See, for 2.2, make = smarteiffelMakeBugList.txt
               make -d = smarteiffelMakedBugList.txt

make interactive is ok
peter&amp;lt; at &amp;gt;O:~/SmartEiffel$ make

Hello!

Thank you for choosing SmartEiffel.

I'm here to help you install your software. Many default options have been set
for you; the simplest way to install SmartEiffel is to keep pressing the
&amp;lt;Enter&amp;gt; key as long as I ask anything.

Of course you can change the options I set; it's just a matter of chosing items
in the menus, and you'll see you can greatly customize your SmartEiffel
installation. A golden rule is, just pressing &amp;lt;Enter&amp;gt; always works, and
inexorably leads towards the actual SmartEiffel installation. When no default is
provided (between brackets), the &amp;lt;Enter&amp;gt; key will just leave everything
unchanged and get you back to the previous menu.

As training, you'll be asked to press the &amp;lt;Enter&amp;gt; key to ga&lt;/pre&gt;</description>
    <dc:creator>Peter Moueza</dc:creator>
    <dc:date>2011-10-29T08:43:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6967">
    <title>Re: Differences between SmartEiffel and ECMA</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6967</link>
    <description>&lt;pre&gt;
The Gobo compiler is now able to read EiffelStudio's ECF file
if you want.

&lt;/pre&gt;</description>
    <dc:creator>Eric Bezault</dc:creator>
    <dc:date>2011-10-28T10:51:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6966">
    <title>Re: Differences between SmartEiffel and ECMA</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6966</link>
    <description>&lt;pre&gt;Hi Howard,
Thank you for your reply.

I’m currently a .NET developer, but I’m passionate about the Eiffel language. It’s very sad that it is so unpopular, because it’s far more better than all the current “main-stream” ones.

I’m most familiar with the ISE implementation, but that one is either very expensive or GPL (so you are forced to be hobbyist only) and the SmartEiffel seems to be the only one which is feature-full, stable and really free. How do you judge it – is it really production stable (at the time of its latest version) or it’s rather an academic “proof of concept” with many gaps here and there ?

Based on what you wrote, it seems that SmartEiffel doesn’t miss any substantial features of the ECMA variant (at least from language point of view). You mentioned differences in kernel and libraries – what kind of differences ? Are they just another approach to solutions, or they are somehow feature-limited or not well-finished ?

I also know about the Gobo project (would be a&lt;/pre&gt;</description>
    <dc:creator>Piotr Galuszkiewicz</dc:creator>
    <dc:date>2011-10-28T09:32:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6965">
    <title>Re: Differences between SmartEiffel and ECMA</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6965</link>
    <description>&lt;pre&gt;Hi Piotr,

I don't recall that there is anywhere specific for this, unfortunately.

I am an ex-user of SmartEiffel, and as it hasn't changed much, if at
all, since I stopped using it, I should be able to highlight the
substantive differences ...

The two most prominent differences are in letter case acceptability for
identifiers, and non-conforming inheritance, with other substantial
differences in the kernel and other core libraries.

SmartEiffel does not follow the case-insensitiveness of ECMA and all
non-SmartEiffel implementations of Eiffel, rejecting as invalid
identifiers that do not follow the recommended selection of
all_lower_case for routines and variables, Initial_upper_case for
constants [and possible once routines] and ALL_UPPER_CASE for class
names.

As a substantial corpus of code that I have worked on originated from C
and C++ source and does not follow these constraints, I ended up
spending more time re-adapting SmartEiffel to be smart enough to be able
to continue compiling my Eiffel confor&lt;/pre&gt;</description>
    <dc:creator>Howard Thomson</dc:creator>
    <dc:date>2011-10-24T16:32:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6964">
    <title>Differences between SmartEiffel and ECMA</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6964</link>
    <description>&lt;pre&gt;Hello,
Can somebody point me to a resource where I can find the language differences
between SmartEiffel and the ECMA standard ?

Piotr

&lt;/pre&gt;</description>
    <dc:creator>pkg&lt; at &gt;poczta.fm</dc:creator>
    <dc:date>2011-10-24T11:16:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6963">
    <title>State of SmartEiffel</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6963</link>
    <description>&lt;pre&gt;Hi all.

Happy New Year!

I was wondering what the current state of SmartEiffel is.  I remember a 
while ago Dominique saying that he was on the point of rebuilding the 
internal architecture of the compiler (the email was dated 21/01/10).  Any 
chance that any new stuff has been going on?  I've been occasionally doing 
svn updates but haven't noticed anything for a while.

Not that the lack of activity is stopping me from using the compiler.  I 
still use it as my language of choice for my personal projects.  :-)

Cheers,
Phil.

&lt;/pre&gt;</description>
    <dc:creator>Phil Malin</dc:creator>
    <dc:date>2011-01-02T01:46:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6962">
    <title>Bug-Tracker for SmartEiffel?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6962</link>
    <description>&lt;pre&gt;Hello,

I tried to file the bug with the tutorial/xml/dom/example1.e program,
but i can't find a way to create a new bug on this page. What am I
doing wrong?

-Thomas

&lt;/pre&gt;</description>
    <dc:creator>Thomas Preymesser</dc:creator>
    <dc:date>2010-10-05T12:51:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6961">
    <title>Strange Eiffel error messages with tutorial/example1</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6961</link>
    <description>&lt;pre&gt;Hello,

a few weeks ago i installed SmartEiffel Release 2.3 on my Windows 7 Starter
Netbook. All programs that i wrote
compiled well.
But then i tried to compile the example1 programm im the tutorial/xml
directory and got these strange errors:

cpp: show_xml1.c:4698 Macro redefinition of MAKEWORD, previously defined in
c:\lcc\include\win.h 547
Warning show_xml1.c: 4724  sprintf: too many arguments
Warning show_xml1.c: 4785  missing prototype for fcntl
Warning show_xml1.c: 4785  Missing prototype for 'fcntl'
Error show_xml1.c: 4785  undeclared identifier 'F_GETFL'
Error show_xml1.c: 4786  undeclared identifier 'O_NONBLOCK'
Warning show_xml1.c: 4787  Missing prototype for 'fcntl'
Error show_xml1.c: 4787  undeclared identifier 'F_SETFL'
Warning show_xml1.c: 4787  possible usage of F_SETFL before definition
Warning show_xml1.c: 4786  possible usage of O_NONBLOCK before definition
Warning show_xml1.c: 4785  possible usage of F_GETFL before definition
Warning show_xml1.c: 4801  missing prototype for fcntl
Warning &lt;/pre&gt;</description>
    <dc:creator>Thomas Preymesser</dc:creator>
    <dc:date>2010-09-20T13:10:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6960">
    <title>Constraint genericity and REAL_GENERAL</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6960</link>
    <description>&lt;pre&gt;Bonjour,

I do not understand why it is not legal to declare :

    expanded class MY_CLASS[T -&amp;gt; REAL_GENERAL]

but it is legal to write :

    expanded class MY_CLASS[T -&amp;gt; NUMERIC]

and I do not understand the message : &amp;lt;&amp;lt; Actually this is only a compiler implementation facility. &amp;gt;&amp;gt; that the compiler outputs in the first case :

compile -debug test_math_macros_real.e -o test_math_macros_real.exe
****** Fatal Error: The REAL_GENERAL type cannot be used here.
Actually this is only a compiler implementation facility.

Line 17 column 22 in MATH_MACROS (/Users/haro/livres-eni/poo/heritage/programmes/figures/math-macros/math_macros.e):
    MATH_MACROS[T -&amp;gt; REAL_GENERAL]
                     ^            
------
Error occurs while compiling. Compilation process aborted.

Can someone help me to understand ?

Thanks in advance.

Regards,

&lt;/pre&gt;</description>
    <dc:creator>Christophe HARO</dc:creator>
    <dc:date>2010-08-03T04:47:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6959">
    <title>Re: real time</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6959</link>
    <description>&lt;pre&gt;
andrew.z.carroll&amp;lt; at &amp;gt;lmco.com wrote:

It depends how hard your real time requirements are. Eiffel is garbage
collected. The different Eiffel compilers have different collection
strategies (SmartEiffel: mark and sweep, EiffelStudio: copy, tecomp:
mark and sweep).

A collection cycle has no definitive upper bound on how much time it
takes. But nearly all Eiffel compilers let you switch off garbage
collection before calling certain time critical functions. With this
strategy you have a certain control over the time, when collection
cycles can happen.

The Eiffel compiler tecomp has announced a compile time garbage
collection in its roadmap (not yet implemented). This strategy let the
compiler recognize at compile time when an object is no longer
reachable. With that no garbage collection cycles can interfere with
real time requirements.

Helmut



&lt;/pre&gt;</description>
    <dc:creator>Helmut Brandl</dc:creator>
    <dc:date>2010-07-27T16:34:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6958">
    <title>real time</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6958</link>
    <description>&lt;pre&gt;I will be searching the archive for information about using Eiffel in real time
applications.  I thought I would post this message though, to see if anyone
knows, quickly, if Eiffel can be used for real time applications.

Thanks
Andrew

&lt;/pre&gt;</description>
    <dc:creator>andrew.z.carroll&lt; at &gt;lmco.com</dc:creator>
    <dc:date>2010-07-27T16:00:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6957">
    <title>Fatal Error: Cannot find the class "ANY" in any known cluster.</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6957</link>
    <description>&lt;pre&gt;Hello,

i tried to install SmartEiffel on a Ubuntu Linux System and got this error:

$ make interactive
Compiling bootstrap compiler
Compiling install germ
****** Fatal Error: Cannot find the class "ANY" in any known cluster.

------
make: *** [install/germ/compile_to_c.h] Error 1

&lt;/pre&gt;</description>
    <dc:creator>thopre&lt; at &gt;gmail.com</dc:creator>
    <dc:date>2010-03-24T12:27:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6956">
    <title>Re: Liberty</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6956</link>
    <description>&lt;pre&gt;
Both Modula 3 and Eiffel have a small user base, and are starved for 
implementors.  They both have a philosophy of strong typing, objects, 
security.  They make mopre or less the same demands on their run-time 
systems.  Any collaboration between the two camps could be a win for 
both.

&lt;/pre&gt;</description>
    <dc:creator>hendrik&lt; at &gt;topoi.pooq.com</dc:creator>
    <dc:date>2010-01-21T18:08:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6955">
    <title>Re: Garbage collection</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6955</link>
    <description>&lt;pre&gt;Il giorno Thu, 21 Jan 2010 12:41:25 +1300
lists&amp;lt; at &amp;gt;solder.ath.cx ha scritto:

Have you had a look at XML_FILE_REPOSITORY and XML_STREAM_REPOSITORY
classes? They may be what you are looking for or provide some hints.


&lt;/pre&gt;</description>
    <dc:creator>Paolo Redaelli</dc:creator>
    <dc:date>2010-01-21T07:10:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6954">
    <title>Garbage collection</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6954</link>
    <description>&lt;pre&gt;Hi SmartEiffelers

I'm attempting to store references to Eiffel objects as XML user data.
Naturally when garbage collection occurs my references become
invalid. What I'm wondering is if there is any mechanism in
SmartEiffel to protect references from being moved like there is in ISE
Eiffel. (ISE Eiffel uses a table of references to objects, where the
table is never moved by the garbage collector).

Regards, David.


&lt;/pre&gt;</description>
    <dc:creator>lists&lt; at &gt;solder.ath.cx</dc:creator>
    <dc:date>2010-01-20T23:41:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6953">
    <title>Re: [smarteiffel-dev] Liberty</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6953</link>
    <description>&lt;pre&gt;Excellent !
By the way, I am working with Benoit Sonntag from the Lisaac project
and I am on the point to rebuild completely the internal architecture
of the SmartEiffel compiler.
Great
Very good news!


&lt;/pre&gt;</description>
    <dc:creator>Dominique Colnet</dc:creator>
    <dc:date>2010-01-20T19:57:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6952">
    <title>Re: Liberty</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6952</link>
    <description>&lt;pre&gt;
Do have a look at Modula 3's run-time system.  Of the languages I've 
seen supporting multithreading and garbage collection, Modula 3's 
run-time system is among the best I've seen.  I'd love to see it used 
for more language implementations, and I'd love to see some measure of 
interoperability between Modula 3 and Eiffel, two of my favourite 
languages.


Last I looked, llvm had serious problems informing garbage collectors 
what the types of temporaries and stored registers were.  C-- did better 
on this, but its development and support seem to have slowed to a 
snail's pace.


There's quite a few in Modula 3, too, one of the reasons I'm hoping for 
interoperability.


Modula 3 is.


&lt;/pre&gt;</description>
    <dc:creator>hendrik&lt; at &gt;topoi.pooq.com</dc:creator>
    <dc:date>2010-01-20T17:05:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6951">
    <title>Liberty</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6951</link>
    <description>&lt;pre&gt;Dear Eiffel users, hackers, and believers,

We are happy to announce the birth Liberty Eiffel.

Liberty Eiffel is born from a simple idea: the Open Source and Free
Software community needs a free-as-in-freedom Eiffel compiler that
tries to be follow the principles that made Eiffel so appealing.

SmartEiffel is an academic project; as such it is a tool for its
developers to test and prove ideas that made their way into papers;
such a goal naturally requires the development model to follow the
rules of the academia, for example keeping all the coding in-house.

We are designing and developing an Eiffel compiler, compatible with
SmartEiffel, but with different goals:

- keep the language and the required run-time system as simple as
  possible;

- stick to the same high quality requirements that make SmartEiffel
  such a good piece of Free Software;

- "exit the ivory tower", being a community-driven project without the
  requirements of academic goals; being easily or automatically
  interoperable with most ma&lt;/pre&gt;</description>
    <dc:creator>Cyril ADRIAN</dc:creator>
    <dc:date>2010-01-19T20:47:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6950">
    <title>Re: account</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.eiffel.smalleiffel/6950</link>
    <description>&lt;pre&gt;


Hi,
I don't understand, I can log in in
https://www2.eiffel.com/login/secure/logon.aspx
but not in http://smarteiffel.loria.fr/wiki/en/index.php?title=Special:Userlogin&amp;amp;action=submitlogin&amp;amp;returnto=Special:Userlogin
Why?

&lt;/pre&gt;</description>
    <dc:creator>peter moueza</dc:creator>
    <dc:date>2009-12-12T20:11:50</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.lang.eiffel.smalleiffel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.lang.eiffel.smalleiffel</link>
  </textinput>
</rdf:RDF>

