yay

command module
v0.0.0-...-e3abd20 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 8, 2023 License: MIT Imports: 14 Imported by: 0

README

yay

Yet another stack-oriented toy language that transpiles to Go code. Heavily inspired by Tsoding's Porth YouTube series.

Note: this is just a simple project to learn about programming languages, transpilers and compilers. Efficiency nor security or mantainabilty are the main intention in this project.

Features

  • Dead simple
  • Stack oriented
  • Reverse polish notation
  • Transpiles to Go code -> Can be compiled for a lot of platforms!
  • Highly customizable -> Even the keywords can be localized

TODO: Explain that this language is not intended for coroutines so its not concurrency safe (Although it could be easily converted to that if asked)

Setup

It, obviously, needs golang to be installed in order to compile the transpiled code.

TODO: Finish setup section

Usage

TODO: Finish usage section

Customize

TODO: Finish customize section

Directory structure

.
├── examples
├── mod
└── std

TODO: Finish readme

Contribute

Feel free to contribute to this project : ) .

License

This project is licensed under the MIT License - read the LICENSE file for details.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL