[erlang-questions] newbie: why c.erl is special?
Wed Mar 5 10:47:16 CET 2008
I think it is the 'six-liner' you are referring to:
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.
On Wed, Mar 5, 2008 at 7:04 PM, Bengt Kleberg
> 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:
> 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.
> 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
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