Nick Kostirya wrote:
Hello All.
I wish to copy the program on other computer, but I do not want install mozart
on it.
How it is possible to get quickly the list of files which are necessary for
work of the program?
Hi,
The Mozart compiler produces bytecode. This implies you need the Mozart
virtual machine on any computer which will run an Oz program.
(This is comparable to Java for which you have to install a JVM before
running any program.)
The Mozart virtual machine isn't distributed separately.
This makes sense since most of the development platform would be needed
in a complete virtual machine.
For example, an application can use use the compiler API, so the
compiler would have to be part of the virtual machine, etc.
On the other hand, if your application is quite specific, you could use
a reduced (incomplete) virtual machine.
Here are the files you absolutely need (tested on x86 Linux only) for a
reduced virtual machine (relative to the install dir):
bin/ozengine (be careful this is a link to oz, you need to copy oz and
then rename it to ozengine)
bin/ozplatform
platform/linux-i486/emulator.exe
share/Init.ozf
You must add for any kind of (Tk-based) GUI:
platform/linux-i486/tk.exe
platform/linux-i486/wish/* (I'm not sure whether you need this all, part
or not at all)
You will probably need to add parts of:
/cache/x-oz/boot
/cache/x-oz/system
You can minimize the needed parts by using ozl.
The rest can (probably) be safely deleted for operating the program. For
any distribution, you also need to include the licence!
Cheers,
Yves
Best.
Nick.
_________________________________________________________________________________
mozart-users mailing list
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users
_________________________________________________________________________________
mozart-users mailing list
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users