On Thursday, 16 August 2012 at 11:47:56 UTC, Paulo Pinto wrote:
On Thursday, 16 August 2012 at 09:23:18 UTC, Thiez wrote:
On Thursday, 16 August 2012 at 00:48:44 UTC, Alexey Egorov
wrote:
I think there is no problems to make, for example, compiler
for Java Virtual Machine.
Think again. Like Java, the JVM does not have pointer
arithmetic, which means there is no straightforward way to
write a D-to-JVM-bytecode compiler.
Actually you can do it, if you make use of sun.misc.Unsafe
package.
http://www.docjar.com/docs/api/sun/misc/Unsafe.html
--
Paulo
It looks like the 'getAddress' function requires the memory to
have been obtained using allocateMemory. It seems to me this
would prevent the (excelllent) builtin gargbage collector from
working, which would be a waste.
It seems .net would be a better target, but according to the
thread that xenon325 links to, that either can't be done, or is
very hard.