A pretty REPL for Vyxal.
Project description
Crosshatch
Ever wanted to use Vyxal, but found that the default REPL was lacking in features and that the online interpreter wasn't interactive enough? Well now there's a solution to all your read-execute-print-loop needs! Crosshatch is designed to be easy to use, visually appealing and highly interoperatable with the Vyxal programming language.
Installation
If you want to work on Crosshatch, you can also use poetry. First, download this repository and unzip it. Alternatively, you can open it with Github Desktop or clone it via git.
Then, you'll need to install Poetry, which is the packing tool used for Crosshatch.
pip install poetry
Finally, run:
poetry install
and it will take care of installing all the required dependencies.
Usage
To run Crosshatch:
crosshatch
Or if you want to do development work on it:
poetry run crosshatch
After starting Crosshatch, you'll see something like the following:
Vyxal 2.19.0 using Python 3.10.9 (tags/v3.10.9:1dd9be6, Dec 6 2022, 20:01:21) [MSC v.1934 64 bit (AMD64)] on win32.
Type ##help for more information.
EOF or ##exit to exit.
[0] vyxal>
Enter your expressions after the >
and they will be evaluated. The [0]
indicates that this is expression 0.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file crosshatch-1.0.0.tar.gz
.
File metadata
- Download URL: crosshatch-1.0.0.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7114f93220095fd42a339489ff2f4e64fb53fc4153784435ec40a5b5bb0bfa95 |
|
MD5 | b5471de6c02a84621739eae5bdd603c2 |
|
BLAKE2b-256 | dcd3bb60ce2fac3b32b427ac2d004557be3d333c1989b5debdee3f2e726cd78d |
File details
Details for the file crosshatch-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: crosshatch-1.0.0-py3-none-any.whl
- Upload date:
- Size: 6.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf287eb1451664ae5bf7363ef34f13d90619f32fbac56de944763ce48f2a5e55 |
|
MD5 | e09703fdc55b78f6d8e866ebdfab8fd6 |
|
BLAKE2b-256 | 61fe1e7607cc18d37379919731b5a81edc29a56bfd64c1c990b2da06331c804e |