mirror of
https://git.tesses.org/tesses50/crosslang.git
synced 2026-09-30 16:54:14 +00:00
63 lines
1.5 KiB
Markdown
63 lines
1.5 KiB
Markdown
CrossLang
|
|
=========
|
|
CrossLang is a dynamically-typed scripting language built on TessesFramework, named in honor of Jesus's sacrifice.
|
|
|
|

|
|
|
|
[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 automatically)
|
|
- CMake
|
|
|
|
|
|
## Use in docker (use my container)
|
|
```bash
|
|
sudo docker pull git.tesses.org/tesses50/crosslang:latest
|
|
```
|
|
|
|
## Use in docker (build the container yourself)
|
|
```bash
|
|
git clone https://git.tesses.org/tesses50/crosslang
|
|
cd crosslang
|
|
sudo docker build -t crosslang:latest .
|
|
```
|
|
|
|
## To Install
|
|
Pick one depending on what you need
|
|
|
|
### 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 .
|
|
make
|
|
sudo make install
|
|
cd ../..
|
|
git clone https://git.tesses.org/tesses50/crosslang
|
|
cd crosslang
|
|
mkdir build
|
|
cd build
|
|
cmake -S .. -B . -DCROSSLANG_FETCHCONTENT=OFF
|
|
make
|
|
sudo make install
|
|
```
|
|
|
|
### 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)
|
|
```
|