Script Editor Slow on Windows

Andre Alves Garzia andre at andregarzia.com
Fri Jan 18 06:44:34 EST 2019


Ralph,

The IDE is so bad under windows that sometimes I dust off my 2013 
macbook air just to use it there for some hours and fix whatever I need 
to fix in my projects.

You're right, there is no recipe, it is "degradation over time" and time 
in here is measured in minutes and few hours. This happens regardless of 
plugins and fancy features such as autocompletion. Here in my install I 
face the following problems:

* script editor lag. I am a slow typer and yet sometimes, the editor 
will lag a lot behind my coding.

* script editor missing keystrokes. The lag above sometimes make the 
editor lose keystrokes causing my code to be broken.

* IDE fails to drag and drop controls or respond to shortcuts. Dragging 
tools from the tools palette into my stacks sometimes doesn't work. 
Selecting a control and using common keyboard shortcuts to open scripts 
or inspectors also doesn't work.

This makes using LC a pain and there is no recipe. I've even picked a 
plain new install without any plugin and it still happens over time. My 
machine is a Surface Pro 4 running Window 10, there is no bloatware or 
machine problem, it is all made nice by Microsoft, I don't face this 
kind of problem in any other language or IDE I use here.

I suspect that some IDE internal event message or loop is blocking but 
there is no way to tell.

On 17/01/2019 19:17, Ralph DiMola via use-livecode wrote:
> A couple of things I have observed in Win 10 LC 9.0.2.
> 1) Scroll wheel starts scrolling 100s of lines with one wheel rotation
> detent. The only way to fix is to restart IDE.
> 2) SE Font is bold 10% of the time when opening LC. The only way to fix is
> to restart IDE(maybe more than once).
> 3) After working in the IDE for a while then using breakpoints(I think),
> every time I do a Ctrl S the IDE will do a variety of things. Not all at
> once but sometimes all at once. The only way to fix is to restart IDE. Ctrl
> S does these things sometimes:
>   a) Opens up the message box and execute the last command.
>   b) The confirm IDE save version dialog is not presented instead the last
> answer dialog used is displayed without any buttons. Sometimes keyboard
> returns will let it move on and complete the save maybe 50% of the time.
>   c) The open message box has a one line field with a horizontal scrollbar
> scroll appear and is not active and all other windows are locked up.
>   d) Blank "new script editor" window opens and is non functional.
>   e) All of the above but flashing and repeating 10s of times(sometimes
> forever). Look like a 1970's light show. I get flashbacks just looking at
> it. The message boxes and answer dialogs are flashing on and off with 100%
> cpu.
> 4) IDE goes into a loop (now and again).
> 5) IDE quits (not often).
> 6) Save stacks take 10 seconds or more with the Windows "not responding" in
> the top bar using 100% cpu until saving status box appears. The status box
> is only up moment. The actual save operation take a 1/2 second after that.
> 7) Undo's are sketchy at best. Sometimes the work as expected other times
> some other tab's script is changed.
> 8) Put too many lines into the message box and the same as Ctrl S issues
> start to pop up.
> 9) The IDE goes into loop and locks up for no reason using 100% cpu.
>
> I can't make any recipes for a QCC report. I can't see any pattern. Simple
> stacks usually don't have any of the above problems except for the IDE
> scroll wheel and font problems so my larger stacks are doing something that
> is whacking out the IDE in v9 that did not happen pre v9.
>
> All this being said I still get more done with LC than any other language I
> have ever used so it's still a net large gain in productivity.
>   
> I don't know what I can do to help.
>
> Ralph DiMola
> IT Director
> Evergreen Information Services
> rdimola at evergreeninfo.net
>
>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode




More information about the use-livecode mailing list