Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Concat
======

An experimental concatenative Python-based programming language.

Examples are in the examples directory. To see the spec, go to
[http://jmanuel1.github.io/concat-spec/](http://jmanuel1.github.io/concat-spec/).


Building and uploading (on Windows)
---------------------

Change the version number in `setup.py`. **Upload will fail if you try to push
an existing version.**

Delete the `dist` directory, if it exists.

rmdir dist /S

Build source and pure Python-3 distributions.

py -3 setup.py sdist
py -3 setup.py bdist_wheel

Upload.

twine upload dist/* [-r pypitest]

Testing
-------

Run the tests under `coverage.py`:

pip install coverage
coverage run setup.py test

Combine the coverage data:

coverage combine

**Nota Bene**: If you have `concat` installed globally, make sure to create and
enter a `virtualenv` before testing, so you don't end up running the installed
version.

Related work
------------

For a similar idea that is more mature, check out
[Nustack](https://github.com/BookOwl/nustack).


Metadata

Release files for concat 0.1.2.dev1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for concat 0.1.2.dev1
File Size Uploaded
concat-0.1.2.dev1.tar.gz 14.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for concat 0.1.2.dev1
File Interpreter ABI Platform
concat-0.1.2.dev1-py3-none-any.whl Python 3 none any Details

Total release size: 33.4 kB

Release files / concat-0.1.2.dev1.tar.gz

Download URL concat-0.1.2.dev1.tar.gz
Size 14.1 kB
Tags Source
SHA-256 checksum
How to use checksums
ab958d446365fad0426b9727193dfa9db7340e700c5cd50bdbed0b54866138f7
BLAKE2b-256 checksum
How to use checksums
24f4641b58011af740c3da1f96412558e623b8ecb102ef087b8b5797c0424d43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.1

Release files / concat-0.1.2.dev1-py3-none-any.whl

Download URL concat-0.1.2.dev1-py3-none-any.whl
Size 19.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5a772bd55be1fa15b07f8d7c7385ebb994555c10905b52850761bd68af866300
BLAKE2b-256 checksum
How to use checksums
58198b72f0cdb356cd8ab33f10177a5689ff83097fe69db07442d47a06327864
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/38.5.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.1

Release history Release notifications | RSS feed

This release

0.1.2.dev1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page