Overview
Comment: | Update PORTING file (use of JavaScript codes in compiling). |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
13f860d88e85e8036382a06da41a3c7e |
User & Date: | user on 2023-01-02 20:42:13 |
Other Links: | manifest | tags |
Context
2023-01-07
| ||
06:07 | Change har.c so that wildcards can be used. check-in: 28772e0e31 user: user tags: trunk | |
2023-01-02
| ||
20:42 | Update PORTING file (use of JavaScript codes in compiling). check-in: 13f860d88e user: user tags: trunk | |
2023-01-01
| ||
05:21 | Some improvements in PORTING file. check-in: 97e5146d26 user: user tags: trunk | |
Changes
Modified PORTING from [83445271eb] to [bfe9ea3a6c].
1 2 3 4 5 6 7 8 9 10 11 12 13 | 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: |
︙ |