summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorLeo Tenenbaum <pommicket@gmail.com>2020-01-19 23:21:56 -0500
committerLeo Tenenbaum <pommicket@gmail.com>2020-01-19 23:21:56 -0500
commit4a1467810d1cf9498db9507f36f78a0bd385c1e9 (patch)
treee212837c08ac0f1dd308cf800b1a8fdf6cdd3a3f /README.md
parentd4cf195c8ad0338fef7ccb08d0767360378b24d2 (diff)
extracted hash table for future use by foreign to avoid loading libraries twice
Diffstat (limited to 'README.md')
-rw-r--r--README.md4
1 files changed, 3 insertions, 1 deletions
diff --git a/README.md b/README.md
index acc64ba..2fa6838 100644
--- a/README.md
+++ b/README.md
@@ -43,7 +43,9 @@ On other systems, you can just compile main.c with a C compiler. `toc` uses seve
### `toc` Compiler Source Code
-Most of the source code for the `toc` compiler is licensed under the GNU General Public License, version 3. See `LICENSE` for more information.
+Most of the source code for the `toc` compiler is licensed under the GNU General Public License, version 3, and the rest (some small general utilities) is in the public domain. Each source file begins with a comment explaining its license.
+
+See `LICENSE` for the GNU General Public License.
`toc` is written in C, for speed and portability. It has no dependencies, other than the C runtime library. If you want to be able to call external C functions at compile time, however, you will need `libffcall` and `libdl` (so this is only currently supported on Unix-y systems).