Page 1 of 1

LiveCode Not So Exciting, or is it?

Posted: Tue Sep 23, 2014 12:59 pm
by Synthetisoft
Looking at LiveCode and many of the questions that have been answered it seems as though it can't do the sorts of thing that would allow you to create anything revolutionary. Is there access to the device mics and cameras for live streaming? Taking pictures? Video? Can it do anything asynchronously or thread-like? Use HTTP GET and POST over HTTPS/SSL? Access any of the mobile devices cameras, mics, accelometers, etc.? (Streaming in and out is important).

Re: LiveCode Not So Exciting, or is it?

Posted: Tue Sep 23, 2014 1:34 pm
by Klaus
Why don't you download the free Community Edition and find out by yourself? 8)
http://downloads.livecode.com/livecode/

Re: LiveCode Not So Exciting, or is it?

Posted: Tue Sep 23, 2014 3:47 pm
by Dixie
Imagination, imagination... don't suffer from the lack of it... take more 'imagination' pills... seriously though, liveCode provides you the tools, you have to come up with the 'code & the spark'..:-)

Re: LiveCode Not So Exciting, or is it?

Posted: Tue Sep 23, 2014 4:16 pm
by FourthWorld
Synthetisoft wrote:Looking at LiveCode and many of the questions that have been answered it seems as though it can't do the sorts of thing that would allow you to create anything revolutionary
In the IDE's Tools menu you'll find an menu item named "Build Revolutionary App". When selected it'll review current mobile features, scan the business environment for opportunities, create a needs assessment, design the app, build it, and submit it to all the app stores for you, just like every other IDE has. :)

More seriously, great apps are usually a function of sweat and imagination more than tools. May I ask what sorts of apps in either app store you would consider "revolutionary"? That may help us better understand your question.
Is there access to the device mics and cameras for live streaming? Taking pictures? Video? Can it do anything asynchronously or thread-like? Use HTTP GET and POST over HTTPS/SSL? Access any of the mobile devices cameras, mics, accelometers, etc.? (Streaming in and out is important).
Pretty much everything you've listed there is supported, except for outgoing streaming. If you've produced streaming broadcasts before you're familiar with the challenges with both CPU and bandwidth in real-time streaming, which is why this is normally considered something that requires a server infrastructure to pull off well. Can you tell us more about the specifics of what you're looking to do?

For How-To tutorials on specific features, the Lessons repository may be of interest:
http://lessons.runrev.com/m/4069

Re: LiveCode Not So Exciting, or is it?

Posted: Mon Sep 29, 2014 1:46 pm
by [-hh]
@Synthetisoft:
I think you are right, there is nothing real 'revolutionary' to produce with LC. I recently worked also with other very good comparable IDE's (for example Xojo is one). And for example with 'plain' Xcode/Swift one can create amazing iOS apps, in a reasonable amount of time — if you speak fluently ObjC or use bridges to other liked programming languages.

But that's exactly the point: Not asking "what can I create" absolutely, but "what can I create with (mostly) simple methods in a short/minimal amount of time". This leads to LC and is for me the real wealth of LC.

In sum: It *is* exciting, because it is an efficient IDE.

Re: LiveCode Not So Exciting, or is it?

Posted: Mon Sep 29, 2014 9:05 pm
by richmond62
I have always found that what I can do with Livecode is limited by my mental capacity (or lack thereof)
and not by Livecode itself.

Re: LiveCode Not So Exciting, or is it?

Posted: Mon Sep 29, 2014 9:30 pm
by [-hh]
You forgot to say which limit is the minimum — probably you didn't go far enough with LC?
Here a short test to strengthen your self-confidence :-)

Code: Select all

answer (1+155555555517189078876868678686870)
The Sky's the limit. That's why the Saltire is Sky Blue (Pantone 300), isn't it?

Re: LiveCode Not So Exciting, or is it?

Posted: Mon Sep 29, 2014 9:49 pm
by paul_gr
[-hh] wrote:You forgot to say which limit is the minimum — probably you didn't go far enough with LC?
Here a short test to strengthen your self-confidence :-)

Code: Select all

answer (1+155555555517189078876868678686870)
er...
on my PC ,
answer (1+155555555517189078876868678686870)
returns 155555555517189080000000000000000
which isn't much use as an example...

Paul

Re: LiveCode Not So Exciting, or is it?

Posted: Wed Oct 01, 2014 11:25 pm
by dunbarx
Hi.

Hermann is our mathematics go-to person. He was being coy, and playing with the 16 digit (or so) limit of precision.

Craig Newman

Re: LiveCode Not So Exciting, or is it?

Posted: Thu Oct 02, 2014 7:06 am
by Neurox66
Hi Herman,

Code: Select all

answer (1+155555555517189078876868678686870)
the result is different, if you are using...
LC 7.0 rc2 return 0
LC 6.7 rc2 return 155555555517189082424575896059904
LC 6.6.3 return 155555555517189082424575896059904
LC 5.5.5 return 155555555517189082424575896059904
WARNING. The language of this forum is "British English". If you are a dialect speaker (e.g. from France, Germany, India, Italy, Scotland, Spain or USA) then this post may be "extreme, rude, condesending and insulting" ['phaworth'].
Ahahahaha You are great :-) You're my hero :mrgreen:

Re: LiveCode Not So Exciting, or is it?

Posted: Sat Oct 04, 2014 3:48 am
by [-hh]
Ciao Paolo, you gave a great hint.

LC refuses until now to implement bigNum. May be this here gives the chance, because they will be forced to change something in this field.

You made obvious: LC 7 even does the opposite. It is, somehow, going back to smallestNum.
Try this (with LC 7 rc2).

Code: Select all

answer (1+10000000001)
-- or, true as a consequence:
answer (0+10000000001)
10000000001 is far from the current limit of precision by using data type 'double'.

Never count up to 10000000002, you will have to "go back to start" ...
Hermann

[Added as bug report #13594]