Skip to content
This repository has been archived by the owner on Jul 27, 2022. It is now read-only.

spacemeshos/tytle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tytle

The Typed-Turtle Programming Language

What's Tytle?

Tytle is a variant of the Logo Programming Language written in Rust and targeted to run in the browser

Installation

  • Clone locally the repository:
git clone https://github.com/spacemeshos/tytle
  • Make sure you have Rust installed
  • Make sure you have npm installed
  • Install wasm-pack
  • Make sure you have python3 installed (it's for spinning a local web-server to host index.html)
    if you want another web-server, then just edit the python3 -m http.server in build.sh
  • Build & Run:
cd tytle_browser
./build.sh

Roadmap

  • Interpreter
  • Native Compiler (compiling programs directly to WASM)
  • Having many turtles (Object-Oriented)
  • String Primitive
  • List Data-Structure
  • HashMap Data-Structure

License

The Tytle project is licensed under Apache License, Version 2.0