[erlang-questions] newbie: why c.erl is special?

Anthony Kong anthony.hw.kong@REDACTED
Wed Mar 5 10:47:16 CET 2008

I think it is the 'six-liner' you are referring to:

"1.2.2 LACE
One of the ideas behind Eiffel is to maximize reusability. For this
reason, the language doesn't
provide a mechanism for assembling a system. Some external mechanism
is therefore needed
to specify the entry-point for a program. One of these mechanisms is a
language called LACE
(Language for Assembling Classes in Eiffel).
Since the Eiffel knows nothing of assembling classes into systems it
doesn't provide a
mechanism for resolving name-clashes."

In a sense, it sounds like java classloader to me.

Cheers, Anthony

On Wed, Mar 5, 2008 at 7:04 PM, Bengt Kleberg
<bengt.kleberg@REDACTED> wrote:
> Greetings,
>  Sorry about the delay, but the book has > 1000 pages and it was
>  unfortunately a worst case search scenario. The explanation was not in
>  the book.
>  It was here:
>  http://se.inf.ethz.ch/projects/alan_fehr/report.pdf
>  And the part you want to read is "1.2.2 LACE" on page 2. It is only 6
>  lines, but I can not cut/paste so I hope you can read it.
>  bengt
>  On Mon, 2008-03-03 at 10:34 +0100, Christian S wrote:
>  > On Mon, Mar 3, 2008 at 8:53 AM, Bengt Kleberg
>  > <bengt.kleberg@REDACTED> wrote:
>  > >  In the book "Object Oriented Software Construction" Bertrand Meyer
>  > >  argues (successfully in my opinion) that you need to have the ability to
>  > >  rename (alias) modules. He also shows that this ability must be outside
>  > >  of the language/modules themselves.
>  >
>  > Providing my own aliases for other modules that I use is something I
>  > have been wishing for.
>  >
>  > Not having read the book, what does he mean with the ability must be
>  > outside of the language?
>  _______________________________________________
>  erlang-questions mailing list
>  erlang-questions@REDACTED
>  http://www.erlang.org/mailman/listinfo/erlang-questions

Don't EVER make the mistake that you can design something better than
what you get from ruthless massively parallel trial-and-error with a
feedback cycle. That's giving your intelligence _much_ too much

- Linus Torvalds

More information about the erlang-questions mailing list