Information needed on LiveCode

Got a LiveCode personal license? Are you a beginner, hobbyist or educator that's new to LiveCode? This forum is the place to go for help getting started. Welcome!

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller

Post Reply
mohscek
Posts: 1
Joined: Fri Sep 16, 2011 3:14 am

Information needed on LiveCode

Post by mohscek » Fri Sep 16, 2011 3:42 am

Hi, I'm an A-level student studying Computer Science at sixth form, and I have been set coursework for my A2 project. For my project I have decided to create a Android App and I found LiveCode during a Google search. I wanted some more information on LiveCode and whether i could perform these tasks using LiveCode,


Can I use/display the use of OOP (Object Orientated Programming)?
Can I use complex search or sort algorithms (at A-Level standard) like quick sort or linear search?
Can I use recursion?

Thanks
Moh

dunbarx
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 10320
Joined: Wed May 06, 2009 2:28 pm

Re: Information needed on LiveCode

Post by dunbarx » Fri Sep 16, 2011 4:47 am

All that and more.

The "more" being enormous amounts of fun. The "all that" being astonishing power and ease of use.

Trust me.

Craig Newman

BvG
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 1239
Joined: Sat Apr 08, 2006 1:10 pm
Contact:

Re: Information needed on LiveCode

Post by BvG » Fri Sep 16, 2011 4:05 pm

Caveat:

LiveCode is not really to be considered OOP. Instead, it has it's own, similar but slightly different, object model. It works on a pre set, hierarchical message path. For another big difference, there's almost no way to do method or object overloading, and only sparse property inheritance. Additionally, there's no class object, and no build in instancing as defined by OOP. Instead, objects in LiveCode are always a "physical" object on the screen, or a logical grouping of screen objects, which then contain script. One can copy them, group them, and they do have methods in the sense that they control their scripts themselves.
Various teststacks and stuff:
http://bjoernke.com

Chat with other RunRev developers:
chat.freenode.net:6666 #livecode

WaltBrown
Posts: 466
Joined: Mon May 11, 2009 9:12 pm

Re: Information needed on LiveCode

Post by WaltBrown » Wed Sep 21, 2011 3:21 am

Two articles in Livecode Journal - a two part interview with Dan Shafer on Revolution and OOP.
http://livecodejournal.com/features/rev ... oops1.html
http://livecodejournal.com/features/rev ... oops2.html

Note in the article, "Transcript" is a (former?) name of the LiveCode scripting language.

Walt
Walt Brown
Omnis traductor traditor

Post Reply