Add htmlparser, conditional variables, make alloc_threshold overridable in prefs.json

This commit is contained in:
2026-09-25 21:30:11 -05:00
parent 1c4f3e2428
commit 8df639399f
76 changed files with 2398 additions and 869 deletions
+14 -9
View File
@@ -1,18 +1,19 @@
Tesses Cross Language
=====================
CrossLang
=========
CrossLang is a dynamically-typed scripting language built on TessesFramework, named in honor of Jesus's sacrifice.
![CrossImage](crosslang.png)
[WebSite](https://crosslang.tesseslanguage.com/)
## What is required to build this project
- [TessesFramework](https://git.tesses.org/tesses50/tessesframework) (if you turn CROSSLANG_FETCHCONTENT off otherwise it will be grabbed automaticly)
- [TessesFramework](https://git.tesses.org/tesses50/tessesframework) (if you turn CROSSLANG_FETCHCONTENT off otherwise it will be grabbed automatically)
- CMake
## Use in docker (use my container)
```bash
sudo docker pull -t git.tesses.org/tesses50/crosslang:latest
sudo docker pull git.tesses.org/tesses50/crosslang:latest
```
## Use in docker (build the container yourself)
@@ -23,16 +24,15 @@ Tesses Cross Language
```
## To Install
- Install [mbedtls](https://github.com/Mbed-TLS/mbedtls) (use sudo apt install libmbedtls-dev on debian) for TessesFramework (no longer works on debian, needs -DTESSESFRAMEWORK_FETCHCONTENT=ON for debian)
- Follow the commands bellow
Pick one depending on what you need
## Run these commands to install crosslang (with plugin support)
### Run these commands to install crosslang (with plugin support)
```bash
git clone https://git.tesses.org/tesses50/tessesframework
cd tessesframework
mkdir build
cd build
cmake -S .. -B . -DTESSESFRAMEWORK_FETCHCONTENT=OFF
cmake -S .. -B .
make
sudo make install
cd ../..
@@ -45,13 +45,18 @@ make
sudo make install
```
## Build with shared libs only (self contained dependencies)
### Build with shared libs only (self contained dependencies)
```bash
cmake -S ../.. -B .
make -j`nproc`
sudo make install
```
## Installing or Updating the Shell
```bash
crosslang update-shell
```
```
Ye are of God, little children, and have overcome them: because greater is he that is in you, than he that is in the world. (1 John 4:4)
```