Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wojteklu/logo

A Logo interpreter written in Swift
https://github.com/wojteklu/logo

interpreter logo parser plaground swift

Last synced: 1 day ago
JSON representation

A Logo interpreter written in Swift

Awesome Lists containing this project

README

        

# Logo interpreter 🐢
[![Swift 5.0](https://img.shields.io/badge/swift-5.0-orange.svg?style=flat)](#)
[![@wojteklu](https://img.shields.io/badge/[email protected]?style=flat)](https://twitter.com/wojteklu)

>An interpreter is a computer program that directly executes instructions written in a programming or scripting language, without previously compiling them into a machine language program.

A Logo interpreter written entirely in Swift. Curretly supports logo syntax with basic builtin commands such as `forward`, `back`, `left`, `right`. The language reference
and very basics of how it works are described in my [blog post ](https://wojteklu.com/post/writing-a-logo-interpreter/). You can play with interpreter using created [macOS app](https://github.com/wojteklu/logo/releases).



Furthermore repository contains playground with samples below. Have fun! 🐢.



## Contributing

I’d love to see your ideas for improving this! The best way to contribute is by submitting a pull request. I’ll do my best to respond to your patch as soon as possible. You can also submit a [new GitHub issue](https://github.com/wojteklu/logo/issues/new) if you find bugs or have questions.

## Author

Wojtek Lukaszuk [@wojteklu](http://twitter.com/wojteklu)

## License

This project is licensed under the terms of the MIT license. See the license file.