Ref counting for CTFE?
Puming via Digitalmars-d
digitalmars-d at puremagic.com
Thu May 29 20:11:25 PDT 2014
On Thursday, 29 May 2014 at 20:44:43 UTC, Dicebot wrote:
> I'd love to see command-line flag that enables garbage
> collection in compiler (disabled by default). It does not
> matter how fast compiler is if it crashes on big project. And
> difference between 10 seconds vs 30 seconds is not as important
> as difference between 2 seconds vs 10 seconds anyway.
I'd like to provide another use case:
I use vibe.d to host my website in a DigitalOcean virtual machine
with 512M RAM, which is the cheapest and most popular VPS
sulotion out there. But I can't build my dub/vibe.d project on it
because 512M RAM is far from enough for any CTFE related code to
build. It crashes every time. My solution now is to use a
VirtualBox ubuntu on my Mac/Win8 to build the project and rsync
it on to DigitalOcean. Which is very slow turnaround.
I think to make D based web programming popular, we have to make
it possible to run on most of the cloud PAAS platforms (see
Python/GoogleAppEngine and Ruby/Heroku and all those PHP machines
out there). 512M RAM is a crucial deadline for the compiler's
memory usage if we really want that to happen.
More information about the Digitalmars-d
mailing list