Re: revServer (on-rev) and https:
If it can't find that handler in the internet library, then that suggests that the internet library is not fully loaded. Unless later versions of libURL have removed that handler. I can't see why they would do that - there might still be situations where one needs to bypass the certificate verification. Bernard On Mon, Dec 19, 2011 at 12:27 AM, Alex Tweedly a...@tweedly.net wrote: Thanks, I have now tried that, but it jut gives me can't find handler on libUrlSetSSLVerification. I don't think I need it on the desktop because Google has (I'm sure) a valid certificate, so it ought to be the same for revserver. -- Alex. ___ 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
[ANN] Extensions for LiveCode/Linux
In case you missed Rev's announcement a few weeks back, and now that the site is complete, Linux fans might find the following extensions useful: 1. UTF-8 Stack Template 2. UTF-8 Function Demo 3. Accent-Blind International Bubble Sort 4. UTF-8 Text Editor 5. Shell Without Wait 6. Web Browser (WebKit engine) 7. Web Browser (PB WebKitGtk Library) 8. UTF-8 Compliant Picture Chooser And here's where you will find them: http://www.howsoft.com/runrev/extensions/ ___ 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
Re: Happy Ho ! Ho !
Thank you so much, and I also wish everyone the best of health, family, friends and peace for the new year and thank you for being there for me this past year. -- Tom McGrath III http://lazyriver.on-rev.com 3mcgr...@comcast.net On Dec 18, 2011, at 2:13 PM, Bob Earp wrote: From the centre of the universe (White Rock, British Columbia), here's thanking everybody on the list for fantastic support over the last year, I don't know of another developer group that supports each other so well. Do have some very happy and safe holidays, and I wish you all a healthy 2012 !! Kind regards, Bob... Bob Earp White Rock, British Columbia. ___ 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 ___ 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
Re: How do I debug iOS app crashes?
Bill, Take good look at any openStack messages for crashes at start up. I have had to move certain things into a preOpenStack handler which seems to work better on iOS. As is the standard for debugging I first look at startup scripts and then move right to I/O scripts and then to the creating, editing and deleting of objects and lastly to complex storage of info schemes. I do a systematic commenting out of handlers and try again when converting desktop apps to iOS. -- Tom McGrath III http://lazyriver.on-rev.com 3mcgr...@comcast.net On Dec 18, 2011, at 8:17 PM, Bill Vlahos wrote: I have an app that works fine on Desktop computers but when I run it in the simulator it crashes the app when I do a particular thing. I've looked at all the code I don't see anything that should fail. Since I'm running it in the simulator I can't tell why it is crashing. How can I debug it? Bill Vlahos Sent from my iPhone ___ 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 ___ 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
arrowKey
Hi All, how can I check if the arrowKey up is down or is up ? For example, for the option Key I can write .. if the optioKey is down then..., for the mouse I can write ... if the mouse is down then ... What about the arrow keys ? All the best Paolo ___ 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
Re: [ANN] Extensions for LiveCode/Linux
Im looking at the webkit extension now. Looks nice. Only other requirement is python, correct? -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/ANN-Extensions-for-LiveCode-Linux-tp4214251p4214640.html Sent from the Revolution - User mailing list archive at Nabble.com. ___ 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
Re: [ANN] Extensions for LiveCode/Linux
On Mon, Dec 19, 2011 at 9:16 AM, Bob Warren wrote: In case you missed Rev's announcement a few weeks back, and now that the site is complete, Linux fans might find the following extensions useful: 1. UTF-8 Stack Template 2. UTF-8 Function Demo 3. Accent-Blind International Bubble Sort 4. UTF-8 Text Editor 5. Shell Without Wait 6. Web Browser (WebKit engine) 7. Web Browser (PB WebKitGtk Library) 8. UTF-8 Compliant Picture Chooser And here's where you will find them: http://www.howsoft.com/runrev/extensions/ All I can say is RunRev should hire you as their Linux guy! They NEED a Linux guy, imho. These extensions are great! Thanks for sharing them. ˜Roger ___ 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
Re: arrowKey
I'm sure this doesn't cover every possibility but will something like the following work? -- in the card I put on arrowKey pKey set the cKeyDown of this stack to pKey pass arrowKey end arrowKey on rawKeyUp pKey if pKey is among the items of 65361,65362,65363,65364 then if the cKeyDown of this stack is not empty then set the cKeyDown of this stack to empty end if pass rawKeyUp end rawKeyUp --And in a button I put local tRunning on mouseUp if tRunning is empty then put false into tRunning put not tRunning into tRunning checkarrow end mouseUp command checkArrow if tRunning then switch (the cKeyDown of this stack is empty) case false put the cKeyDown of this stack break case true put No Key is down break end switch send checkArrow to me in 10 milliseconds end if end checkArrow Depending on your needs this might be enough. It doesn't handle 2 arrow keys being pressed (shouldn't be too bad to modify it so that you can handle multiple arrow presses, instead of just checking against ALL arrow keycodes could have a property for each direction keycode and only wipe out the specific arrow key that is released) To test, set up the stack as described, click the button to start the monitoring and then hit your keys. Should show results in the msg box. On Mon, Dec 19, 2011 at 7:51 AM, paolo mazza mazzapaoloit...@gmail.comwrote: Hi All, how can I check if the arrowKey up is down or is up ? For example, for the option Key I can write .. if the optioKey is down then..., for the mouse I can write ... if the mouse is down then ... What about the arrow keys ? All the best Paolo ___ 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 ___ 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
Re: [ANN] Extensions for LiveCode/Linux
On 12/19/2011 10:12 AM, Andrew Kluthe wrote: Im looking at the webkit extension now. Looks nice. Only other requirement is python, correct? You may need to install the python-webkitGTK bindings. Would not run initially on my system, openSUSE, but installing the bindings allows the python browser to run. The purebasic demo does not work. Warren ___ 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
Re: Happy Ho ! Ho !
Isn't there some kind of award for that? Bob On Dec 18, 2011, at 11:13 AM, Bob Earp wrote: I don't know of another developer group that supports each other so well. ___ 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
Cannot focus on a datagrid??
Hi all. Is this normal? I have in a script (or the message box) focus on group dgSites. This is a datagrid. I get an error: Message execution error: Error description: focus: not a valid control Hint: A datagrid is not a valid control for receiving the focus command?? Isn't that odd? Or is it a bug? Of course I can hack around it by using: focus on nothing;tabKey But you all know how I HATE to hack around things mmm. okay I can't back that up. But still! Bob ___ 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
Re: [ANN] Extensions for LiveCode/Linux
On 12/19/2011 08:16 AM, Bob Warren wrote: In case you missed Rev's announcement a few weeks back, and now that the site is complete, Linux fans might find the following extensions useful: 1. UTF-8 Stack Template 2. UTF-8 Function Demo 3. Accent-Blind International Bubble Sort 4. UTF-8 Text Editor 5. Shell Without Wait 6. Web Browser (WebKit engine) 7. Web Browser (PB WebKitGtk Library) 8. UTF-8 Compliant Picture Chooser And here's where you will find them: http://www.howsoft.com/runrev/extensions/ In the python-webkit browser demo, it seems the python processes are not terminated by closing the browser or quitting Livecode. Also, I am unable to close the window of the fullscreen demos except by killing the process. Are these things expected behavior? Warren ___ 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
Re: Cannot focus on a datagrid??
On Mon, Dec 19, 2011 at 7:25 PM, Bob Sneidar b...@twft.com wrote: Hi all. Hi Bob, Is this normal? I have in a script (or the message box) focus on group dgSites. This is a datagrid. I get an error: Message execution error: Error description: focus: not a valid control Hint: A datagrid is not a valid control for receiving the focus command?? Isn't that odd? Or is it a bug? Of course I can hack around it by using: focus on nothing;tabKey But you all know how I HATE to hack around things mmm. okay I can't back that up. But still! Have you tried to use the dgFocus property from the datagrid API? set the dgFocus of group DataGrid to {true | false} Best Regards, -- -Zryip TheSlug- wish you the best! 8) http://www.aslugontheroad.com ___ 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
Re: Cannot focus on a datagrid??
On Mon, Dec 19, 2011 at 2:14 PM, zryip theSlug zryip.thes...@gmail.comwrote: Have you tried to use the dgFocus property from the datagrid API? set the dgFocus of group DataGrid to {true | false} This is how it must be done as groups cannot receive focus in LiveCode. The data grid will shift focus to a group internal to the data grid group when you set the dgFocus to true. -- Trevor DeVore Blue Mango Learning Systems www.clarify-it.com-www.screensteps.com ___ 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
Re: Cannot focus on a datagrid??
I learn something new every day! Bob On Dec 19, 2011, at 11:30 AM, Trevor DeVore wrote: On Mon, Dec 19, 2011 at 2:14 PM, zryip theSlug zryip.thes...@gmail.comwrote: Have you tried to use the dgFocus property from the datagrid API? set the dgFocus of group DataGrid to {true | false} This is how it must be done as groups cannot receive focus in LiveCode. The data grid will shift focus to a group internal to the data grid group when you set the dgFocus to true. -- Trevor DeVore Blue Mango Learning Systems www.clarify-it.com-www.screensteps.com ___ 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 ___ 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
Re: Cannot focus on a datagrid??
I will give that a try! On another note, I have run into a problem with setting the dgProp[column widths] to a list containing a vlue something less that the hard minimum of 40. I found in the datagrid library where it sets the minimum column width of new columns to a literal value of 40, so I changed it to 20. Having seen how it's done, I do not suppose there is a command to set the defaultMinimumColumnWidth to something, so this would be a great thing to add in the future. Not sure if there are unseen ramifications though. Bob On Dec 19, 2011, at 11:14 AM, zryip theSlug wrote: On Mon, Dec 19, 2011 at 7:25 PM, Bob Sneidar b...@twft.com wrote: Hi all. Hi Bob, Is this normal? I have in a script (or the message box) focus on group dgSites. This is a datagrid. I get an error: Message execution error: Error description: focus: not a valid control Hint: A datagrid is not a valid control for receiving the focus command?? Isn't that odd? Or is it a bug? Of course I can hack around it by using: focus on nothing;tabKey But you all know how I HATE to hack around things mmm. okay I can't back that up. But still! Have you tried to use the dgFocus property from the datagrid API? set the dgFocus of group DataGrid to {true | false} Best Regards, -- -Zryip TheSlug- wish you the best! 8) http://www.aslugontheroad.com ___ 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
Re: Cannot focus on a datagrid??
On Mon, Dec 19, 2011 at 2:59 PM, Bob Sneidar b...@twft.com wrote: I will give that a try! On another note, I have run into a problem with setting the dgProp[column widths] to a list containing a vlue something less that the hard minimum of 40. I found in the datagrid library where it sets the minimum column width of new columns to a literal value of 40, so I changed it to 20. Having seen how it's done, I do not suppose there is a command to set the defaultMinimumColumnWidth to something, so this would be a great thing to add in the future. Not sure if there are unseen ramifications though. There is a setting for that. You have to set the dgColumnMinWidth for each column. -- Trevor DeVore Blue Mango Learning Systems www.clarify-it.com-www.screensteps.com ___ 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
Re: Are the 'ask file' and 'answer file' stacks modal or not?
On Dec 18, 2011, at 2:22 PM, Richard Gaskin wrote: Ken Ray wrote: On Dec 17, 2011, at 7:08 PM, Joe Lewis Wilkins wrote: But then we have the as sheet parameter do we not? For Mac, yes… but not for any other OS… Yes and no: the sheet effect only works on OS X where that's the convention, but using the as sheet option on Windows (and Linux too IIRC) causes the dialog to open as document-modal; that is, modal to the toplevel window at the time the dialog was invoked, while the user is still being able to interact with other toplevel windows. Didn't know that! You learn something new every day… :D Ken Ray Sons of Thunder Software, Inc. Email: k...@sonsothunder.com Web Site: http://www.sonsothunder.com/ ___ 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
Re: Cannot focus on a datagrid??
Yup, and in my case, I have to do it after setting the dgColumns each time, which I do a lot. I just found the code that set the default to 40 and changed it to set the default to 20. 20 is PERFECT for checkboxes without labels! I just hope it doesn't break something later! Bob On Dec 19, 2011, at 12:30 PM, Trevor DeVore wrote: On Mon, Dec 19, 2011 at 2:59 PM, Bob Sneidar b...@twft.com wrote: I will give that a try! On another note, I have run into a problem with setting the dgProp[column widths] to a list containing a vlue something less that the hard minimum of 40. I found in the datagrid library where it sets the minimum column width of new columns to a literal value of 40, so I changed it to 20. Having seen how it's done, I do not suppose there is a command to set the defaultMinimumColumnWidth to something, so this would be a great thing to add in the future. Not sure if there are unseen ramifications though. There is a setting for that. You have to set the dgColumnMinWidth for each column. -- Trevor DeVore Blue Mango Learning Systems www.clarify-it.com-www.screensteps.com ___ 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 ___ 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
Re: Happy Ho ! Ho !
To all... Many of you I've known for so long here that I feel I am among old friends. May all of you find yourself surrounded by the joy and laughter of loved ones, and may prosperity bless your doorsteps! This is truly an amazing group of people and it is a place of welcome to all. For the generosity of everyone who so unselfishly shares of their time and talents, thank you! For the camaraderie of spirit, bless all of you! Now quick, go hug somebody close to you and spread the goodwill! (And yes, dogs and cats count...) :-) Shari -- Bad Dog Books http://books.gityasome.com Critters, humor, patriots and sports t-shirts http://www.bearsware.com WlND0WS and MAClNT0SH shareware http://www.gipsyking.com ___ 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
[ANN] iOS Barcode Reader External Demo In App Store
Hi Everyone I've created a demo for my barcode reader external called ShakeNScan. Sorry about the app, I built it in about an hour as it's sole purpose is to demo the modal barcode reader to you guys. The purpose of the demo is to ensure the external was not a blocker for app store release which obviously I now know it's not, for people to test it and to gauge interest in it. I'm keen to hear if you have a need for it. The external can read EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39 and QR Code. The app will browse to a url in a QR code but it will display the results of all the other codes. I uses one function mergGetBarcode() which presents a modal barcode reader. An embedded barcode reader control is in the works but there's still some issues with that I'm working through. http://itunes.apple.com/us/app/shakenscan/id49309 It will be available via revSelect as soon as I can arrange it. Cheers Monte ___ 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
Re: Happy Ho ! Ho !
on dash repeat until allTheWay jinglebells end repeat if it = whatFun then oh! if it = toRide then open sleigh with oneHorse repeat until allTheWay jinglebells end repeat end dash Peace. -- Jacqueline Landman Gay | jac...@hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com ___ 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
Get a reference for the current line executing
Is it possible to get a script identifier and the line number of the currently executing statement? throw (the_Current_Script - the current_Line_Number) ___ 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
Re: Wanted: Neophytes ftp Client
Many thanks to all who responded to my request, As usual there were some great ideas, and all of them very workable. I ended up using Andre's FTP Commander stack (many thanks Andre) and tweaked it to suit what I hope is the needs of the group I deal with. I've just sent copies out for testing to some of the more technically challenged of the group without any instructions on how to use it, so I'll soon know if I got it right ;-) Once it has proved itself, I'll upload it to RevOnline. best, Bob... Bob Earp White Rock, British Columbia. ___ 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
Re: [ANN] iOS Barcode Reader External Demo In App Store
Odd... I tried looking it up on my iPhone, but the search feature cannot find it there. I can however find it on my computer's iTunes app! Bob On Dec 19, 2011, at 3:05 PM, Monte Goulding wrote: Hi Everyone I've created a demo for my barcode reader external called ShakeNScan. Sorry about the app, I built it in about an hour as it's sole purpose is to demo the modal barcode reader to you guys. The purpose of the demo is to ensure the external was not a blocker for app store release which obviously I now know it's not, for people to test it and to gauge interest in it. I'm keen to hear if you have a need for it. The external can read EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39 and QR Code. The app will browse to a url in a QR code but it will display the results of all the other codes. I uses one function mergGetBarcode() which presents a modal barcode reader. An embedded barcode reader control is in the works but there's still some issues with that I'm working through. http://itunes.apple.com/us/app/shakenscan/id49309 It will be available via revSelect as soon as I can arrange it. Cheers Monte ___ 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 ___ 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
Re: Get a reference for the current line executing
Mike- Monday, December 19, 2011, 3:33:32 PM, you wrote: Is it possible to get a script identifier and the line number of the currently executing statement? throw (the_Current_Script - the current_Line_Number) As Mark noted, the executionContexts will give you a stack trace. Also note that param(0) will give you the name of the current handler. -- -Mark Wieder mwie...@ahsoftware.net ___ 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
Re: [ANN] iOS Barcode Reader External Demo In App Store
Monte Works perfectly for me! Great work, and smart move to push it through the store to check compliance. I'm lining up to purchase this :) Gerry ___ 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
Re: [ANN] iOS Barcode Reader External Demo In App Store
Hey Bob, I don't think it's anything sinister. It seems to take a little bit of time for an app to propagate around the stores and I sent this email as soon as I got notification from iTunes Connect. Cheers Monte On 20/12/2011, at 12:15 PM, Bob Sneidar wrote: Odd... I tried looking it up on my iPhone, but the search feature cannot find it there. I can however find it on my computer's iTunes app! Bob On Dec 19, 2011, at 3:05 PM, Monte Goulding wrote: Hi Everyone I've created a demo for my barcode reader external called ShakeNScan. Sorry about the app, I built it in about an hour as it's sole purpose is to demo the modal barcode reader to you guys. The purpose of the demo is to ensure the external was not a blocker for app store release which obviously I now know it's not, for people to test it and to gauge interest in it. I'm keen to hear if you have a need for it. The external can read EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39 and QR Code. The app will browse to a url in a QR code but it will display the results of all the other codes. I uses one function mergGetBarcode() which presents a modal barcode reader. An embedded barcode reader control is in the works but there's still some issues with that I'm working through. http://itunes.apple.com/us/app/shakenscan/id49309 It will be available via revSelect as soon as I can arrange it. Cheers Monte ___ 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 ___ 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 ___ 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