Xulang
Xulang: an ultra-minimalist programming language with zero memorization of syntax required.
Introduction
Zhizhi is a lovely mouse-musume. Since she dislikes memorizing grammar rules, Miaomiao designed a programming language for her that requires almost no grammar memorization. If you want to learn how to write Xulang code, See https://github.com/GGN-2015/py_xulang/blob/main/document/guide.md.
Install
pip install xulang
Usage
# xulang interactive CLI
python3 -m xulang
# run file
python3 -m xulang <filepath.xu>
# run file with include_path
python3 -m xulang -I <include_path>
# use --verbose to see matching process
python3 -m xulang --verbose
Program Examples
See ./sample_code/*.xu on https://github.com/GGN-2015/py_xulang.
Standard Library
See ./xulang/include/Std/*.xu on https://github.com/GGN-2015/py_xulang. It's not necessary to use standard library since most of ther utilities can be easily mannually implemented, they just come as examples.
Metadata
Release files for xulang 0.6.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| xulang-0.6.2.tar.gz | 23.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| xulang-0.6.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 55.7 kB
Release files / xulang-0.6.2.tar.gz
| Download URL | xulang-0.6.2.tar.gz |
|---|---|
| Size | 23.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9b646690b6dabb7aaf5606a443dc453d90c2825168b096554f0ddd6868f0de23
|
|
BLAKE2b-256 checksum How to use checksums |
5aa39fe6bd406add81cb2099b52bcce97ee14f12696d7e833dfb96e419dd0118
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.3.2 CPython/3.13.12 Windows/11
|
Release files / xulang-0.6.2-py3-none-any.whl
| Download URL | xulang-0.6.2-py3-none-any.whl |
|---|---|
| Size | 31.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5ca19529d74441f30438dbe01d029f6bfc9e4008e87a69ea90c9f24bdd82cc2c
|
|
BLAKE2b-256 checksum How to use checksums |
d5bd634b0e66966d94d938a7f2353420ede285225c2aa721eef426a92db52c67
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.3.2 CPython/3.13.12 Windows/11
|