1
0
Fork 0
forked from fun/fun

README update. No code changes. (0.42.1)

This commit is contained in:
Johannes Findeisen 2026-06-04 02:46:02 +02:00
commit 9b8825bae5

View file

@ -191,25 +191,24 @@ Written primarily in Fun itself:
Enabled via CMake flags, wrapping mature C libraries: Enabled via CMake flags, wrapping mature C libraries:
| Extension | Backend | | Extension | Backend |
|--------------|-----------------| |---------------------------------------------------------------|-------------|
| JSON | json-c | | [JSON](./web/documentation/extensions/json/json.md) | json-c |
| cURL | libcurl | | [cURL](./web/documentation/extensions/curl/curl.md) | libcurl |
| SQLite | libsqlite3 | | [SQLite](./web/documentation/extensions/sqlite/sqlite.md) | libsqlite3 |
| PCRE2 | libpcre2 | | [PCRE2](./web/documentation/extensions/pcre2/pcre2.md) | libpcre2 |
| OpenSSL | libcrypto | | [OpenSSL](./web/documentation/extensions/openssl/openssl.md) | libcrypto |
| INI | iniparser 4.2.6 | | [INI](./web/documentation/extensions/ini/ini.md) | iniparser |
| XML | libxml2 | | [XML](./web/documentation/extensions/xml2/xml2.md) | libxml2 |
| PC/SC | libpcsclite | | [PC/SC](./web/documentation/extensions/pcsc/pcsc.md) | libpcsclite |
| KCGI | libkcgi | | [KCGI](./web/documentation/extensions/kcgi/kcgi.md) | libkcgi |
| Redis/Valkey | hiredis | | [Redis/Valkey](./web/documentation/extensions/redis/redis.md) | hiredis |
Some extensions also have a corresponding stdlib wrapper class (e.g., `JSON`, `INI`, `XML`, `PCSC`, `PCRE2`, `KCGI`). Some extensions also have a corresponding stdlib wrapper class (e.g., `JSON`, `INI`, `XML`, `PCSC`, `PCRE2`, `KCGI`).
## Quick start ## Quick start
<pre>console <pre>$ git clone https://git.xw3.org/fun/fun.git
$ git clone https://git.xw3.org/fun/fun.git
$ cd fun $ cd fun
$ cmake -B build -DCMAKE_BUILD_TYPE=Release $ cmake -B build -DCMAKE_BUILD_TYPE=Release
$ cmake --build build $ cmake --build build
@ -218,10 +217,6 @@ fun> print("Hello, World!")
Hello, World! Hello, World!
fun> :quit</pre> fun> :quit</pre>
### OpenSSL quickstart (MD5)
See: [./web/documentation/extensions/openssl/openssl.md](./web/documentation/extensions/openssl/openssl.md)
## Build Options ## Build Options
- **`-DCMAKE_BUILD_TYPE=Debug`** &mdash; debug build with asserts - **`-DCMAKE_BUILD_TYPE=Debug`** &mdash; debug build with asserts