hs-logo

Logo turtle graphics interpreter in Haskell

Subscribe to updates I use hs-logo


Statistics on hs-logo

Number of watchers on Github 20
Number of open issues 15
Average time to close an issue 7 days
Main language Haskell
Average time to merge a PR about 4 hours
Open pull requests 0+
Closed pull requests 0+
Last commit almost 4 years ago
Repo Created over 6 years ago
Repo Last Updated over 1 year ago
Size 5.96 MB
Homepage http://deepakjois...
Organization / Authordeepakjois
Contributors1
Page Updated
Do you use hs-logo? Leave a review!
View open issues (15)
View hs-logo activity
View on github
Latest Open Source Launches
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating hs-logo for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

Build Status

Logo interpreter written in Haskell, specialized for turtle graphics. Still very much a WIP. Lot of the language still needs to be implemented, but it is fairly functional already.

More info at http://deepakjois.github.com/hs-logo

Quickstart

Follow the installation instructions

You can now try out some logo programs in the examples folder

% dist/build/hs-logo/hs-logo site/examples/sources/snowflake.logo -o ~/tmp/snowflake.svg

Snowflake

% dist/build/hs-logo/hs-logo site/examples/sources/design1.logo -o ~/tmp/design1.svg

Design

hs-logo open issues Ask a question     (View All Issues)
  • over 2 years Hackage version depends on old base (>=4.2 && <4.6)
  • almost 4 years Update documentation
  • over 6 years Fix test failure in Travis build due to too few test cases
  • over 6 years Make an OS X Package
  • over 6 years Fix deprecation warnings in site Hakyll code
  • over 6 years Bad output
  • over 6 years Add source control locations for each token
  • over 6 years Avoid using ParsecT based Evaluator
  • over 6 years Make a list of all primitives that arent implemented
  • over 6 years Implement escaping
  • over 6 years Fix stack overflow issues
  • over 6 years Add support for optional arguments to builtins as well as defined functions
  • over 6 years Figure out how to call SVG backend directly
  • over 6 years Robust messaging and error handling
  • over 6 years Create types corresponding to evaluation results
hs-logo list of languages used
Other projects in Haskell