Re: Documentation [was: Re: v8 DP3]
Charles Warwickwrites: > However, you can also install a plugin called “Git Plus” that allows you to use keyboard shortcuts to > add/commit/push etc… Thanks - wasn't aware of that one. -- Mark Wieder ahsoftw...@gmail.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: Documentation [was: Re: v8 DP3]
> On 31 Aug 2015, at 3:45 pm, Mark Wiederwrote: > > On 08/28/2015 02:32 AM, Richmond wrote: >> Or, put another way; will Atom work as a Git GUI? >> >> I am downloading a selection of Linux Git GUIs which all look far more >> primitive than Atom . . . > > Not sure what you mean by 'Git GUI'... > > If you want to use as a text editor for gui, then by all > means do so. If you also want to use that for git commit messages, etc, then > > git config --global core.editor YourEditorHere > > will make that the default editor. > > If you want a gui to work with git... um... I'm not sure what to suggest. If > you want something like gitk then you should probably use gitk (or gitx on > osx, or tig). Atom's a text editor. Or at least that's all I've ever used it > for. Maybe there's more there. > Atom comes with a default plugin that recognises local git repositories. So if you open the root folder of the git repository as a project folder, it will highlight which files have been modified since the last commit along with giving you a few other details like the branch you are on and whether you are behind on any commits. However, you can also install a plugin called “Git Plus” that allows you to use keyboard shortcuts to add/commit/push etc… I have only tried that plugin once or twice as I prefer to use SourceTree under os x to deal with git. I do find the standard features of Atom like which files have been modified since your last commit handy though. Cheers, Charles > -- > Mark Wieder > ahsoftw...@gmail.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: Documentation [was: Re: v8 DP3]
On 08/28/2015 02:32 AM, Richmond wrote: Or, put another way; will Atom work as a Git GUI? I am downloading a selection of Linux Git GUIs which all look far more primitive than Atom . . . Not sure what you mean by 'Git GUI'... If you want to use YourEditorHere as a text editor for gui, then by all means do so. If you also want to use that for git commit messages, etc, then git config --global core.editor YourEditorHere will make that the default editor. If you want a gui to work with git... um... I'm not sure what to suggest. If you want something like gitk then you should probably use gitk (or gitx on osx, or tig). Atom's a text editor. Or at least that's all I've ever used it for. Maybe there's more there. -- Mark Wieder ahsoftw...@gmail.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: Documentation [was: Re: v8 DP3]
On 2015-08-28 10:28, Richmond wrote: https://help.github.com/articles/which-remote-url-should-i-use/#cloning-with-https-recommended When you view a repository while signed in to your account First of all, where do I find the GIT interface on my computer so that I can log into it, or, for the sake of argument, how can I log into the GitHub using Atom (which I installed just before breakfast), clone stuff and get to work? Technically, you don't actually need to install anything on your computer to make changes to the documentation. You can actually do it all through the GitHub website! Ali posted some instructions here: http://quality.runrev.com/show_bug.cgi?id=15347#c5 Peter -- Dr Peter Brett peter.br...@livecode.com LiveCode Open Source Team LiveCode on reddit! https://reddit.com/r/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: Documentation [was: Re: v8 DP3]
On 08/29/2015 10:04 AM, Peter TB Brett wrote: On 2015-08-28 10:28, Richmond wrote: https://help.github.com/articles/which-remote-url-should-i-use/#cloning-with-https-recommended When you view a repository while signed in to your account First of all, where do I find the GIT interface on my computer so that I can log into it, or, for the sake of argument, how can I log into the GitHub using Atom (which I installed just before breakfast), clone stuff and get to work? Technically, you don't actually need to install anything on your computer to make changes to the documentation. You can actually do it all through the GitHub website! Ali posted some instructions here: http://quality.runrev.com/show_bug.cgi?id=15347#c5 Peter That does look a whole lot simpler. Thank you very much. Richmond. ___ 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: Documentation [was: Re: v8 DP3]
On 08/28/2015 09:27 AM, Peter TB Brett wrote: On 2015-08-28 08:20, Richmond wrote: On 08/27/2015 11:39 PM, J. Landman Gay wrote: On 8/27/2015 2:33 PM, Peter TB Brett wrote: Since it's so desperately in need of improvement, and you have such a good idea of how it can be made better, perhaps you could help out? I love UK understatement. As one of those rude Americans I would have said, Okay Richmond, put your money where your mouth is, or maybe, put up or shut up. We're such an...assertive...culture. Indeed you are! But I'm also an assertive sort of chap, so I will say: Yes! I will edit those bits that I feel are lacking, and work on the assumption that others will be doing the same! Awesome. Community contributions to the open source package are always really welcome. I'll do what I can to work with you and ensure that documentation changes get incorporated quickly and efficiently. Peter Well: as an almost complete moron in certain respects, I would be grateful if you could outline a way to edit the documents at https://github.com/runrev/livecode-ide/tree/develop/Documentation/guides and submit them after the editing . . . does this involve setting up my own github branch Richmond. ___ 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: Documentation [was: Re: v8 DP3]
On 2015-08-28 08:20, Richmond wrote: On 08/27/2015 11:39 PM, J. Landman Gay wrote: On 8/27/2015 2:33 PM, Peter TB Brett wrote: Since it's so desperately in need of improvement, and you have such a good idea of how it can be made better, perhaps you could help out? I love UK understatement. As one of those rude Americans I would have said, Okay Richmond, put your money where your mouth is, or maybe, put up or shut up. We're such an...assertive...culture. Indeed you are! But I'm also an assertive sort of chap, so I will say: Yes! I will edit those bits that I feel are lacking, and work on the assumption that others will be doing the same! Awesome. Community contributions to the open source package are always really welcome. I'll do what I can to work with you and ensure that documentation changes get incorporated quickly and efficiently. Peter -- Dr Peter Brett peter.br...@livecode.com LiveCode Engine Development Team LiveCode on reddit! https://reddit.com/r/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: Documentation [was: Re: v8 DP3]
On 28 Aug 2015, at 15:15, Richmond richmondmathew...@gmail.com wrote: Well: as an almost complete newcomer to Github, I would be grateful if you could outline a way to edit the documents at https://github.com/runrev/livecode-ide/tree/develop/Documentation/guides https://github.com/runrev/livecode-ide/tree/develop/Documentation/guides and submit them after the editing . . . does this involve setting up my own github branch Yes. You will need a Github account and then fork the Github repository. You can then edit the documents on-line. Once you have finished editing the documents, you will need to create a Pull Request. The LiveCode team will then decide whether to accept or decline your changes. One thing that is needed for your changes to be accepted is to for you to enter into a contributor’s agreement http://livecode.com/account/developer/contribute http://livecode.com/account/developer/contribute You can make better use of Git by downloading the repository onto your own machine. I was able to do that quite easily by following this https://help.github.com/categories/bootcamp/ https://help.github.com/categories/bootcamp/ I have no doubt that you will breeze though the process. Peter ___ 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: Documentation [was: Re: v8 DP3]
On 08/27/2015 11:39 PM, J. Landman Gay wrote: On 8/27/2015 2:33 PM, Peter TB Brett wrote: Since it's so desperately in need of improvement, and you have such a good idea of how it can be made better, perhaps you could help out? I love UK understatement. As one of those rude Americans I would have said, Okay Richmond, put your money where your mouth is, or maybe, put up or shut up. We're such an...assertive...culture. Indeed you are! But I'm also an assertive sort of chap, so I will say: Yes! I will edit those bits that I feel are lacking, and work on the assumption that others will be doing the same! Richmond. ___ 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: Documentation [was: Re: v8 DP3]
On 08/28/2015 12:28 PM, Richmond wrote: On 08/28/2015 12:21 PM, Peter TB Brett wrote: On 28/08/2015 10:11, Richmond wrote: On 08/28/2015 10:28 AM, Peter W A Wood wrote: You can make better use of Git by downloading the repository onto your own machine. I was able to do that quite easily by following this https://help.github.com/categories/bootcamp/ https://help.github.com/categories/bootcamp/ I have no doubt that you will breeze though the process. I very much doubt it: I downloaded GIT, told GIT my name ('richmond'), told GIT my email ('richmondmathew...@gmail.com'), and then got stuck: https://help.github.com/articles/set-up-git/#next-steps-authenticating-with-github-from-git so; where is GIT Exactly which step are you stuck on? Peter https://help.github.com/articles/which-remote-url-should-i-use/#cloning-with-https-recommended When you view a repository while signed in to your account First of all, where do I find the GIT interface on my computer so that I can log into it, or, for the sake of argument, how can I log into the GitHub using Atom (which I installed just before breakfast), clone stuff and get to work? Richmond. Or, put another way; will Atom work as a Git GUI? I am downloading a selection of Linux Git GUIs which all look far more primitive than Atom . . . ___ 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: Documentation [was: Re: v8 DP3]
On 08/28/2015 12:21 PM, Peter TB Brett wrote: On 28/08/2015 10:11, Richmond wrote: On 08/28/2015 10:28 AM, Peter W A Wood wrote: You can make better use of Git by downloading the repository onto your own machine. I was able to do that quite easily by following this https://help.github.com/categories/bootcamp/ https://help.github.com/categories/bootcamp/ I have no doubt that you will breeze though the process. I very much doubt it: I downloaded GIT, told GIT my name ('richmond'), told GIT my email ('richmondmathew...@gmail.com'), and then got stuck: https://help.github.com/articles/set-up-git/#next-steps-authenticating-with-github-from-git so; where is GIT Exactly which step are you stuck on? Peter https://help.github.com/articles/which-remote-url-should-i-use/#cloning-with-https-recommended When you view a repository while signed in to your account First of all, where do I find the GIT interface on my computer so that I can log into it, or, for the sake of argument, how can I log into the GitHub using Atom (which I installed just before breakfast), clone stuff and get to work? Richmond. ___ 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: Documentation [was: Re: v8 DP3]
On 28/08/2015 10:11, Richmond wrote: On 08/28/2015 10:28 AM, Peter W A Wood wrote: You can make better use of Git by downloading the repository onto your own machine. I was able to do that quite easily by following this https://help.github.com/categories/bootcamp/ https://help.github.com/categories/bootcamp/ I have no doubt that you will breeze though the process. I very much doubt it: I downloaded GIT, told GIT my name ('richmond'), told GIT my email ('richmondmathew...@gmail.com'), and then got stuck: https://help.github.com/articles/set-up-git/#next-steps-authenticating-with-github-from-git so; where is GIT Exactly which step are you stuck on? Peter -- Dr Peter Brett peter.br...@livecode.com LiveCode Engine Development Team LiveCode on reddit: https://reddit.com/r/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: Documentation [was: Re: v8 DP3]
On 08/28/2015 10:28 AM, Peter W A Wood wrote: On 28 Aug 2015, at 15:15, Richmond richmondmathew...@gmail.com wrote: Well: as an almost complete newcomer to Github, I would be grateful if you could outline a way to edit the documents at https://github.com/runrev/livecode-ide/tree/develop/Documentation/guides https://github.com/runrev/livecode-ide/tree/develop/Documentation/guides and submit them after the editing . . . does this involve setting up my own github branch Yes. You will need a Github account and then fork the Github repository. You can then edit the documents on-line. Once you have finished editing the documents, you will need to create a Pull Request. The LiveCode team will then decide whether to accept or decline your changes. One thing that is needed for your changes to be accepted is to for you to enter into a contributor’s agreement http://livecode.com/account/developer/contribute http://livecode.com/account/developer/contribute You can make better use of Git by downloading the repository onto your own machine. I was able to do that quite easily by following this https://help.github.com/categories/bootcamp/ https://help.github.com/categories/bootcamp/ I have no doubt that you will breeze though the process. I very much doubt it: I downloaded GIT, told GIT my name ('richmond'), told GIT my email ('richmondmathew...@gmail.com'), and then got stuck: https://help.github.com/articles/set-up-git/#next-steps-authenticating-with-github-from-git so; where is GIT Richmond. Peter ___ 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: Documentation [was: Re: v8 DP3
Hi James, The format is indeed not straight markdown but more like YAML. The Description element is the only part of it which is straight markdown. You can find a complete description of the format in the Extending Livecode guide in the dictionary, in the Specifications section. On Fri, Aug 28, 2015 at 3:02 PM James Hale ja...@thehales.id.au wrote: I too was interested in helping with the documentation but am a tad confused about its format. It is not quite straight markdown, at least as far as any markdown editors I have put it through. Also I had a look at the viewer.html and was blown away at how complicated it was. Not that we need to deal with it, but given that it doesn't quite seem to be able to translate the markdown of the documentation fully perhaps we need more info on the required formatting. As an example have a look at what it does to the htmltext entry. Things are fine until halfway through it and then things go awry. BTW the JavaScript for the dictionary uses a hover function for the found entries. Lovely effect on a desktop, disaster on a touch device. Surely I am not the only one who likes to use a touch device to read the web, and yes, the documentation. James ___ 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: v8 DP3
On 08/27/2015 03:02 PM, Roger Eller wrote: On Aug 27, 2015 3:13 AM, Richmond richmondmathew...@gmail.com wrote: Aha. Well then the Documentation is awful as it makes none of these things clear. Over the last 40 years (cripes what a long time) I have yet to encounter any sort of computer programming manual that doesn't assume the reader knows all sorts of things already. People who write these sorts of manuals ought to go and take a short course in reader-response theory, and... [BROKEN WALL]. ;-) I see an opportunity for you, Richmond. As you learn to use LiveCode Builder from the basics going forward, write a book and get it published as LiveCode Builder for Dummies. That is not as daft as it sounds. The only problem is that I am working my way towards using my teaching stuff to write a book called LiveCode for Primary Kids. Richmond. ___ 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: v8 DP3
On 27 Aug 2015, at 10:29 pm, Richmond richmondmathew...@gmail.com wrote: The only problem is that I am working my way towards using my teaching stuff to write a book called LiveCode for Primary Kids. I’ll buy that as soon as it’s released. My son Matthew (9) is working his way through all the drag and drop block programming stuff he can find (Hopscotch, Scratch et al) so soon he'll be ready to start playing with LC. ___ 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: v8 DP3
I'd spring for several and provide them to the local computer lab. (depending on price of course. Very limited funds) On Thu, Aug 27, 2015 at 10:31 AM, Earthednet-wp proth...@earthednet.org wrote: Richmond, I'll buy it too. I have a grandson who might get into it. Not to mention a two sons who are elementary school teachers. Get on it! Bill William Prothero http://es.earthednet.org On Aug 27, 2015, at 5:36 AM, Monte Goulding mo...@sweattechnologies.com wrote: On 27 Aug 2015, at 10:29 pm, Richmond richmondmathew...@gmail.com wrote: The only problem is that I am working my way towards using my teaching stuff to write a book called LiveCode for Primary Kids. I’ll buy that as soon as it’s released. My son Matthew (9) is working his way through all the drag and drop block programming stuff he can find (Hopscotch, Scratch et al) so soon he'll be ready to start playing with LC. ___ 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
Re: v8 DP3
Richmond, I'll buy it too. I have a grandson who might get into it. Not to mention a two sons who are elementary school teachers. Get on it! Bill William Prothero http://es.earthednet.org On Aug 27, 2015, at 5:36 AM, Monte Goulding mo...@sweattechnologies.com wrote: On 27 Aug 2015, at 10:29 pm, Richmond richmondmathew...@gmail.com wrote: The only problem is that I am working my way towards using my teaching stuff to write a book called LiveCode for Primary Kids. I’ll buy that as soon as it’s released. My son Matthew (9) is working his way through all the drag and drop block programming stuff he can find (Hopscotch, Scratch et al) so soon he'll be ready to start playing with LC. ___ 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: Documentation [was: Re: v8 DP3]
On 2015-08-27 08:12, Richmond wrote: On 08/27/2015 09:59 AM, Charles Warwick wrote: /I thought I'd just open up my text file using my //*external text editor*//(at which point one // // starts to wonder what the point of the Builder is)/ Both of those require questions, and at the risk of being a bore, I'll reiterate them: 1. Why should there be recourse to an external text editor 2. What is the point of the Builder if one cannot type code into it LCB code needs to be “compiled”, that is the purpose of the builder as per Peter’s comment: The Extension Builder tool is used for compiling and packaging extensions. Aha. Well then the Documentation is awful as it makes none of these things clear. Hi Richmond, The documentation is just as free and open source as the rest of the LiveCode IDE. You can find it in our git repository here: https://github.com/runrev/livecode-ide/tree/develop/Documentation/guides Since it's so desperately in need of improvement, and you have such a good idea of how it can be made better, perhaps you could help out? When you've already got a detailed knowledge of a topic, it's often very difficult to explain it in a way that's accessible to people who are new to it. Having fresh eyes is often enormously helpful in improving the quality and structure of introductory materials! Please let me know how I can help you get set up for using GitHub and making LiveCode better. There's a brief guide to our workflow here: https://github.com/runrev/livecode/blob/develop/HACKING.md#using-github (but this, too, could probably benefit with some fleshing-out). Peter -- Dr Peter Brett peter.br...@livecode.com LiveCode Engine Development Team LiveCode on reddit! https://reddit.com/r/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: Documentation [was: Re: v8 DP3]
On 8/27/2015 2:33 PM, Peter TB Brett wrote: Since it's so desperately in need of improvement, and you have such a good idea of how it can be made better, perhaps you could help out? I love UK understatement. As one of those rude Americans I would have said, Okay Richmond, put your money where your mouth is, or maybe, put up or shut up. We're such an...assertive...culture. -- 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
Re: v8 DP3
On 08/27/2015 01:08 AM, Peter TB Brett wrote: On 2015-08-26 23:28, Richmond wrote: [wall of text] To answer the questions that I was able to identify: * The Extension Builder tool is used for compiling and packaging extensions. * Extensions may be either libraries (which add handlers to the LiveCode message path), widgets (which add controls to the LiveCode toolbox) or modules (which are used by other extensions). * Using an external text editor is the recommended and currently only way to edit LiveCode Builder code. I recommend using the Atom editor https://atom.io/, with my language-livecode Atom extension to add syntax highlighting and autocompletion for LiveCode Builder source files https://atom.io/packages/language-livecode. * For a detailed, step-by-step tutorial for creating a widget, see this blog post: https://livecode.com/write-a-widget-in-8-steps/. Peter If you paid a peedie bit more attention to what you term my 'wall of text' [aka 'Richmond plays Everyman'] you would, possibly, have taken tent of a few things that were serious questions: /1. Start by creating a plain text file and save it //*do*//disk with the extension lcb [Grammatical error hilited]// //Well, that's a mug's game to start with; these should be possible to make from within the Extension Builder./ --- /I thought I'd just open up my text file using my //*external text editor*//(at which point one // // starts to wonder what the point of the Builder is)/ Both of those require questions, and at the risk of being a bore, I'll reiterate them: 1. Why should there be recourse to an external text editor 2. What is the point of the Builder if one cannot type code into it Richmond. ___ 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: v8 DP3
/I thought I'd just open up my text file using my //*external text editor*//(at which point one // // starts to wonder what the point of the Builder is)/ Both of those require questions, and at the risk of being a bore, I'll reiterate them: 1. Why should there be recourse to an external text editor 2. What is the point of the Builder if one cannot type code into it LCB code needs to be “compiled”, that is the purpose of the builder as per Peter’s comment: The Extension Builder tool is used for compiling and packaging 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: v8 DP3
I've created a snippet for the Atom editor to make creating .lcb files a little easier In Atom (you need to have Peters packages installed first) Go FileOpen Your Snippets Add the following to the file '.source.iRev, .source.lcb': 'lcbtemplate': 'prefix': 'lcbt' 'body': '-- declaring extension as widget, followed by identifier\n widget community.livecode.username.identifier\n use com.livecode.canvas\n use com.livecode.widget\n use com.livecode.engine\n metadata title is title\n metadata author is author\n metadata version is 1.0.0\n end widget' Then save the snippets file Create a new .lcb file This must be saved in order for Atom to be able to associate the .lcb file with Peters packages. In the new .lcb file type lcbt and hit enter or the tab key or pick it from the auto-complete options You will now get this added to your .lcb file -- declaring extension as widget, followed by identifier widget community.livecode.username.identifier use com.livecode.canvas use com.livecode.widget use com.livecode.engine metadata title is title metadata author is author metadata version is 1.0.0 end widget - Andy Piddock My software never has bugs. It just develops random features. Copy the new cloud space, get your free 15GB space now: Get Copy Script editor Themer for LC http://2108.co.uk PointandSee is a FREE simple but full featured under cursor colour picker / finder. http://www.pointandsee.co.uk - made with LiveCode -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/v8-DP3-tp4695584p4695621.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: v8 DP3
On 08/27/2015 09:59 AM, Charles Warwick wrote: /I thought I'd just open up my text file using my //*external text editor*//(at which point one // // starts to wonder what the point of the Builder is)/ Both of those require questions, and at the risk of being a bore, I'll reiterate them: 1. Why should there be recourse to an external text editor 2. What is the point of the Builder if one cannot type code into it LCB code needs to be “compiled”, that is the purpose of the builder as per Peter’s comment: The Extension Builder tool is used for compiling and packaging extensions. Aha. Well then the Documentation is awful as it makes none of these things clear. Over the last 40 years (cripes what a long time) I have yet to encounter any sort of computer programming manual that doesn't assume the reader knows all sorts of things already. People who write these sorts of manuals ought to go and take a short course in reader-response theory, and work on the basis that ALL the people who will read what they write are steaming idiots who know nothing about the subject: then, even though the vast majority won't be steaming idiots (well, one hopes not) the stuff will provide all the information that, at present, writers of programming manuals seem to think is given. As one writes 'normal' LiveCode scripts into the built-in scriptEditor (although I see a lot of people are fed-up with it - has always served me well), it would seem 'a good thing' for the Extension Builder to have a scriptEditor of its own, rather than having to rely on an external text editor. Richmond. ___ 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: v8 DP3
On Aug 27, 2015 3:13 AM, Richmond richmondmathew...@gmail.com wrote: Aha. Well then the Documentation is awful as it makes none of these things clear. Over the last 40 years (cripes what a long time) I have yet to encounter any sort of computer programming manual that doesn't assume the reader knows all sorts of things already. People who write these sorts of manuals ought to go and take a short course in reader-response theory, and... [BROKEN WALL]. ;-) I see an opportunity for you, Richmond. As you learn to use LiveCode Builder from the basics going forward, write a book and get it published as LiveCode Builder for Dummies. ___ 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: v8 DP3
On 08/26/2015 11:54 AM, Richmond wrote: I just knocked together a standard stack with one button containing the script: on mouseUp put HELLO end mouseUp before I tried building a standalone, that script did NOT work . . . I built a 64-bit Linux standalone, and it *opened* (the script did not run, but then it didn't in the IDE either). I then knocked together a standard stack with one button containing the script: on mouseUp move me to 50,50 end mouseUp *worked* in the IDE, and worked as a standalone! Xubuntu 64-bit, 15.04 Best, Richmond. P.S. Probably a problem caused by Vladimir *Put*in! Here: https://www.dropbox.com/sh/9k9r6zqqs01sxo1/AAAFIpKPxoxns3kRplMOsaJda?dl=0 File: Test_26_Aug_15.zip Richmond. ___ Thank you, Richmond. The Mover standalone ran here and the stack successfully compiled and ran as a standalone on my machine. So, I went back and see that under Linux standalone settings, 64bit is deselected by default and I hadn't even bothered checking (red-face goes here). All I did was deselect Windows and OS X... I would like to politely suggest if Linux is by default going to build for Windows and OS X, it could also build by default for both Linux architectures. It seems the answer dialog may be a problem in standalone building. Opening a standalone that uses an answer dialog returns this error, Error 91,15,1 (linebreak without a comma here in the error message) 532,52,1 while loading stack: pLibraryName. Clicking OK does nothing. The dialog has to be dismissed by clicking the close button in the title bar. The dialog reappears. Same issue with dismissing/closing it. The app window then opens. A button that goes beep works as expected. The button that displays the answer dialog works and displays the proper text but the dialog again cannot by dismissed by clicking OK. That's what I have here. Does this happen for you , or anyone else? 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: v8 DP3
On 08/26/2015 10:23 AM, Richmond wrote: Really excited, now I have a functioning 64-bit system, to dig into this 'puppy'. Richmond. Richmond, Please let me know if you can build a working standalone on your system. I can't get a standalone built in any version of LC8 to open and run on my system running openSUSE and KDE. Trying to run one from the command line doesn't return any messages. 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: v8 DP3
On 08/26/2015 08:02 PM, Richmond wrote: I'm playing with the 64-bit version of LC 8.0.0 dp3 [ultimate joke: 3 days after I change from 32-bit Linux to 64-bit, RunRev release a dp of version 8.0.0 for 32-bit Linux] 1. No Widget Builder visible yet in Development Plugins Widget Builder Richmond. Err . . . but then I found an 'Extensions Builder' under 'Tools' . . . . . . come on . . . make your minds up! Are the things 'widgets' or 'extensions'? Because at the moment everything is very confusing and there is a serious mismatch between the documentation and the IDE. Richmond. ___ 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: v8 DP3
On 08/26/2015 07:20 PM, Warren Samples wrote: On 08/26/2015 10:23 AM, Richmond wrote: Really excited, now I have a functioning 64-bit system, to dig into this 'puppy'. Richmond. Richmond, Please let me know if you can build a working standalone on your system. I can't get a standalone built in any version of LC8 to open and run on my system running openSUSE and KDE. Trying to run one from the command line doesn't return any messages. Warren I just knocked together a standard stack with one button containing the script: on mouseUp put HELLO end mouseUp before I tried building a standalone, that script did NOT work . . . I built a 64-bit Linux standalone, and it *opened* (the script did not run, but then it didn't in the IDE either). I then knocked together a standard stack with one button containing the script: on mouseUp move me to 50,50 end mouseUp *worked* in the IDE, and worked as a standalone! Xubuntu 64-bit, 15.04 Best, Richmond. P.S. Probably a problem caused by Vladimir *Put*in! ___ 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: v8 DP3
On 08/26/2015 07:49 PM, Richmond wrote: On 08/26/2015 07:20 PM, Warren Samples wrote: On 08/26/2015 10:23 AM, Richmond wrote: Really excited, now I have a functioning 64-bit system, to dig into this 'puppy'. Richmond. Richmond, Please let me know if you can build a working standalone on your system. I can't get a standalone built in any version of LC8 to open and run on my system running openSUSE and KDE. Trying to run one from the command line doesn't return any messages. Warren I just knocked together a standard stack with one button containing the script: on mouseUp put HELLO end mouseUp before I tried building a standalone, that script did NOT work . . . I built a 64-bit Linux standalone, and it *opened* (the script did not run, but then it didn't in the IDE either). I then knocked together a standard stack with one button containing the script: on mouseUp move me to 50,50 end mouseUp *worked* in the IDE, and worked as a standalone! Xubuntu 64-bit, 15.04 Best, Richmond. P.S. Probably a problem caused by Vladimir *Put*in! Here: https://www.dropbox.com/sh/9k9r6zqqs01sxo1/AAAFIpKPxoxns3kRplMOsaJda?dl=0 File: Test_26_Aug_15.zip Richmond. ___ 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: v8 DP3
I'm playing with the 64-bit version of LC 8.0.0 dp3 [ultimate joke: 3 days after I change from 32-bit Linux to 64-bit, RunRev release a dp of version 8.0.0 for 32-bit Linux] 1. No Widget Builder visible yet in Development Plugins Widget Builder Richmond. ___ 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: v8 DP3
On 2015-08-27 00:29, David Bovill wrote: On Wednesday, August 26, 2015, Peter TB Brett peter.br...@livecode.com wrote: * For a detailed, step-by-step tutorial for creating a widget, see this blog post: https://livecode.com/write-a-widget-in-8-steps/. Is there one for library creation? Not the ancient one from Kevin? I don't think one's been written yet. Peter -- Dr Peter Brett peter.br...@livecode.com LiveCode Engine Development Team LiveCode on reddit! https://reddit.com/r/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: v8 DP3
On 2015-08-27 00:44, Richard Gaskin wrote: Peter TB Brett wrote: On 2015-08-27 00:29, David Bovill wrote: On Wednesday, August 26, 2015, Peter TB Brett wrote: * For a detailed, step-by-step tutorial for creating a widget, see this blog post: https://livecode.com/write-a-widget-in-8-steps/. Is there one for library creation? Not the ancient one from Kevin? I don't think one's been written yet. How is a library in v8 different from a library in v1 through 7? He's talking about libraries written as extensions using LiveCode Builder. Since LiveCode 8 doesn't have LiveCode Builder, could you please clarify your question? Peter -- Dr Peter Brett peter.br...@livecode.com LiveCode Engine Development Team LiveCode on reddit! https://reddit.com/r/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: v8 DP3
Peter TB Brett wrote: On 2015-08-27 00:44, Richard Gaskin wrote: Peter TB Brett wrote: On 2015-08-27 00:29, David Bovill wrote: On Wednesday, August 26, 2015, Peter TB Brett wrote: * For a detailed, step-by-step tutorial for creating a widget, see this blog post: https://livecode.com/write-a-widget-in-8-steps/. Is there one for library creation? Not the ancient one from Kevin? I don't think one's been written yet. How is a library in v8 different from a library in v1 through 7? He's talking about libraries written as extensions using LiveCode Builder. Since LiveCode 8 doesn't have LiveCode Builder, could you please clarify your question? No need; apparently I just missed Builder in his question. Thanks. When is the target date for IDE support of Builder? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ambassa...@fourthworld.comhttp://www.FourthWorld.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: v8 DP3
On 2015-08-26 23:28, Richmond wrote: [wall of text] To answer the questions that I was able to identify: * The Extension Builder tool is used for compiling and packaging extensions. * Extensions may be either libraries (which add handlers to the LiveCode message path), widgets (which add controls to the LiveCode toolbox) or modules (which are used by other extensions). * Using an external text editor is the recommended and currently only way to edit LiveCode Builder code. I recommend using the Atom editor https://atom.io/, with my language-livecode Atom extension to add syntax highlighting and autocompletion for LiveCode Builder source files https://atom.io/packages/language-livecode. * For a detailed, step-by-step tutorial for creating a widget, see this blog post: https://livecode.com/write-a-widget-in-8-steps/. Peter -- Dr Peter Brett peter.br...@livecode.com LiveCode Engine Development Team LiveCode on reddit! https://reddit.com/r/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: v8 DP3
So; had a bash with LiveCode 8.0.0 dp3 on Windows 7 (thanks to the good offices of VMware Player 7 on Xubuntu 64-bit 15.04*) and found that there is no obvious differences to the 64-bit Linux version. So (bad habit that, keeping writing 'so'), back to Linux and trying to learn something about the widget/extension (see abusive remarks on nomenclature in earlier post): [parenthetically; slightly p*ssed off that I cannot get at IDE stacks via the props palette as I want to turn the menuBar and the Tools black.] 1. Start by creating a plain text file and save it *do* disk with the extension lcb [Grammatical error hilited] Well, that's a mug's game to start with; these should be possible to make from within the Extension Builder. 2. Well, there we are; created a document called cheese.lcb in my '8 ball' directory where I am messing around right now. Used 'LeafPad' - bog standard text editor that comes with Xubuntu - nothing special; saved in UTF - 8 (LF) format; let's see if LiveCode 'likes' that. 2.1. I wonder why the Extension Builder keeps defaulting to the /extensions/ directory and won't 'fixate' on my directory? 3. OK: apparently I have opened the text document in the Builder . . . 4. Start by declaring the type of extension, either 'widget or library followed by your identifier . . . err . . . OK . . . 4.1 Where? Neither of the 2 fields in the Builder will let me select them so I can type anything: neither the 'Resources' fld, nor the 'User Guide' (which is obviously not the right place. 4.2 I tried clicking on the 'Script' button [Opens the lcb script in an external default editor. - AND how does one set that?] nothing happened. 5. Grind to a halt because the Documentation seems insufficient . . . 6. Here's another funny one: See Select A Developer ID below . . . scrolling all the way through the Guide this section is missing. 7. Being a clever sort of chap (?) I thought I'd just open up my text file using my *external text editor* (at which point one starts to wonder what the point of the Builder is . . . and copy and adapt the example given in the Docs: /widget community.livecode.richmond.dafttry// // //use com.livecode.canvas// //use com.livecode.widget// //use com.livecode.engine// // //metadata title is Daft Try// //metadata author is Richmond// //metadata version is 1.0.0// // //end widget/ As the Documentation does *NOT* let one copy-paste I had to type all that out . . .and that is silly. At this point I got fed up and decided to go to bed. I might continue tomorrow . . . *2 MAIN CRITICISMS*: 1. Use of text editor; not good. 2. Inability to copy-paste: Shakespeare must be turning in his grave! Richmond. * VMware Player 7 is FREE, but it is only available Linux-wise for 64-bit distros, the most recent version for 32-bit distros being version 6; to which the only serious response can be mene mene tekel upharsin and get a 64-bit distro running as soon as possible. To install Windows 7 on VMware is no more difficult than installing it on a physical computer. ___ 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: v8 DP3
Peter TB Brett wrote: On 2015-08-27 00:29, David Bovill wrote: On Wednesday, August 26, 2015, Peter TB Brett wrote: * For a detailed, step-by-step tutorial for creating a widget, see this blog post: https://livecode.com/write-a-widget-in-8-steps/. Is there one for library creation? Not the ancient one from Kevin? I don't think one's been written yet. How is a library in v8 different from a library in v1 through 7? -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ambassa...@fourthworld.comhttp://www.FourthWorld.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: v8 DP3
On 26 Aug 2015, at 15:57, Paul Richards p...@smarttsoftware.co.uk wrote: Downloads for this version have gone live.. I'm sure LC will follow up with an official announcement and changelog shortly Paul :) Apparently, I don’t type the release email quickly enough ;) Fraser ___ 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: v8 DP3
On 08/26/2015 06:01 PM, Fraser Gordon wrote: On 26 Aug 2015, at 15:57, Paul Richards p...@smarttsoftware.co.uk wrote: Downloads for this version have gone live.. I'm sure LC will follow up with an official announcement and changelog shortly Paul :) Apparently, I don’t type the release email quickly enough ;) Fraser Time for some finger yoga; obviously your fingers are seizing up from all that coding! Really excited, now I have a functioning 64-bit system, to dig into this 'puppy'. Richmond. ___ 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: v8 DP3
On 08/26/2015 10:42 PM, Warren Samples wrote: On 08/26/2015 11:54 AM, Richmond wrote: I just knocked together a standard stack with one button containing the script: on mouseUp put HELLO end mouseUp before I tried building a standalone, that script did NOT work . . . I built a 64-bit Linux standalone, and it *opened* (the script did not run, but then it didn't in the IDE either). I then knocked together a standard stack with one button containing the script: on mouseUp move me to 50,50 end mouseUp *worked* in the IDE, and worked as a standalone! Xubuntu 64-bit, 15.04 Best, Richmond. P.S. Probably a problem caused by Vladimir *Put*in! Here: https://www.dropbox.com/sh/9k9r6zqqs01sxo1/AAAFIpKPxoxns3kRplMOsaJda?dl=0 File: Test_26_Aug_15.zip Richmond. ___ Thank you, Richmond. The Mover standalone ran here and the stack successfully compiled and ran as a standalone on my machine. So, I went back and see that under Linux standalone settings, 64bit is deselected by default and I hadn't even bothered checking (red-face goes here). All I did was deselect Windows and OS X... I would like to politely suggest if Linux is by default going to build for Windows and OS X, it could also build by default for both Linux architectures. +1 especially as a very large number of desktops that do use Linux are using 64-bit versions. It seems the answer dialog may be a problem in standalone building. Opening a standalone that uses an answer dialog returns this error, Error 91,15,1 (linebreak without a comma here in the error message) 532,52,1 while loading stack: pLibraryName. Clicking OK does nothing. The dialog has to be dismissed by clicking the close button in the title bar. The dialog reappears. Same issue with dismissing/closing it. The app window then opens. A button that goes beep works as expected. The button that displays the answer dialog works and displays the proper text but the dialog again cannot by dismissed by clicking OK. That's what I have here. Does this happen for you , or anyone else? Warren Richmond. ___ 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: v8 DP3
On 2015-08-27 01:02, Richard Gaskin wrote: Peter TB Brett wrote: He's talking about libraries written as extensions using LiveCode Builder. Since LiveCode 8 doesn't have LiveCode Builder, could you please clarify your question? No need; apparently I just missed Builder in his question. Thanks. When is the target date for IDE support of Builder? I don't think there are any specific plans for that yet, or at least, none that I'm aware of. Obviously in-IDE editing of .lcb files will be added at some point in the future, but I can't say when. Peter -- Dr Peter Brett peter.br...@livecode.com LiveCode Engine Development Team LiveCode on reddit! https://reddit.com/r/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: v8 DP3
Is there one for library creation? Not the ancient one from Kevin? On Wednesday, August 26, 2015, Peter TB Brett peter.br...@livecode.com wrote: On 2015-08-26 23:28, Richmond wrote: [wall of text] To answer the questions that I was able to identify: * The Extension Builder tool is used for compiling and packaging extensions. * Extensions may be either libraries (which add handlers to the LiveCode message path), widgets (which add controls to the LiveCode toolbox) or modules (which are used by other extensions). * Using an external text editor is the recommended and currently only way to edit LiveCode Builder code. I recommend using the Atom editor https://atom.io/, with my language-livecode Atom extension to add syntax highlighting and autocompletion for LiveCode Builder source files https://atom.io/packages/language-livecode. * For a detailed, step-by-step tutorial for creating a widget, see this blog post: https://livecode.com/write-a-widget-in-8-steps/. Peter -- Dr Peter Brett peter.br...@livecode.com LiveCode Engine Development Team LiveCode on reddit! https://reddit.com/r/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