Posted by James
Since launching Ruby support in 2007, we’ve been constantly expanding the platform to accommodate more application types and to make the platform more accessible to a broader audience of developers.
We are very pleased today to announce full support for applications written in the Logo programming language.
Going back to our roots with an in-browser editor, we believe that interactive programming and getting started quickly lend well to learning. Ruby is an excellent language for learning (check out Hackety Hack), and Logo is even better.
Logo is a fully-featured and beautifully designed functional Lisp-style programming language. It shares many properties with (and is an ancestor of, via Smalltalk) Ruby, including being an interpreted language with dynamic typing and excellent set manipulation – including filter, map, reduce, and other iterators similar to Ruby’s excellent Enumerable methods.
Experimental Logo support is available immediately and can be used by simply pushing an application to Heroku that contains a file with the
$ echo "fd 100 rt 90 fd 100" > cranes.lgo $ git init && git add . && git commit -m init $ heroku create cranes Created http://cranes.heroku.com/ | firstname.lastname@example.org:cranes.git $ git push heroku master -----> Heroku receiving push -----> Logo app detected -----> Embedding Logo runtime... done Compiled slug size is 20K -----> Launching... done http://cranes.heroku.com deployed to Heroku
More details available in the Dev Center.
Submit Cool Apps for Prizes
If you build an awesome Logo app this weekend, tweet it @heroku. On Monday we’ll pick the 10 coolest Logo apps to showcase, and the winners will receive Heroku care packages with t-shirts, stickers, and platform credits.