Tacit is a friendly programming language that uses ergonomics, determinism, and efficiency to help you express your creativity.
-
With powerful features like significant whitespace and functional programming, the Tacit language works together with you and helps you out at every step.
-
The Tacit community is here to help too! We know how tough coding can be, and we do our best to make this a safe space where kindness and empathy are the norm.
The code here in this Git repo is a temporary interpreter (in Python), created to help bootstrap a self-recursive Tacit compiler.
You'll need Python 3.7.2 and Direnv.
These commands will get the code and get you into a running Python environment:
git clone https://github.com/tacit-lang/tacit-gen3-python.git
cd tacit-gen3-python
direnv allow
pip install -r requirements.txt
pytest-watch
to start testing code changesblack .
to reformat everythingisort -rc .
to sort importsflake8 .
to check the code style
- Change installed packages with
pip install
orpip uninstall
- Upgrade and freeze all packages with
./pip_freeze.sh
This project is released under the MIT License (see LICENSE.md for details).