[M3devel] C backend -- mode or call quake?
Jay
jay.krell at cornell.edu
Tue Oct 16 02:21:23 CEST 2012
The current usage of C backend is noticeably much slower than cm3cg. I really don't like it.
- Jay (briefly/pocket-sized-computer-aka-phone)
On Oct 15, 2012, at 11:35 AM, <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).
> 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