When I told you that Leopard is going to support more of the standard programming concepts, I wasn’t kidding.
As the title of this post implies, the next version of Leopard now has support for subroutines and looping!

When I told you that Leopard is going to support more of the standard programming concepts, I wasn’t kidding.
As the title of this post implies, the next version of Leopard now has support for subroutines and looping!

The version of Leopard that I’m now working on just became smarter due to the addition of conditional statements. This means that the traditional if-then-else commands can be used, which will allow for the creation of intelligent programs. In addition, a timer has also been added to the language.
This next release of Leopard is going to feel more like a programming language than any other version of the tool that’s come out before, but you can trust me when I say that this is a good thing, and the ease of use will still be exactly the same. If you don’t want to use the more advanced features, then you certainly don’t have to.

Development on the next version of Leopard has already commenced, and one of the most popular requests that we’ve received has been implemented, which is the ability to use multiple onclick events in a row.
When this version is released, you’ll also be able to use the new onopen and onclose commands to chain events together when your programs open and close.
Stay tuned for more development updates!

I spent a couple of days this week serving as a guest speaker for three technology classes at nearby Lumpkin County High School, and it felt good to once again talk about and demonstrate Leopard in a classroom in front of students. I’d like to thank Jim Chamberlain for responding so favorably to Leopard and inviting me out to the school.
Only a few of the students from the three classes had done some HTML programming, but other than that, programming was new to them, especially on the desktop software side of things. In other words, Leopard is going to provide a very nice introduction for them.
Jim plans to start using Leopard in his curriculum as soon as next week, and I’ve been told that they’ll also be participating in our programming contest, which is great news!

From the Leopard Applications page:
Walt Disney World Widget
Developed By: Technocrea Company
“Planning a trip to WDW? This widget could come in handy.”
Penguin Web Browser – Developers Edition v0.1
Developed By: Technocrea Company
“The Penguin Web Browser is the first web browser developed using the Leopard Programming Langue. This is the Developers Edition, so anyone can edit the browser and change as much as they like. A consumer version is coming soon.”

From the Leopard Applications page:
WeatherBug Technorati Dashboard
Developed By: Christopher Sloop
“This is a great little dashboard that gives you a graph of the last year, month and week of blog posts about WeatherBug as well as a list of the latest posts. Use this example to build your own dashboard!”
Robert Scoble Live
Developed By: Brandon Watts
“Keep up on the latest videos, blog and what is happening with Robert Scoble for Scoble fans!”

I recently wrote a Leopard tutorial for Microsoft’s Coding4Fun resource, and since it’s now been published, I just thought that I’d link to it so you can check it out.
In the tutorial, I create a simple weather application for Panama City Beach that includes WeatherBug commands and controls. Just typing that sentence has made me want to go to the beach, and I’m sure that I’m not alone in feeling that way.

From the Leopard Applications page:
Chris Pirillo Live
Developed By: Brandon Watts
“Instant access to all things Pirillo. Live video and weather. Latest blog and twitter updates.”
MCP Weather
Developed By: Matt Paige
“Quick access to temperature and radar maps accross the US.” I’ve posted about this program before, but we just added it to our applications page, so I thought that it deserved another mention!

If you’ve ever experimented with creating programs in Leopard, then you know that the language enables you to start programming very easily and in a fun way, but due to a recent discussion on the Internet, I just wanted to assure everyone that future versions of the tool will include better support for intermediate programming concepts.
For example, logic and looping are two additions that are planned, and there’s much more to come.
As always, if you have any suggestions, then please feel free to e-mail me!

I was recently interviewed by Robert Scoble about Leopard for the ScobleShow, and I’m happy to say that the interview was just posted a few hours ago!
This is some of the best press that I could ever hope for, and I think the demo really proves the point about how easy it is to create programs in Leopard.
Here’s a memorable Scoble quote: “This rocks!”
Hopefully you agree.