Search found 21 matches

by geoffcanyon
Thu Feb 01, 2018 12:05 am
Forum: Using Environment Extensions
Topic: Navigator 5.1 alpha 1 is available
Replies: 0
Views: 596

Navigator 5.1 alpha 1 is available

I updated the 5.1 alpha of Navigator. You can download Navigator 5 here . The full documentation is here , and there is a description in detail of how conversion to script-only stack behaviors works here . New features: -- Use your own naming convention for script-only stack files. Whatever you can ...
by geoffcanyon
Thu Jan 25, 2018 10:35 am
Forum: Using Environment Extensions
Topic: Navigator now supports converting controls to script-only stack behaviors
Replies: 2
Views: 381

Re: Navigator now supports converting controls to script-only stack behaviors

I found one bug: if you try to save the script-only stacks in the same folder as any of the stacks containing the objects you're converting, the conversion process will hang partway through. The hang should occur before anything has been changed, but still: Don't Do This. I have a fix coded, but I'm...
by geoffcanyon
Wed Jan 24, 2018 8:40 pm
Forum: Using Environment Extensions
Topic: Navigator now supports converting controls to script-only stack behaviors
Replies: 2
Views: 381

Navigator now supports converting controls to script-only stack behaviors

I now have an alpha version of Navigator that is built entirely using script-only stack behaviors, and it includes the function I used to do it. You can download Navigator 5 here . The full documentation is here , but briefly: You can highlight any controls in Navigator, including bookmarked control...
by geoffcanyon
Sun Jan 07, 2018 6:09 am
Forum: Using Environment Extensions
Topic: Using Navigator with LiveCode: Documentation and Videos
Replies: 5
Views: 876

Re: Using Navigator with LiveCode: Documentation and Videos

Once upon a time I made Navigator MC compatible, but I haven't opened an MC dev environment in fifteen years at least. There are multiple calls in Navigator designed to open LC property inspectors, script editors, etc. The built-in stuff should mostly work, but the rest is going to fail hard. I've j...
by geoffcanyon
Fri Jan 05, 2018 10:38 pm
Forum: Using Environment Extensions
Topic: Using Navigator with LiveCode: Documentation and Videos
Replies: 5
Views: 876

Re: Using Navigator with LiveCode: Documentation and Videos

Is there a minimum version it works with? How far back do you want to go? The current version requires behaviors. Not sure how far back that goes, but 6.7.3 at least. The stock version of Navigator that comes with LiveCode is older still, and probably would work back to something <5.0 I also have o...
by geoffcanyon
Thu Jan 04, 2018 10:02 pm
Forum: Using Environment Extensions
Topic: Using Navigator with LiveCode: Documentation and Videos
Replies: 5
Views: 876

Using Navigator with LiveCode: Documentation and Videos

Navigator is an IDE plugin I created many (many) years ago because people were complaining that the built-in tools were too slow/bulky. As computers got faster, that ceased to be an issue, and Navigator languished for about ten years. But I still use it, and a few other people do, too, so I updated ...
by geoffcanyon
Thu Dec 17, 2015 8:53 pm
Forum: Getting Started with LiveCode - Complete Beginners
Topic: Routines for very large numbers.
Replies: 70
Views: 6069

Re: Routines for very large numbers.

Edited to make a correction for arguments = 0. I've written large integer multiplication routines before. This is over twice as fast as those were, and many times faster than other routines I've seen. On my mac it will multiply two 9,000-digit numbers in under a second. I've tested it up to multiply...
by geoffcanyon
Mon Dec 14, 2015 7:11 pm
Forum: Getting Started with LiveCode - Complete Beginners
Topic: Routines for very large numbers.
Replies: 70
Views: 6069

Re: Routines for very large numbers.

I've created new routines for adding and subtracting large numbers. They work on positive and negative integers, and are 10x to 20x and up faster than any other routines I've seen (they are faster than routines I've posted in the past). Also, they are optimized for mismatched arguments -- adding a 1...
by geoffcanyon
Wed Dec 09, 2015 8:10 pm
Forum: Talking LiveCode
Topic: Moving Waves script
Replies: 25
Views: 2864

Re: Moving Waves script

https://app.box.com/s/9xyiy1k09omuw8nw377qdr9xlq8uqrgc I made some modifications: 1. The splash button is now a checkbox -- check it, the movement starts, uncheck it, the movement stops. 2. The move commands are all now "without waiting" so the waves and the pirate move simultaneously. 3. The parame...
by geoffcanyon
Tue Nov 17, 2015 4:38 pm
Forum: IDE Contributors
Topic: Project: Performance Benchmarking Toolkit
Replies: 52
Views: 21100

Re: Project: Performance Benchmarking Toolkit

In my testing, there are multiple, significant slowdowns moving from 6.7.3 to 7.0.3, and (again, in my testing) *no* speed-ups, so calling any benchmark "synthetic" is misleading at best. Fundamentally, 7.0.3 seems to be anywhere from 40% to 100+% slower than 6.7.3. Examples below, all performed on ...
by geoffcanyon
Thu Mar 19, 2015 4:02 pm
Forum: LiveCode Builder
Topic: Is there a performance increase for extensions/widgets
Replies: 10
Views: 1672

Re: Is there a performance increase for extensions/widgets

I just wasn't clear whether Right now the LCB VM is slower than the LCS VM for similar code. From the last tests I did about 50-60% of this slow-down is attributable to how syntax binds to the functions it executes. When you compile an LCB source-file, syntax is compiled to a list of methods which m...
by geoffcanyon
Wed Mar 18, 2015 9:35 pm
Forum: LiveCode Builder
Topic: Are there examples of extensions?
Replies: 7
Views: 1298

Re: Are there examples of extensions?

Thanks, Trevor and Mark, I'll have a look.
by geoffcanyon
Wed Mar 18, 2015 9:34 pm
Forum: LiveCode Builder
Topic: Is there a performance increase for extensions/widgets
Replies: 10
Views: 1672

Re: Is there a performance increase for extensions/widgets

The planned enhancements sound great, I'm just wondering if at this point something like this in LCB: variable tIndex as Integer variable tAccumulate as Integer put 0 into tAccumulate repeat with tIndex from 0 up to pLimit add tIndex to tAccumulate end repeat is faster or slower than this in LCS: re...
by geoffcanyon
Wed Mar 18, 2015 3:29 pm
Forum: LiveCode Builder
Topic: Is there a performance increase for extensions/widgets
Replies: 10
Views: 1672

Is there a performance increase for extensions/widgets

So in a performance-critical application, would it make sense to build much of the app's functionality in an extension?
by geoffcanyon
Wed Mar 18, 2015 3:28 pm
Forum: LiveCode Builder
Topic: Are there examples of extensions?
Replies: 7
Views: 1298

Are there examples of extensions?

There seem to be many examples of widgets, but are there any examples of simple language extensions?

Go to advanced search