Missing files

0 views
Skip to first unread message

Pippijn van Steenhoven

unread,
Jan 17, 2008, 5:58:27 AM1/17/08
to webc...@googlegroups.com
Hello Claire group,

am I wrong or are some claire source files missing? Core.cl, Generate.cl,
Optimize.cl and more can neither be found in the distribution nor in the
subversion repository.

Best regards,

--
Pippijn van Steenhoven

signature.asc

sylvain

unread,
Jan 21, 2008, 2:32:16 PM1/21/08
to webclaire
Hello Pippijn,

These files have no meaning at the meta level, a Module.cpp file is a
boot loader. For each module the compiler will create a Module.cpp
from the meta definition of the module, mainly a method which
constructs and inserts all the definitions (classes, methods...) into
the lexical environment.

Regards,
Sylvain

Pippijn van Steenhoven

unread,
Jan 21, 2008, 3:38:28 PM1/21/08
to webc...@googlegroups.com
On Mon, Jan 21, 2008 at 11:32:16AM -0800, sylvain wrote:
> These files have no meaning at the meta level, a Module.cpp file is a
> boot loader. For each module the compiler will create a Module.cpp
> from the meta definition of the module, mainly a method which
> constructs and inserts all the definitions (classes, methods...) into
> the lexical environment.

Hello Sylvain,

I'm not sure whether I have expressed my issue clearly enough, but I am not
talking about modules. This is in the compiler code. Maybe I am
misunderstanding something about how Claire works, but I can't find anything
that can regenerate the generated files such as claire/csrc/Optimize.cpp.in.
Could you explain this to me?

signature.asc

sylvain

unread,
Jan 22, 2008, 3:53:50 AM1/22/08
to webclaire
Hi Pippijn,

The confusion comes from Core which is not part of the compiler and is
distributed with claire sources. You're right about the complier
(Generate and Optimize) which is only distributed as C++ files. This
diffusion policy is explained by Yves Caseau, the original author of
claire on the claire3 web site (1).

(1) http://claire3.free.fr/diffusion.htm

Regards,
Sylvain
Reply all
Reply to author
Forward
0 new messages