Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Eiffel > Re: eiffel pars...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 6 of 34 Topic 872 of 930
Post > Topic >>

Re: eiffel parser in SmartEiffel

by llothar <llothar@[EMAIL PROTECTED] > Jul 20, 2007 at 01:56 PM

On 20 Jul., 22:54, lee <cogn...@[EMAIL PROTECTED]
> wrote:

> ECMA/non-ECMA Eiffel world.  It would be great for anyone who has used
> both major compilers (i.e., SmartEiffel and EiffelStudio) to comment
> about my concerns regarding speed and ****tability.  Thanks.


Well as the worlds most heavy Smalleiffel/Smarteiffel user (i'm 0.74b
which is just in the middle) i can comment on one of this.

The speed of the SmartEiffel compiled programs is indeed excellent.

Code side is okay as long as you don't use inheritance a lot. Generics
and Inheriting from global cl***** (that only contains constants and
once routines) are okay. Heavy overriding methods does not work well
in general because of the lack of a VMT.

Look at the code generated output before you start and learn how it is
written.

But it is impossible to develop anything then toy programs with it
(and yes i consider the eiffel compiler itself as a toy project).

SmartEiffel is absolute unuseable for larger programs as compile time
is completely insane even on current 3 GHz Systems. compile_to_c was
about 2 minutes for a system (11 sec for SmallEiffel). Remember that
this is used even if you only change a comment.

SmallEiffel is simply too low developed to use it (no good runtime, no
working exception handling in debug mode, no multithreading, buggy
default garbage collector).

For me and many others the complete mistake was and still is
a) backward compatibility is not a goal
b) total ignorant development team
c) complete ignorance against multithreading (Hey thats what you
really can call stupid).

For EiffelStudio i can only say that i not liked the IDE. The library
is very unique and if you work once there is no way back. Speed is
suboptimal and ISE was not a nice company in the past.

I still like eiffel - even when i think most features were too much
hyped in the past (mostly multiple inheritance) - and i would really
like to see it survive. But to do it a new player must enter the arena
with a new product and this will not happen thanks to FOSS which
killed most alternatives in the software development world.
 




 34 Posts in Topic:
eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-18 22:53:24 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-19 21:34:27 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-20 08:54:24 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-25 02:50:17 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-25 13:26:38 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-20 13:56:18 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-20 20:29:23 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-26 08:06:19 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-26 09:07:00 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-20 22:32:43 
Re: eiffel parser in SmartEiffel
Pascal Obry <pascal@[E  2007-07-21 11:21:00 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-21 05:31:16 
Re: eiffel parser in SmartEiffel
Pascal Obry <pascal@[E  2007-07-21 14:39:36 
Re: eiffel parser in SmartEiffel
Friedrich Dominicus <j  2007-07-21 17:01:28 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-21 13:37:23 
Re: eiffel parser in SmartEiffel
Friedrich Dominicus <j  2007-07-23 07:30:40 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-21 15:12:15 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-21 15:20:10 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-22 04:57:02 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-22 02:46:14 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-22 18:27:28 
Re: eiffel parser in SmartEiffel
Eric Bezault <ericb@[E  2007-07-22 21:28:56 
Re: eiffel parser in SmartEiffel
Colin Paul Adams <coli  2007-07-22 20:24:46 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-22 13:51:28 
Re: eiffel parser in SmartEiffel
Eric Bezault <ericb@[E  2007-07-22 22:59:48 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-23 06:15:42 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-23 06:19:28 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-23 00:05:52 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-23 17:44:19 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-24 01:40:41 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-24 19:53:46 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-24 17:17:37 
Re: eiffel parser in SmartEiffel
llothar <llothar@[EMAI  2007-07-24 18:58:30 
Re: eiffel parser in SmartEiffel
lee <cogneme@[EMAIL PR  2007-07-25 06:10:27 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Jul 25 22:05:03 CDT 2008.