Incremental Compilation in the Chapel

I study the Chapel with small programs, and they work great. But as the program gets longer, compilation time also increases. So I was looking for a way to compile several files one by one, but not with success. While browsing the web, I found this and this pages, and the latter says

All of these incremental compilation functions are included with the new -incremental flag in the Chapel compiler, which will be available in Chapel 1.14.0 release.

Although the Chapel compiler on my computer accepts this parameter, it does not generate any * .o (or * .a?) When compiling a file containing only the procedure (i.e. no main ()). Is it because the above project is experimental ...? In this case, can we expect this feature to be included in some future version of Chapel?

(Or is the word “incremental compilation” above not what I expect from regular compilers like GCC?)

My environment: Chapel-1.14.0 installed via homebrew on Mac OSX 10.11.6.

+4
source share
1 answer

Chapel , main(). , , , -incremental. , , . , , , /.

, , , , ( , ). , , . " ", .o .a, . , .

, , Github .

+3

Source: https://habr.com/ru/post/1668126/


All Articles