Free Hero Mesh

Diff
Login
This is a mirror of the main repository for Free Hero Mesh. New tickets and changes will not be accepted at this mirror.

Differences From Artifact [83445271eb]:

To Artifact [bfe9ea3a6c]:


1
2
3
4
5
6

















7
8
9
10
11
12
13
This file describes considerations for anyone who will distribute the
program, include it in package managers, port it to other systems, etc.

(Many of the below sections are only partially written so far, and some
are not written at all, so far.)



















=== Distribution ===

Dependencies of Free Hero Mesh include SDL1.x and SQLite.

If you are making a distribution of this program for UNIX-based systems
(including any Linux distribution), then you should ensure that you do:






>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
This file describes considerations for anyone who will distribute the
program, include it in package managers, port it to other systems, etc.

(Many of the below sections are only partially written so far, and some
are not written at all, so far.)


=== Use of JavaScript in Compiling ===

One note about compiling is the use of JavaScript codes. It uses Node.js
although it uses a subset that should not be too difficult to implement
using polyfills in other implementations.

However, these JavaScript codes are short, and are only needed at compile
time if you wish to modify the P-codes instruction set, and are not needed
to compile Free Hero Mesh without modification. Furthermore, alternative
implementations could avoid the use of JavaScript codes entirely.

(In future, it might also be changed so that e.g. awk might be used, or
write these programs in C as well (which reduces dependencies, but then
they will have to be compiled too, which is less convenient for these
kind of scripts), but currently they are using JavaScript.)


=== Distribution ===

Dependencies of Free Hero Mesh include SDL1.x and SQLite.

If you are making a distribution of this program for UNIX-based systems
(including any Linux distribution), then you should ensure that you do: