After compiling the following code (in safety 5), testLoop(100000) produces error 27, what does not occur if we remove the (store(val)) instruction. Is it the...
In the following code the 'a' slot of D has a more precise type than the 'a' slot of its parent class C. Thus f@D seems correct. Why can't we compile this code...
The bug reported by Thierry in his mail about max(12.0, ff(a)) is solved but this remains:<br><br>The use of max(x,y) is macro-expanded only when its argument ...
... this was purely a bug. Your example is indeed a correct CLAIRE program<br><br>Mr Clairebugs<br><br>----<br><br>In the following code the 'a' slot of D has...
For some strange reasons, a list is seen as a type<br>in CLAIRE3. list(a,b,c) is another representation<br>of the set {a,b,c}.<br><br>One SHOULD NOT use lists ...
Hello everyone,<br><br>the use of safe(....) is related to safety 5 optimization. As mentioned earlier, safety 5 <br>optimization only works if you known that ...
When discussing the defdinition of Claire 3, we had discussed a syntax change where the keyword "tuple" would have been reserved for concrete values, and the...
I like Francois's suggestion that will avoid some of the difficulties of using tuple(...) for different purposes.<br>This will be included in CLAIRE...
I moved the optimization code for the ROADEF challenge from CLAIRE2 to CLAIRE3 and I found a<br>few bugs (poor protection from GC).<br>Thus, a new version, ...
Compiling this small program in saftey 6, and then executing testLoop(1000000) (in -s 1 1) leads to garbage collections: how is it possible?<br>A <: ...
I use the following init.cl:<br><br>// ... 3)<br>bug :: module(source = ".",<br> uses = list(Reader),<br> made_of = list("bugfile"))<br>(compiler.source := ...
hye Thierry,<br><br>Looking at ccmain.cl file we can see :<br><br>[line 127] if %init? load("init"),<br>...<br>[line 131] system.verbose := vlevel,<br><br>and...
Thanks.<br>I tried the -v solution but it makes the compiler verbosity (compiler messages) too high...<br>I will wait until next release.<br>Thierry...
When compiling the following program...<br><br>--------------- bugfile.cl ----------------<br>A <: ephemeral_object(val:float)<br>[copyAInto(a1:A,a2:A) :...
With bugfile.cl containing this single line:<br>MXF[1,14] := 12<br><br>I get the followig traces:<br><br>========= WITH LOAD:<br>[d:\proj\bug3]claire3 -s 7 ...
Here are a few answers to Thierry:<br><br>(a) You cannot write X := Y in a file. It has<br>to be wrapped with parentheses.<br> -> load expects fragments<br>...
... Hello everyone, I am back too :-) I'll post a new release tomorrow ... We'll give this group thing a try, but I may decide to migrate the forum onto the...
It fixes a few bugs found by Francois and Thierry: - type inference for l[i] - cons - a bug with makeArray (float arrays) - new(c) now updates the instance...
Hello, This email message is a notification to let you know that a file has been uploaded to the Files area of the claireprogramminglanguage group. File...
claireprogramminglang...
Mar 24, 2002 7:50 pm
520
Hello, please try http://www.claire-language.com/clforum/ and let me know: this looks like a better forum than yahoo group for claire. I plan to use it for a...
Hi, after several days of trying the examplesin the manual (version 3.2) I am frustrated and have to say that many of the examples do not work when typed into...
Hi, I've posted an updated hifi example on the new Forum : http://www.claire-language.com/clforum/ Look in the "documentation" section, regards, Xavier...
Hi, yhanks to Xavier for posting the example. I have spent some time working with that and can now localize the problem: tables. It is as follows: (a)...
Hi, many thanks again for all the help with getting started in claire. I attach a working example of the phone.cl file, as it was described in the manual on ...
It seems that attachments are not allowed in this forum. Here is the file: -- cut here -- // definition of the module begin(phone_application) // phonebook is...