On Wednesday, 22 January 2014 at 11:13:53 UTC, Kagamin wrote:
On Wednesday, 22 January 2014 at 02:18:43 UTC, Vladimir
Panteleev wrote:
I've started a "framework" for this purpose a while ago[1],
[...]
A framework doesn't seem like a good idea. You can have either
big framework or small executable, not both.
I don't think you and I mean the same things ;) That's why I put
"framework" in quotes. It was the most suitable word that came to
mind - I basically meant "standard library and build system for
your program". My goal is definitely not to replace one
kitchen-sink library with another.
My code works with stock object.d just fine. In order to make
injectable dll you only have to disable GC (and probably tls),
and write otherwise normal D code.
"Normal D code" involves plenty of explicit and implicit
allocations. The practical and aesthetic considerations of
hundreds of KB of useless baggage remain.