[M3devel] C backend -- mode or call quake?
Rodney M. Bates
rodney_bates at lcwb.coop
Wed Oct 17 18:11:22 CEST 2012
On 10/15/2012 01:35 PM, mika at async.caltech.edu wrote:
> Jay K writes:
> ...
>> "External" anything is convenient for development and testing=2C bad for pe=
>> rformance. It writes and reads the .mc files. Besides development/testin=
>> g=2C it also is used for licensing reasons -- communication through files i=
>> nstead of "linking" code.
> ...
>
> Jay you keep coming back to this issue of the performance of the compiler.
> Do you use Modula-3 for some large projects I'm not aware of? I compile
> quite a bit of code with it, and sure it would be cool (always is) if it
> were faster but it's not like the lack of speed has ever bothered me (not
> since the silly 0.1-second delay was removed from Process.Wait). I also
> implemented a parallelized back-end mode a while ago (it's in the tree).
I didn't know that. Any experience on how stable it is? Time compiling
isn't a huge issue for me either, but now that we all have n cores on a
chip, for growing n, and little way to utilize them, that would indeed
be cool.
> The speed of the compiler is mainly an issue when recompiling the world,
> which is something that happens mainly during "development/testing",
> and then not by regular users, normally...
>
> Mika
>
More information about the M3devel
mailing list