Skip to main content

A dynamic object oriented programming language with a focus on simplicity

Project description

Build Status Build status

Truck is a dynamic programming language with a focus on simplicity.

Example

use io

class Greeter {
  constructor(name) {
    this.name = name
  }

  salute() {
    io.println("Hello " + this.name)
  }
}

g = Greeter("world")
g.salute()

Getting started

git clone http://github.com/tarptaeya/truck
cd truck
python3 -m truck #[filename] or leave empty to run repl

Syntax highlighting

Syntax highlighting for vim is supported and associated files can be found in the vim directory of the project. Either copy the files yourself or execute install_vim.sh to automatically copy the vim files for you.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

trucklang-0.1.1.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

trucklang-0.1.1-py3-none-any.whl (18.1 kB view details)

Uploaded Python 3

File details

Details for the file trucklang-0.1.1.tar.gz.

File metadata

  • Download URL: trucklang-0.1.1.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.4

File hashes

Hashes for trucklang-0.1.1.tar.gz
Algorithm Hash digest
SHA256 7b4f13541f79b09dcf631956b8ccaa3139c4143f9e43c094ff3e5b22fc64878a
MD5 409aacbd2e84968bc1d0fcbe8d17ad3a
BLAKE2b-256 3050aa01a73a7863fe51b35f8501b9b6779953c91dbc83eac7abf8dfa401debb

See more details on using hashes here.

File details

Details for the file trucklang-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: trucklang-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 18.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.4

File hashes

Hashes for trucklang-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 64fc79052cb2b72334708810eb9ebae272ef2e26328cafb2f8071ac24c4a2b3f
MD5 c9322b2f603e80be5b2f91d09c5232a0
BLAKE2b-256 7143eb419df6bac26e67f2e8d90c89c138aa49b42b658f55592cf5ae146481e7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page