llvm just a backend/code generator. There's big difference between llvm and .net/jvm. llvm is just a part of compiler, but .net/jvm is virtual machine + runtime enviroment + set of standard libraries and techniques.
On Fri, Jul 26, 2013 at 2:36 PM, ???? ????? <petryxa.clever{([at]})nowhere.xy
---------- Forwarded message ----------
From: ???? ????? <petryxa.clever{([at]})nowhere.xy
Date: 2013/7/26
Subject: Re: [BLACKBOX] April 18 , 2014 deadline for Windows 7 fixes
To: chris{([at]})nowhere.xy
Chris,
I'm agreed with you in case of the purposes of GPCP *compiler*,
but it is obvious, when there is more than one platform of the concrete
programming language implementation, this language needs some basic
components, that will allow developer to write platform independent code.
And also Component Pascal Language specification requests reflection
functions from environment. Basic functions plus reflection functions (Meta, you know)
give us a framework, that is really needed on gpcp, even if you wont ever want to migrate from BlackBox.
This framework will be based on gpcp only and will give to a programmes
a simple way to write something on jvm, and .NET and any other basement.
The only trouble is that jvm and .NET are frameworks by itself,
and gpcp framework will give us a layer cake.
This goes to llvm and javascript too.
2013/7/26 Chris Burrows <chris{([at]})nowhere.xy
> -----Original Message-----
> From: BlackBox [mailto:BLACKBOX{([at]})nowhere.xy > Sent: Friday, 26 July 2013 1:35 AM
> To: BLACKBOX{([at]})nowhere.xy > Subject: Re: [BLACKBOX] April 18 , 2014 deadline for Windows 7 fixes
>
> And we all know, that there is still no any framework on GPCP, and i think
> i know the reason.
>
GPCP does not *need* its own framework - it is just a compiler for a
programming language. It exploits all of the facilities of the platform it
is running on - it doesn't attempt to reinvent them in some other peculiar
way. In that way you get the best interoperability with all the other
software developed in other languages that also have been deliberately
designed to support the platform, not subvert it.
If you are targeting the Windows platform everything you could ever want and
a whole lot more is already in the .NET framework.
I have not had any experience with it but I assume that, similarly, if you
want to target a Java-based platform then everything that you ever want and
more is included in the various Java frameworks for the JVM version.
Regards,
Chris Burrows
CFB Software
http://www.cfbsoftware.com
----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy
---- To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy
---- To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy
Received on Fri Jul 26 2013 - 12:51:51 UTC