Search found 53 matches

by geoffcanyon
Wed Sep 12, 2018 12:38 am
Forum: Using Plugins for Customizing the LiveCode IDE
Topic: Navigator 6.2 alpha 1 is available
Replies: 15
Views: 5924

Navigator 6.2 alpha 1 is available

As usual, you can get Navigator here . Or grab Navigator on GitHub . The complete update list is below, but the four big things are: Preferences are stored as an external text file, so updating Navigator won't delete your color sets or anything else. The Properties menu now includes access to a Size...
by geoffcanyon
Tue Aug 21, 2018 7:05 am
Forum: Using Plugins for Customizing the LiveCode IDE
Topic: Navigator 6.1 alpha 1 is available
Replies: 1
Views: 2173

Navigator 6.1 alpha 1 is available

It's been several months since I posted an update here, but Navigator has gone through multiple revisions. Major feature updates include: Convert to script-only stack behaviors has a dialog box to make it easier to work with. You can preview the changes and examine a detailed log of the results to m...
by geoffcanyon
Thu Feb 01, 2018 12:05 am
Forum: Using Plugins for Customizing the LiveCode IDE
Topic: Navigator 5.1 alpha 1 is available
Replies: 0
Views: 2462

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 Plugins for Customizing the LiveCode IDE
Topic: Navigator now supports converting controls to script-only stack behaviors
Replies: 2
Views: 2408

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 Plugins for Customizing the LiveCode IDE
Topic: Navigator now supports converting controls to script-only stack behaviors
Replies: 2
Views: 2408

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 Plugins for Customizing the LiveCode IDE
Topic: Using Navigator with LiveCode: Documentation and Videos
Replies: 5
Views: 4425

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 Plugins for Customizing the LiveCode IDE
Topic: Using Navigator with LiveCode: Documentation and Videos
Replies: 5
Views: 4425

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 Plugins for Customizing the LiveCode IDE
Topic: Using Navigator with LiveCode: Documentation and Videos
Replies: 5
Views: 4425

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: 13295

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: 13295

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: 6004

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: 34572

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: 3162

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: 2484

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: 3162

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...

Go to advanced search