Skip to main content

A Turing Machine Executor (EMT)

License (MIT) Latest release

A simple executor of (almost) every Turing machine.

The Name

EMT stands for Esecutore di Macchine di Turing, that is the Italian for "Turing Machine Executor".

The Reasons

To be completely honest I was just really bored and I needed a way to spend my time while learning new languages. I written this code in Python because I wanted to try using what I learnt about this language in the past months.

How To Use EMT

Visit the Wiki page to know how to use EMT.

Known Bugs and Limitations

In this section there's a list of known bugs and limitations of EMT. For future reference, if a bug is solved (or if a limitation is removed) it won't be deleted from this list, but it will be just marked as "deleted" (like this).

  • This executor can only start right before the input string
  • You can't execute the same machine with more than one input tape without reinserting the machine
  • This executor is not much user friendly

Metadata

Release files for turing-machine-executor 1.1.1

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

Source distribution (sdist)

Source distribution for turing-machine-executor 1.1.1
File Size Uploaded
turing_machine_executor-1.1.1.tar.gz 4.5 kB Details

Release files / turing_machine_executor-1.1.1.tar.gz

Download URL turing_machine_executor-1.1.1.tar.gz
Size 4.5 kB
Tags Source
SHA-256 checksum
How to use checksums
0e15420f3ecbede10d10982fedb547a5fbc8cc8ffd6e00768e66b19ef278ef34
BLAKE2b-256 checksum
How to use checksums
b02f349b03cad767adb18dc9c8f54564c5946fed7b489f55321c5f10758ff837
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.1

Release history Release notifications | RSS feed

This release

1.1.1 This release

1 release file

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