Utviklet av | GNU Project |
---|---|
Første versjon | 1994 |
Siste versjon | 2.3 (11. juli 2007) |
Innskudd | gforge.inria.fr/scm/browser.php?group_id=184 |
Skrevet i | SmartEiffel |
Operativsystem | GNU , GNU / Linux , FreeBSD , NetBSD , OpenBSD , BSD / OS ( en ) , HP-UX og IRIX |
Miljø | Multi-plattform |
Type | kompilator |
Tillatelse | LPG |
Nettsted | smarteiffel.loria.fr |
SmartEiffel er en gratis Eiffel- kompilator . Denne kompilatoren er utviklet på LORIA , et forskningslaboratorium i Nancy , Frankrike .
Prosjektet ble initiert i 1994 av den franske forskeren Dominique Colnet . Kompilatoren kalles da SmallEiffel , med henvisning til Smalltalk- språket . I 1995 klarte kompilatoren å kompilere seg for første gang. I 1998 , under et besøk til LORIA av Richard Stallman , ble prosjektet kalt som en del av GNU- prosjektet . Idesember 2002ble prosjektet omdøpt til SmartEiffel i anledning utgivelsen av versjon 1.0. ISeptember 2004, SmartEiffel når versjon 2.0. Denne versjonen endret noen elementer i språket og la til bedre optimalisering av den genererte koden. Noen av brukerne, som ikke har en datamaskin som er kraftig nok til å kompilere kompilatoren (obligatorisk prosess for å installere SmartEiffel), ble enten med den gamle versjonen, eller sluttet å bruke den (se flere meldinger på det offisielle forumet siden denne versjonen 2).
I Mai 2005, etter uenigheter med arbeidsgruppen for Eiffels språkstandardisering, kunngjør SmartEiffel-prosjektet at det ikke vil implementere ECMA TC39-TG4-arbeidsgruppestandarden. Derfor er ikke hovedprosjektet i Eiffel-verdenen, Gobo, som består av et sett biblioteker som er kompatible med hovedkompilatorene, ikke kompatibel med denne versjonen 2.
Den siste stabile versjonen ble utgitt i 2007 .