Turing machine implementation

agplv3 css html turing-machine typescript
6 Open Issues Need Help Last updated: Jun 22, 2025

Open Issues Need Help

View All on GitHub
Algorithms Turing Machine Implementation
Add tests 2 months ago

AI Summary: Implement unit tests for the existing Turing machine simulation using a suitable framework like Jest, aiming for at least 60% test coverage.

Complexity: 4/5
enhancement good first issue

Turing machine implementation

TypeScript
#agplv3#css#html#turing-machine#typescript
Algorithms Turing Machine Implementation

AI Summary: Implement a non-deterministic Turing machine simulator, extending the existing deterministic Turing machine implementation. The non-deterministic version should allow multiple transitions for the same state and input symbol, each with a probability (either equal probability or weighted probability based on an optional extension).

Complexity: 4/5
enhancement good first issue

Turing machine implementation

TypeScript
#agplv3#css#html#turing-machine#typescript
Algorithms Turing Machine Implementation

AI Summary: Implement file upload functionality for a Turing machine simulator. Users should be able to upload .csv or .txt files containing tape data, states, and instruction tables to populate the simulator's input fields.

Complexity: 4/5
enhancement good first issue

Turing machine implementation

TypeScript
#agplv3#css#html#turing-machine#typescript
Algorithms Turing Machine Implementation
User login 2 months ago

AI Summary: Implement user login functionality to allow users to save their Turing machine instruction tables for later use. This involves adding user authentication, potentially using a database to store user data and their saved configurations.

Complexity: 4/5
enhancement good first issue

Turing machine implementation

TypeScript
#agplv3#css#html#turing-machine#typescript
Algorithms Turing Machine Implementation

AI Summary: Implement a finite-state machine (FSM) as a new feature within an existing Turing machine simulator. The FSM should have a simplified transition table (current state, current value -> next state), only move right, be read-only, and halt upon reaching the end of the input. The implementation should integrate seamlessly with the existing application.

Complexity: 3/5
enhancement good first issue

Turing machine implementation

TypeScript
#agplv3#css#html#turing-machine#typescript
Algorithms Turing Machine Implementation

AI Summary: Improve the error message displayed when a Turing machine simulation crashes due to a missing instruction. The current message only states that an instruction is missing; the improvement should specify the missing state and symbol, and ideally suggest a fix (e.g., adding a specific instruction to the table).

Complexity: 3/5
enhancement good first issue

Turing machine implementation

TypeScript
#agplv3#css#html#turing-machine#typescript