Re: LC Garbage Collection?

2019-09-24 Thread Tom Glod via use-livecode
Dar, you bring up some good points here thanks. i've been burned by that before. I do want to mention that I reported a bug a while back where not all messages were sent while wait with messages. panos seemed to have confirmed that problem, but it hasn't moved since. Maybe that part of the

Re: LC Garbage Collection?

2019-09-24 Thread Dar Scott Consulting via use-livecode
Yeah, "GUI recursion" is a little obtuse. I'm referring to a style of using wait with messages inside an event handler so that other events (especially keyboard and mouse) can be handled. Sometimes this is done to allow a "background" task. It is easy to do this in a way that makes a mess of

Another LC905rc1 function NOT Unicode aware

2019-09-24 Thread Paul Dupuis via use-livecode
And 'open printing to PDF' is yet another part of LC905rc1 still not Unicode aware. https://quality.livecode.com/show_bug.cgi?id=22385 Filename/paths and PDF document property options can not be Unicode. ___ use-livecode mailing list

Re: LC Garbage Collection?

2019-09-24 Thread Tom Glod via use-livecode
HH...yup I know.. Dar, thanks for those hints and tidbits, I'll be putting those right into my pocket as i optimize code going forward. I have pretty good cleanup habits, so I am getting good results with how it is (in 9.05) . but sometimes its scary. It like the GC happens only when

Re: LC Garbage Collection?

2019-09-24 Thread Dar Scott Consulting via use-livecode
I don't know where you will find details. (Maybe if we keep this conversation going, we will get a response in a half day.) I believe it is reference-counting with lazy cleanup for high-level objects, but with carefully crafted destructors for low level objects. Because of the lazy cleanup, it

Re: LC Garbage Collection?

2019-09-24 Thread hh via use-livecode
LC 9.0.5 closed at about 42 memory leaks ... ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode

LC Garbage Collection?

2019-09-24 Thread Tom Glod via use-livecode
Hi folks, I'm wondering if anyone can help me to understand Livecode's garbage collection. I am developing an application that is intended to stay in memory and so I must watch memory consumption carefully. I've had some instances where memory ran way out of control but I found a couple of

Re: Ideas for my book.

2019-09-24 Thread Tom Glod via use-livecode
Patrick, someone wrote this on the FB Livecode Group.. just thought I'd drop it in here. "I am struggling to get from the basic stuff to a higher level. It seems that every book I find either talks about the very basics or its content goes clear over my head. Any advices?" On Wed, Sep 18,