New Kojo Release — 2.4.04

I’m pleased to announce a new release of Kojo. Highlights include:

    • Support for Esperanto, contributed by Christoph Knabe.
    • A more responsive GUI while making big drawings at full speed.
    • A preview version of a visual challenge framework to get young learners going with explorations of numbers, angles, programming, systematic thinking, etc. You can run this in a couple of ways:
    • A preview version of a new turtle for younger children. Here’s a sample session with the new turtle:
      clr
      val za = nt // create a new turtle called za
      za fd 100 // one command per line
      za rt 90
      za fd 100 rt 90 fd 100 rt 90 // many commands per line
      // only one-arg commands can be used without parens
      za jt (0, 0) lt 90 
      
      // teach za new tricks
      za teach 'sq cmds {
        za fd 100 rt 90 fd 100 rt 90
        za fd 100 rt 90 fd 100 rt 90
      }
      
      za teach 'sqn cmds { n =>
        rpt(4) { za fd n rt 90 }
      }
      
      za teach 'colrsq cmds { (n, c) =>
      za fc c
        rpt(4) { za fd n rt 90 }
      }
      // use the new commands
      za sq () sqn 80 colrsq (70, green)

As always, the new version is available from the Kojo Download Page.

Enjoy!

 

 

Posted in News, Release | Leave a comment

New Kojo Release — 2.4.03

I’m pleased to announce a new release of Kojo. Highlights include:

  • Preliminary support for Arduino programming. The steps required to get going with this are described in a bundled story, accessible via Tools -> Arduino Programming. Some Kojo based Arduino programming examples (ports of the examples in the official Arduino Starter Kit) are available to help you get going. More information on this subject will be provided in future blog posts.
  • Miscellaneous improvements (full screen support, MP3 playback, Pictures API, include files).

As always, the new version is available from the Kojo Download Page.

Enjoy!

Posted in News, Release | Leave a comment

Phil Bagwell Award

I received the Phil Bagwell award at Scala Days 2014 for my work with Kojo. Here’s what I said in my video ‘acceptance speech’ :

“It’s an honor for me to get the Phil Bagwell award this year. I had the pleasure of collaborating with Phil for about a year during the course of my work with Kojo; he made big contributions to Kojo during this time – first with the Scala tutorial that is included right within Kojo, and then by giving me very constructive and very hands-on feedback on pretty much every new feature that was added to Kojo during this time.

So getting this award today in his name is a special moment for me, and adds to my motivation to continue to work in the area of Scala and education; and of showing, via Kojo, how Scala can be used in simple yet powerful ways. This was important to Phil, and continues to be important to me.”

Posted in News | Leave a comment

New Kojo Release — 2.4.02

I’m pleased to announce a new release of Kojo. Highlights include:

  • Improved tracing performance for arcs and circles.
  • A new Windows installer that works better if Java is not available — it shows a message and redirects the user to the Java download page.
  • A new Mac (dmg) installer that allows users to install Kojo on the Mac in a more Mac-ish fashion.

As always, the new version is available from the Kojo Download Page.

Enjoy!

Posted in News, Release | Leave a comment

New Kojo Release — 2.4.01

I’m pleased to announce a new release of Kojo. Highlights include:

  • Change in Kojo versioning scheme (with ever increasing version numbers) to better support Linux packaging. This includes an upgrade of the Kojo version from 2.1.x to 2.4.x
  • Dutch Level 2 support contributed by Eric Zoerner and Jacco Huysmans. This enables beginning level Turtle programming in Dutch.
  • Support for Scala 2.11.2
  • Support for Textures for pen and fill colors.
  • Support for loading of native libs from ~/.kojo/lite/libk directory (as part of the upcoming Arduino programming support in Kojo).

As always, the new version is available from the Kojo Download Page.

Enjoy!

Posted in News, Release | Leave a comment

Thoughtworks interview

from Thoughtworks interviewed me last month. The interview contains a good summary of where Kojo has come from and where it is going.

Posted in News | Leave a comment

New Kojo Release (2.1, 120514)

I’m pleased to announce a new release of Kojo. Highlights include:

  • Introduction of Dutch support, contributed by Eric Zoerner and Jacco Huysmans.
  • Upgrade to Scala version 2.11.0

As always, the new version is available from the Kojo Download Page.

Enjoy!

Posted in News, Release | Leave a comment