   People

   The SmartEiffel Team

   The  SmartEiffel  Team  is an informal group of people in the [1]LORIA
   lab   of  Nancy,  France,  gathered  around  the  development  of  new
   compilation   techniques   for  object-oriented  languages  and  their
   implementation in SmartEiffel, The GNU Eiffel compiler.

   [o]
       [2]Dominique COLNET
              Professor at the University of Nancy 2 (I.U.T. Charlemagne).
              Leader of the SmartEiffel project.

       Dominique COLNET is the one who initiated the SmartEiffel project in
       Summer 1994. His goal was to validate, on a large scale project, new
       compilation techniques for object-oriented languages (global system
       analysis as well as dynamic type prediction). Another goal was also to
       create a free Eiffel compiler available for teaching as well as for
       industrial purpose. Initially called SmallEiffel, the first free
       Eiffel compiler was experimented in 1995 at the [3]ESIAL school of
       software engineering. Dominique COLNET is still teaching Eiffel and he
       is always ready to visit new places in order to promote Eiffel. For
       more details, see also the [4]history of SmartEiffel as well as the
       the [5]project's history page.
   [o]
       Philippe RIBET
              Developer on the SmartEiffel project.

       He started working on SmallEiffel before the first public release and
       never stop to use and debug the compiler (mainly the library). He made
       the first port on non-UNIX system: MS-DOS. He joined the SmallEiffel
       team in summer 2001, working full-time on the project. The main aim is
       to develop the graphic library. He worked on other aspects like SCOOP
       for example.
   [o]
       [6]Cyril ADRIAN
              Developer on the SmartEiffel project.

       Like Philippe, he started working on SmallEiffel before it was brought
       to the public. Having learnt Eiffel at school, he never stopped using
       SmallEiffel and now SmartEiffel. He joined the SmartEiffel team in
       summer 2002, working on the project in his free time. He developed a
       new installer, added the [7]Acyclic Visitor design pattern, and worked
       on the draft implementation of SCOOP. He also added the plugin system
       and the eiffeldoc tool. More recently, he write the XML cluster and
       started the [8]ESE project before devoting more time to his family.
   [o]
       Vincent CROIZIER
              PhD student at LORIA.

       He began to work on SmallEiffel in 1997, when he was a student at
       [9]ENS Cachan. He fixed some bugs during his work experiments.
       He joined the SmartEiffel team in winter 2003. Mathematician, he began
       to rewrite the NUMBER library and MUTABLE_BIG_INTEGER.
       His project is to build tools to help users to enhance their contracts
       and make their software safer (with improved performance).
   [o]
       [10]Frederic MERIZEN
              PhD student at LORIA.

       He joined the SmartEiffel team for his master thesis in 2003, working
       on weak references and other garbage collection aspects with Olivier
       Zendra. Frederic got involved with the compiler itself during the last
       stages of SmartEiffel 2.0's long maturation process.
   [o]
       Jose Bollo
              Developer on the SmartEiffel project.

       Jose began to study eiffel with SmallEiffel in 1997, at home, for its
       personnal interest in Object Oriented Development and Quality
       Managment. Since 1999, he only use Smart(ll)Eiffel for its own
       projects. He joined the SmartEiffel team in spring 2005.
       He works for the industry since 1987 as ingeneer in scientific
       programming. He usually works on Windows and Unix systems with many
       languages that are not eiffel.
   [o]
       Pierre-Nicolas CLAUSS
              Developer on the SmartEiffel project.

       Having learned SmartEiffel at [11]ESIAL, he joined the SmartEiffel in
       2005 for a school project with a research team. He worked mainly on
       rebuilding the compile_to_jvm tool, but also on other components (like
       the OpenGL widget for Vision).
       Some other work is under progress but is not yet available.
   [o]
       [12]Cyrille BAGARD
              Developer on the SmartEiffel project.

       Student at I.U.T. Charlemagne, later at ESIAL, his first contributions
       to SmartEiffel finally happened in 2oo5 thanks to school obligations :
       a school project to lead with a research team (same as Pini in fact
       ;-) and, during Summer 2oo5, a work training on compile_to_jvm & C^o.
       He especially enjoys studing and working on this _free_ _open-source_
       GNU compiler and he thinks [Smart]Eiffel is the most pleasant OO
       language ;o

   Former Team Members

   [o]
       Suzanne COLLIN
              Assistant Professor at the University Henri Poincar of Nancy.

       Suzanne COLLIN has been working on SmartEiffel from the very
       beginning, taking a major part in conceptual and design discussions
       and decisions.
       She also provided the invaluable point of view of a user of
       object-oriented languages working in the field of image processing and
       augmented reality.
       She also gave Dominique three beautiful childrens :)
   [o]
       Philippe COUCAUD
              Master Thesis about garbage collection in OO languages.
              Currently working in industry.

       After being a student of Dominique, and in charge of the
       Macintosh-ready versions of SmallEiffel during his free-time since
       1996, Philippe joined the SmallEiffel team of the ECOO research team
       between February and September 1998 for his Master thesis. He worked
       more especially on the garbage collector.
   [o]
       [13]Olivier ZENDRA
              Researcher at INRIA-Lorraine / LORIA. Got his PhD "Translation
              and global optimisation in class languages" working on the
              SmartEiffel project.

       He started working during most of his spare time with Dominique on
       SmallEiffel in late 1994 - early 1995. He had many important
       conceptual and technical discussions with Dominique about languages,
       typing, ANSI C, Java byte-code, garbage collection, etc. and worked on
       the first bootstrap. He also tries to maintain the SmartEiffel Web
       site. He joined the ECOO research team in late 1997 to work almost
       full-time for his PhD on SmallEiffel, which he got with highest
       honours in late 2000.

   Other Contributors

   Many people have contributed to SmartEiffel, The GNU Eiffel Compiler.

   The  first  of  them, in chronological order, are the computer science
   students  of  the  University  Henri  Poincar  of Nancy, France. They
   tested  and  bench-marked it, providing very useful information in the
   early days of SmartEiffel.

   Then,  many people, either working in computer engineering or computer
   science,  or  simply  users  working  in various academic and business
   fields,  took  part  in the process of improving SmartEiffel. Since it
   became  The  GNU  Eiffel Compiler, in early 1998, even more people are
   helping its development.

   We want to thank all these people who help us in this great adventure.
   Although  it  is  not  possible  to  mention them all, here is a short
   [14]list of the most important contributors.

                                   [Line]
             Copyright  Dominique COLNET and Suzanne COLLIN -
                         [15]<SmartEiffel@loria.fr>
                Last modified: Thu Jul 22 17:22:05 CEST 2004

References

   1. http://www.loria.fr/
   2. http://www.loria.fr/~colnet
   3. http://www.esial.uhp-nancy.fr/
   4. file://localhost/home/colnet/SmartEiffel/wiki/en/index.php/Introduction
   5. file://localhost/home/colnet/SmartEiffel/misc/HISTORY.html
   6. http://www.cadrian.net/~cyril/
   7. http://c2.com/cgi/wiki?AcyclicVisitor
   8. http://ese.sf.net/
   9. http://www.ens-cachan.fr/
  10. http://www.loria.fr/~merizen
  11. http://www.esial.uhp-nancy.fr/
  12. http://www.ocberge.net/
  13. http://www.loria.fr/~zendra
  14. file://localhost/home/colnet/SmartEiffel/misc/THANKS.html
  15. mailto:SmartEiffel@loria.fr
