D as a Better C
    Adam D. Ruppe via Digitalmars-d-announce 
    digitalmars-d-announce at puremagic.com
       
    Tue Aug 29 17:35:14 PDT 2017
    
    
  
On Wednesday, 30 August 2017 at 00:29:19 UTC, Parke wrote:
> The above D code yields 445,187 bytes when compiled with 
> -release -betterC.
> DMD64 D Compiler 2.075.0-b2 on Linux on x86-64.
-betterC does virtually nothing on that version of dmd...
> But my original question was about what you (Kagamin) called
> "intermediate D".  I was trying to understand what 
> "intermediate D"
> is, and whether or not I could use "intermediate D" (whatever 
> it is)
> to produce small(er) executables.
Regular D with a custom runtime library. You can get as small as 
3 KB on Linux (though that is a super bare bones hello world).
But note that if you are distributing several executables you 
might also just use the shared phobos lib too with 
-defaultlib=libphobos2.so on Linux.
    
    
More information about the Digitalmars-d-announce
mailing list