4 Days left to Bring HTML5 to Livecode - $177,895 pledged of $395,000 target Get Involved >

We need your help: 6.7 and 7.0 Final DP’s released

After months of hard work both from the LiveCode team and the community in testing we’re nearing the release candidate cycle for both 6.7 and 7.0. Today we release the final DP or “developer preview” of 6.7 and 7.0 containing more than 180 fixes. LiveCode 6.7 contains many new features and refinements to the high DPI support...

Getting Back up to Speed

Recently we've noticed a bit of sluggishness creeping into the LiveCode engine, particularly when it comes to graphics. Over the last few weeks I've been working with Michael to investigate and put into action some ways to get the engine back up to speed and get your apps whizzing again. Looking into this problem, we've identified one of the big c...

HomeBrew LiveCode Mobile IDE

HTML5 and now a Mobile LiveCode IDE I hear you all cry!.....well sort of :) Before you continue reading this post, I have to make you aware that this is not a mobile IDE that we are working on in-house but a personal fun project (proof of concept) that I have started and like to dive into whenever I get a spare moment (which is very rarely). Ther...

San Diego Hotting Up

With only 2 months to go until the Kick off of RunRevLive 2014 in San Diego, things are hotting up in the office with requests and interest, so I thought I would take a moment to answer your Top 10 Frequently Asked Questions… Q.1: I booked a Premium / Budget Ticket – which nights are included in my overnight stay?   A.1: In either Premium (...

The Next Generation: Widgets & Themes

Watch this video to see me demonstrate a first prototype of the Widgets & Themes project. This is one of the most exciting parts of our entire Next-generation project. We’re now at a stage where it is working well enough that I can show you this first version working. This work has been enabled by all the work we’ve done under t...

Multimedia on Mac OS – A quick progress update

Things are running smoothly regarding the update of the player object. In this post I will briefly describe what has been done so far. The first step was the refactoring of the MCPlayer related code. Formerly, the MCPlayer class used ifdefs in most functions, based on whether it was using the ‘platform player’, ‘quicktime’, or was on Linux...

The present and future LiveCode

2013 was a big year for the LiveCode technology if not the biggest to date. The Kickstarter campaign allowed us to not only take LiveCode open source, but provided us with the funding we needed to completely refactor the way the LiveCode language was processed internally. You’re starting to see the fruits of that work with LiveCode 7 and transpar...

BBC Connected Studio – Coding for Teenagers

On Tuesday 17th June we were invited to take part in a BBC initiative called Connected Studio.  This is a BBC initiative for collaborative innovation with some of the best of the UK's online creatives.  Over the last few years they have run a set of events on a variety of topics including Weather & Travel, The Commonwealth Games and The Natur...

An Unusual Office

I recently read this article, which had me chuckling for a week. Do read it, it's brilliant. But it got me thinking. Really, the LiveCode offices are not your typical place to work, and LiveCode is not your typical programming language. It's Easier with LiveCode.   Our development team are a pretty happy bunch overall (unless they're faking it r...

Binary vs Text

One aspect of LiveCode 7.0 that I keep bringing up in my blog posts is the distinction between textual data and binary data. Although LiveCode does not implement data types for scripts, it does use them internally. Being aware of how the engine treats these types is important for getting the maximum speed out of your scripts. The four basic ty...