Want to take your software engineering career to the next level? Join the mailing list for career tips & advice Click here


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 over 5 years ago
Repo Created over 8 years ago
Repo Last Updated over 3 years ago
Size 5.96 MB
Homepage http://deepakjois...
Organization / Authordeepakjois
Page Updated
Do you use hs-logo? Leave a review!
View open issues (15)
View hs-logo activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Software engineers: It's time to get promoted. Starting NOW! Subscribe to my mailing list and I will equip you with tools, tips and actionable advice to grow in your career.
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


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


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


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