[fpc-pascal] First pas2js public release
Reimar Grabowski
reimgrab at web.de
Fri Dec 22 15:12:18 CET 2017
On Fri, 22 Dec 2017 08:53:03 +0100 (CET)
Michael Van Canneyt <michael at freepascal.org> wrote:
> That is one of the points of pas2js. To allow you to program the browser [in pascal].
Fixed that for you.
And yes, that's what most transpilers to javascript are meant for.
> There is no need for a server. You can make e.g. a chess application that runs
> 100% in the browser, using a single HTML file. You can embed the JS and
> images in the HTML itself, and thus your HTML file is the 'executable'.
Really, that's amazing?
> See the browser as a desktop. Your program runs in that desktop.
> If need be, this program can contact a server - the classical
> client/server model, using HTTP as the protocol - but this is by no means a necessity.
If you say so.
> In that sense, the demo demonstrates this. The server is just there for you
> to be able to download the "program"...
<!DOCTYPE html>
<html>
<head>
<title>Mighty web app</title>
</head>
<body>
</body>
<script>
alert("I am such a mighty web application");
</script>
</html>
Ok, if this is nowadays a 'web application' I seriously get old.
But whatever, every HTML page with a script is a web app now. Lesson learned.
R.
More information about the fpc-pascal
mailing list