[ nice-Bugs-802210 ] custom initialisers lost during partial recompile
"SourceForge.net" <[email protected]>
| Newsgroups | gmane.comp.lang.nice.devel |
|---|---|
| Message-ID | <[email protected]> |
Bugs item #802210, was opened at 2003-09-08 13:12
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=112788&aid=802210&group_id=12788
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Rohan Hart (dr_dee)
Assigned to: Nobody/Anonymous (nobody)
Summary: custom initialisers lost during partial recompile
Initial Comment:
Class initialisers in packages which have not changed,
and are hence not recompiled, are lost when other
packages are compiled.
Nice compiler version 0.9.2 (build 2003.09.02, 21:54:27
UTC)
----
package A;
class A {
{
println("init A");
}
}
package B;
import A;
void main(String[] args) {
let a = new A();
println("done!");
}
----
>nicec --jar A.jar B
nice.lang: parsing
A: parsing
B: parsing
A: typechecking
A: generating code
B: typechecking
B: generating code
B: linking
B: writing in archive
A: writing in archive
nice.lang: writing in archive
>$JAVA -jar A.jar
init A
done!
>touch B/b.nice
>nicec --jar A.jar B
nice.lang: parsing
A: parsing
B: parsing
B: typechecking
B: generating code
B: linking
B: writing in archive
A: writing in archive
nice.lang: writing in archive
>$JAVA -jar A.jar
done!
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=112788&aid=802210&group_id=12788
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf